TurtleBot 3 _ Jetson Nano로 사용하기
https://www.youtube.com/watch?v=fGEq_0aWpoA
해당 링크 명령어 정리
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get install -y chrony ntpdate build-essential curl nano
sudo ntpdate ntp.ubuntu.com
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
sudo apt-get update -y
sudo apt-get install -y ros-melodic-ros-base
sudo apt install python-rosdep
sudo rosdep init
rosdep update
mkdir -p ~/catkin_ws/src'
cd ~/catkin_ws/src
------------------------------여기까지는 있으면 안해도됨(ROS설치 / WORKSPACE 생성) -------------------------------------------------
sudo apt install ros-melodic-rosserial-python ros-melodic-tf ros-melodic-hls-lfcd-lds-driver ros-melodic-turtlebot3-msgs ros-melodic-dynamixel-sdk
git clone -b melodic-devel https://github.com/ROBOTIS-GIT/turtlebot3.git
cd ~/catkin_ws/src/turtlebot3
rm -r turtlebot3_description/ turtlebot3_teleop/ turtlebot3_navigation/ turtlebot3_slam/ turtlebot3_example/
source /opt/ros/melodic/setup.sh
cd ~/catkin_ws && catkin_make
source ~/.bashrc
////////////////////////////OpenCR Setup////////////////////////////
cd ~
sudo dpkg --add-architecture armhf
sudo apt-get update
sudo apt-get install libc6:armhf
export OPENCR_PORT=/dev/ttyACM0
export OPENCR_MODEL=waffle
tar -xvf opencr_update.tar.bz2
cd ./opencr_update
sudo chmod a+rw /dev/ttyACM0
./update.sh $OPENCR_PORT $OPENCR_MODEL.opencr
wget https://raw.githubusercontent.com/ROBOTIS-GIT/OpenCR/matser/99-opencr-cdc.rules
sudo cp ./99-opencr-cdc.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger