티스토리 뷰

 1. 프로그래밍
<C++, Python>
두개 다 알아야 편하다. C++로만 작성된 패키지도 있고 Python으로만 작성된 패키지도 있다.
자신이 패키지를 작성할 땐 두 언어의 장점이 부각될 부분을 노드로 작성하면 효율이 좋다.

2. 네트워크 통신
<HTTP, TCP/IP, 동적 IP 할당, 포트 포워딩>
ROS에선 기본적으로 노드간의 네트워크 통신을 이용해 시스템을 설계하게 된다. 공부 초기에는 그렇게 크게 신경 쓰지 않아도 되지만 다중 접속의 개발자, 유저가 발생하는경우가 반드시 있는데 이 때 통신에 관한 기본적인 개념정리가 안돼있으면 혼란에 빠지거나 작업진행이 안된다.

3. 리눅스
<Ubuntu, 등등 (거의 우분투)>
ROS는 리눅스를 기반으로 하는 프레임 워크이기때문에 제대로 사용하기위해선 리눅스 운영체제의 운용에 익숙해지는게 좋다. 적어도 기본적인 파일시스템구조와 간단한 쉘 명령어정도는 알아둬야 한다.
cd, ls, sudo, 등등.


아아,, 로공은 평생 공부만 하다 죽어야하나




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함