반응형 ROS Project🦾21 ROS 란 ROS1? ROS2? 특징 살펴보기 [3] ROS란 ROS는 Robot Operation System의 약자로 다음 기능 및 도구를 제공한다. - 오픈소스 - 메타 운영 시스템 - 하드웨어 추상화 - 하위 디바이스 제어 - 로보틱스에서 많이 사용되는 센싱, 인식, 지도 작성, 모션 플래닝 기능 구현 - 프로세스 사이의 메시지 패싱 - 패키지 관리 등등 ROS의 컨셉은 미들웨어 또는 소프트웨어 프레임워크이다. ROS는 윈도우, 리눅스 같은 독립된 운영체제가 아닌 기존 운영체제를 이용한다. ROS는 일반적으로 우분투위에 설치하여 운영체제에서 제공하는 프로세스 관리, 파일 시스템, UI, 컴파일러 등을 사용한다. ROS는 다수의 이기종 하드웨어 간의 데이터 송수신, 스케줄링, 에러 처리 등 로봇 응용 프로그램에 필요한 기능을 라이브러리로 제공한다. R.. 2023. 8. 17. ROS2 Vscode 프로그래밍 환경 구축 [2] 이전글 https://stupidly-honest.tistory.com/35 ROS2 개발 툴 설치 & Bashrc 편집 ROS2 개발 툴 설치 //docker 컨테이너 생성하기 docker run -it --privileged -d --name -e DISPLAY=:0 -v /tmp/.X11-unix:/tmp/.X11-unix arm64v8/ros:noetic apt update && sudo apt install -y \ build-essential \ cmake \ git \ python3-colcon-common-exte stupidly-honest.tistory.com 유용한 ROS Extensions 2023. 8. 15. ROS2 개발 툴 설치 & Bashrc 편집 [1] ROS2 개발 툴 설치 //docker 컨테이너 생성하기 docker run -it --privileged -d --name -e DISPLAY=:0 -v /tmp/.X11-unix:/tmp/.X11-unix arm64v8/ros:noetic apt update && sudo apt install -y \ build-essential \ cmake \ git \ python3-colcon-common-extensions \ python3-pip \ python-rosdep \ python3-vcstool \ wget python3 -m pip install -U \ argcomplete \ flake8 \ flake8-blind-except \ flake8-builtins \ flake8-class-ne.. 2023. 8. 15. 2D LiDAR에 obstacle_detector 라이브러리 적용하기 [5] 사용 환경 : Ubuntu 20.04 noetic (docker) 2D LiDAR : YD LiDAR G4 보드 : JetsonNano 4GB Dev kit obstacle_detector github https://github.com/tysik/obstacle_detector GitHub - tysik/obstacle_detector: A ROS package for 2D obstacle detection based on laser range data. A ROS package for 2D obstacle detection based on laser range data. - GitHub - tysik/obstacle_detector: A ROS package for 2D obstacle detectio.. 2023. 7. 26. 이전 1 2 3 4 5 6 다음 반응형