ROS2
-
[PX4] ROS2_DDS 세팅지식저장소 2024. 7. 4. 13:35
0. Cmake 버전 Upgrade 작성자 기준 Ubuntu 20.04는 CMake 버전이 3.16으로 확인됩니다.하지만 이후 빌드 과정에서 Cmake 버전이 낮아서 빌드 오류가 발생하여 만약 작성자와 같은 버전이라면 아래 과정을 따라서 버전을 올려주세요 Download CMakeYou can either download binaries or source code archives for the latest stable or previous release or access the current development (aka nightly) distribution through Git. This software may not be exported in violation of any U.S. export ..
-
[Docker] 0. Docker 설치 (Ubuntu)지식저장소 2024. 6. 6. 00:29
0. 이전 Docker 버전 삭제(Docker가 완전 처음이라면 Skip)sudo apt remove docker docker-engine docker.io containerd runc 1. apt에 Docker 추가(apt install로 설치 가능)sudo apt-get updatesudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgecho..
-
[ROS2] OMO_R1mini gazeboROS 2024. 5. 23. 11:20
먼저 OMO_R1mini를 사용하기 위해 준비과정을 진행* 작성자는 Ubuntu 20.04 ros2 Foxy 환경에서 진행 1.) OMO_r1mini_foxy 및 YDLidar GitHub - omorobot/omo_r1mini-foxy: ROS packages for omorobot r1 miniROS packages for omorobot r1 mini. Contribute to omorobot/omo_r1mini-foxy development by creating an account on GitHub.github.com #사용자 ws이동cd ~/ros2_ws/src#omo로봇 및 라이다git clone https://github.com/omorobot/omo_r1mini-foxy.gitgit cl..
-
[ROS2] launch 파일 작성법ROS 2024. 3. 8. 14:38
먼저 ROS1에서 Launch 파일은 XML형식의 파일로 작성을 진행하였는데, ROS2로 넘어와서는 Python파일로 작성하게 되었다. (Python만 가능한 것은 아님!!) *먼저 이번 포스트에서 예시로 보여드리기 위해 아래 튜토리얼 코드를 예시로 사용할 예정입니다. GitHub - Road-Balance/gcamp_ros2_basic Contribute to Road-Balance/gcamp_ros2_basic development by creating an account on GitHub. github.com 먼저 실행시키는 명령어는 다음과 같다.(이전 ROS1과 크게 달라지진 않았다.) ros2 launch 먼저 Launch 파일 문법에는 크게 다음과 같다. 1. Generate_launch_de..
-
[우분투20.04] ROS1 + ROS2 세팅ROS 2024. 3. 5. 14:29
ROS1과 ROS2를 모두 사용하기 위해서 20.04에 Noetic과 Foxy를 설치하려고한다. (개인소장) 1. ROS1 Noetic 설치 noetic/Installation/Ubuntu - ROS WikiIf you rely on these packages, please support OSRF. These packages are built and hosted on infrastructure maintained and paid for by the Open Source Robotics Foundation, a 501(c)(3) non-profit organization. If OSRF were to receive one penny for each downlowiki.ros.org 위 사이트에서 순서대로 ..
-
[ROS2] 3. Work Space 만들기ROS 2024. 2. 3. 15:19
1. ROS2 source 하기이전 포스트에서 마지막에 ~/.bashrc에 "source /opt/ros/humble/setup.bash" 명령어를 등록해놨다면 생략하셔도 됩니다.#터미널을 열고source /opt/ros/humble/setup.bash 2. Directory 만들기mkdir -p ~/catkin_ws/src #가운데 catkin_ws는 사용자가 원하는 이름 가능!cd ~/catkin_ws/src해당 공간이 이제 ros2 작업을 진행할 공간이다. 3. Sample repository 복사#해당 작성자는 ros2 humble 버전 사용git clone https://github.com/ros/ros_tutorials.git -b humble해당 repository는 ros_tutorials..
-
[ROS2] 2. ROS2 Humble 설치ROS 2024. 2. 1. 23:08
ROS2를 시작하면서 Humble을 선택한 이유는 버전의 사용기한이 길어서(End of Life) 미리 준비하고자 하는 생각이다. 이전 포스트에서도 언급한대로 우분투 22.04 버전을 설치 후 ROS2를 섪치하는 과정을 담으려고 한다. 1. 설치 전 세팅 *아래는 ROS2 Humble버전 공식 사이트이다. Ubuntu (Debian packages) — ROS 2 Documentation: Humble documentation You're reading the documentation for an older, but still supported, version of ROS 2. For information on the latest version, please have a look at Iron. Ubun..
-
[ROS2] 1. 우분투(Ubuntu) 22.04 설치ROS 2024. 2. 1. 12:37
먼저 이전까지 18.04와 20.04 환경에서 주로 ROS1으로 자율주행 Vision 분야를 공부했습니다. 이제 새로운 환경에 미리 적응하고자 22.04 버전에서 적응해보자한다. (ROS1과 ROS2를 모두 설치할 계획이였으나 22.04에서는 ROS1 지원하지 않는다고 한다...) 1. iso 이미지파일 만들기 우분투 설치 경험이 있으시다면 이미지 파일을 다운받는 방법은 모두 알 것이다!! Home - mirror.kakao.com mirror.kakao.com * "우분투(Ubuntu) 22.04 #1 설치하기"라는 영상을 참고하였습니다. 위 유튜브 영상에서 설명처럼 위 사이트에 접속하여 "ubuntu-releases " 카테고리로 들어가서 설치하고자하는 버전을 선택하여 이미지 파일을 만든다. (대부분..