-
_ROS1_Robot Operating SystemROS/ROS1 2023. 9. 27. 23:15
ROS(Robot Operating System)는 로봇을 개발하기 위해 만든 툴로 다양한 패키지를 제공한다.
각 회사들이 만든 툴과 로봇들을 합쳐서 작업하기 쉽게 만들어준다.
다양한 프로그래밍 언어를 지원하며 대표적으로 C++, Python이 있다.
또한 로봇 개발에 필요한 다양한 도구들을 제공하는데 대표적으로 rviz, rqt, Gazebo 시뮬레이션 등이 있다.
현재 ROS1과 ROS2가 있으며 이번에는 ROS1을 공부하며 정리를 해보려고 한다.
ROS1은 많은 사용자들이 사용해왔기에 자료가 많이 있다.
아래의 링크들은 ROS1을 공부할 때 참고할만한 자료들이다.
표윤석 박사님이 정리하신 ROS1 자료.
https://github.com/robotpilot/ros-seminar
안병규 선생님의 ROS1 자료.
https://www.notion.so/byeongkyu/ROS-73000a9914684ac89ed8a835c6963b5e?pvs=4
ROS1_wiki와 ROS1_tutorial, ROS_Documentation 사이트
http://wiki.ros.org/ROS/Tutorials
작성된지 오래된 글이라 몇 가지 업데이트가 된 부분이 있어서, 그럴때는 ROS1 공식 사이트인 ROS1_wiki를 참고하면 된다.
ROS1을 공부하며 사용할 OS와 ROS버전은 다음과 같다.
OS: ubuntu 18.04
ROS_ver: ROS_melodic'ROS > ROS1' 카테고리의 다른 글
_ROS1_node_communication (0) 2023.10.04 _ROS1_roslaunch (0) 2023.10.03 _ROS1_package_pub&sub (0) 2023.10.02 _ROS1_설치_환경설정_기본실습 (0) 2023.10.01 _ROS1_기본 내용 (1) 2023.10.01