ROS
-
Ubuntu18.04에 ROS 설치 및 개발환경 구축ROS & Programming 2021. 1. 4. 17:37
ROS란? ROS(Robot Operating System)는 로봇용 공개소스 메타 운영체제로, Node라고 하는 독립적인 프로세스로 이루어져 코드 재사용을 편리하게 하는 플랫폼입니다. 참고: http://wiki.ros.org/ko/ROS/Introduction ko/ROS/Introduction - ROS Wiki ROS란? ROS 는 로봇용 공개소스 메타 운영체제입니다. ROS는 일반 운영체제에서 제공하는 하드웨어 추상화, 저수준 기기 제어, 빈번히 사용되는 기능들이 구현되어 있으며, 프로세스간 메시지 전달 wiki.ros.org ROS 설치 방법 1. Configure Ubuntu repositories 다운로드 위치가 '주 서버'로 되어있는지 확인합니다. 2. Set up sources.list..
-
왜 리눅스를 사용하는가?ROS & Programming 2020. 12. 28. 12:49
처음 ROS(로봇 운영 체제) 공부를 하던 당시 문득 의문이 들었다. ROS를 실행하기 위해선 버전에 맞는 Ubuntu가 필요하다고 하는데 왜 그런가? ROS가 Ubuntu만을 지원해서 그런가? 사실은 그렇지 않다. ROS는 분명 다양한 OS에서의 작동을 지원한다. 하지만 공식적으로 지원하는 OS가 Ubuntu이며 Ubuntu 환경에서 ROS를 실행하는 유저가 절대적으로 많기에 일반적으로 Ubuntu 상에서 ROS를 실행시키는 것이다. 그렇다면 왜 ROS는 공식적으로 지원하는 OS로 Ubuntu를 골랐을까? 또 왜 개발자들은 Ubuntu 혹은 그 외 리눅스 커널 기반 OS들을 주로 사용하는 것일까? 왜 리눅스를 사용하냐는 질문의 답은 리눅스의 특징으로 이어진다. 첫째, 소스 코드가 공개되어 있는 ‘자유 ..