기초 단계

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같은데서 볼수 있다

 

하고싶어지면 모델링 연습해야지

 

 

 

+ Recent posts