1. raspberry pi4에 raspberry pi OS (legacy) 설치
2. #6-2 보고 네트워크 설정
3. ROS 저장소 설정
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9A2FD067A2E3EF7B
***저장소 오류 해결 링크
4. update&upgrade
sudo apt-get update
sudo apt-get upgrade
5. 부트스트랩 종속성 설치
sudo apt install -y python-rosdep python-rosinstall-generator python-wstool python-rosinstall build-essential cmake
6. rosdep 초기화
sudo rosdep init
rosdep update
7. catkin 작업 공간 만들기 & 데스크탑: ROS, rqt , rviz 및 로봇 일반 라이브러리 설치
mkdir -p ~/ros_catkin_ws
cd ~/ros_catkin_ws
rosinstall_generator desktop --rosdistro melodic --deps --wet-only --tar > melodic-desktop-wet.rosinstall
wstool init src melodic-desktop-wet.rosinstall
8. rosdep을 사용하여 종속성 해결
cd ~/ros_catkin_ws
rosdep install -y --from-paths src --ignore-src --rosdistro melodic -r --os=debian:buster
9. catkin 작업 공간 구축
sudo ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/melodic
source /opt/ros/melodic/setup.bash
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
***오류
=>해결
sudo pip install empy
=> 정상작동
***오류
=>해결
sudo apt-get install sip-dev pyqt5-dev python-sip-dev pyqt5-dev-tools
[완료]

10. 마지막 동작 확인
roscore
***오류
=> 해결
sudo apt-get install python-defusedxml
***오류
=> 해결
sudo pip install netifaces
***오류
nosetests not found, Python tests can not be run (try installing package 'python-nose')
=> 해결
sudo pip install nose
+참고
http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Melodic%20on%20the%20Raspberry%20Pi
ROSberryPi/Installing ROS Melodic on the Raspberry Pi - ROS Wiki
Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS & ROS, and also add appropriate tags. Installing ROS Melodic on the Raspberry Pi Des
wiki.ros.org
라즈베리파이4에 ROS Melodic 설치하기
오늘은 라즈베리파이4에 ROS Melodic을 설치하려고 합니다. 저는 말을 할때는 자주 산딸기 보드라고 이야기를 많이 하는데요. 젯슨 나노와 함께 참 자주 사용되는 보드입니다. 오늘은 라즈베리파이
pinkwink.kr
'Project > #1 AI 기반 자율주행 로봇을 이용한 매장 관리' 카테고리의 다른 글
#21 omorobot_r1mini Rplidar A1m8로 slam (0) | 2022.11.02 |
---|---|
#19 omorobot_r1mini 주행 (0) | 2022.10.31 |
#17 AI 기반 자율주행 로봇을 이용한 매장 관리 공모전 2차 심사본 (0) | 2022.10.07 |
#16 raspberrypi ubuntu 20.04 LTS 원격접속 xrdp를 사용해 url 띄우기 (2) | 2022.10.07 |
#15 raspberry pi camera 연결 & 실행 (Rviz2에 띄우기) (0) | 2022.09.13 |