기초 단계
1. ROS 설치하고, 설정하기
2. ROS 파일 시스템 살펴보기
3. ROS 패키지 만들기
4. ROS 패키지 빌드하기
5. ROS 노드에 대해서 이해하기
6. ROS Topic을 이해하기
7. ROS 서비스와 파라미터 이해하기
8. rqt_console과 ros launch 사용하기
9. rosed로 파일 수정하기
10. ROS msg와 srv 만들기
11. C++로 간단한 퍼블리셔와 서브스크라이버 작성하기
12. 파이썬으로 간단한 퍼블리셔와 서브스크라이버 작성하기
13. 간단한 퍼블리셔와 서브스크라이버에 대해서 살펴보기
14. 간단한 서비스와 클라이언트 코드 작성하기(C++)
15. 간단한 서비스와 클러이언트 코드 쓰기(파이썬)
16. 간단한 서비스와 클라이언트에 대해서 알아보기
17. 데이터를 녹음하고 재생하기
18. bag file에서 메시지 읽기
19. roswtf 시작하기
20. ROS wifi 살펴보기
21. 다음에 할께 뭐가 있을까?
ROS 설치야
공홈에 설치 문서가 있다.
http://wiki.ros.org/noetic/Installation/Ubuntu
근데 의존성 문제로 설치가 안된다..
이렇게 의존성 꼬일때는
aptitude 말고 생각나는게 없다.
구글링 조금해보니 여기서도 앱티튜드 쓰라고한다.
ref : https://blog.fearcat.in/a?ID=01800-f30082fa-7039-400d-ba06-6ec0a3aa9e4f
써봤는데 조금 이상해서 뒤에도 보니까
앱티튜드도 안되고 그냥 새로 깔고 update도 하지말라고 한다. 허허
다시 가상머신 우분투 날리고 설치하는 동안 로스 정리좀 해보면..
내가 ROS 만질 떄가 몇년 전이고 ROS1일때라 기억도 안나고 좀 바뀌어있다.
그냥 영어 공부 겸 튜토리얼이나 볼까 싶다.
튜토리얼 목록 링크는 여기에있다.
ref : http://wiki.ros.org/ROS/Tutorials
가장 첫번째 ROS 설치, 설정을 보자
ref : http://wiki.ros.org/ROS/Tutorials/InstallingandConfiguringROSEnvironment
1, 2넘어가고
3 ROS 작업공간 생성하기
- 여기보면 catkin이란게 나오는데 ROS에서 사용하는 빌드 시스템이 catkin이었던걸로 기억난다.
catkin_make로 현재 디렉토리를 catkin 작업 공간으로 만들고 CMakeList.txt를 만든다고 한다.
아래에 빌드 폴더, devel 폴터에 대한 내용이 있는데 이건 catkin 작업공간에 대해서 먼저 봐야 할거같다.
잠깐보니 설치 다됬네
카카오 미러 설정하고 진행하면 의존성 문제없이 날라간다~
ref : http://wiki.ros.org/noetic/Installation/Ubuntu
싶엇는데 실패했다.
---------
06.22
위 내용은 월요일쯤에 하다 말았던거 같은데 다시 시도해봤지만 여전히 안됬다.
지난번에 왜 못봤나 기억나지 않지만 --fix-missing을 넣어서 해봤더니
설치가 잘 진행됬다.
이제 나머지 이 링크 설명대로 진행하면 끝
res : http://wiki.ros.org/noetic/Installation/Ubuntu
인데 맨 마지막에 두줄로 설치하기 내용이 있엇네 ;;
ref : http://wiki.ros.org/ROS/Installation/TwoLineInstall/
진짜 오랜만에 보는 가제보 시뮬레이터
여기서 이동로봇이나 메니퓰레이터, 지형 같은걸 추가 할수도 있고
데이터 나오는걸 rviz같은데서 볼수 있다
하고싶어지면 모델링 연습해야지
'로보틱스' 카테고리의 다른 글
ROS기초튜토리얼 - 6. ROS Topic 이해하기 (0) | 2022.06.22 |
---|---|
ROS기초튜토리얼 - 5. ROS 노드 이해하기 (0) | 2022.06.22 |
ROS기초튜토리얼 - 4. ROS 패키지 빌드하기 (0) | 2022.06.22 |
ROS기초튜토리얼 - 3. ROS 패키지 만들기 (0) | 2022.06.22 |
ROS기초튜토리얼 - 2. ROS 파일 시스템 살펴보기 (0) | 2022.06.22 |