카테고리 없음2022. 7. 5. 22:48

ROS환경 설정내용 확인법

env | grep ROS

ROS_DOMAIN_ID=0 #CREATE3와 같아야 통신이 된다.

 

Distribution (배포판 버전)

ROS1 ROS2 UBUNTU
Noetic Ninjemys
May 23rd, 2020
Iron Irwini
May 23rd, 2023
Jammy Jellyfish 22.04 LTS
ROS Melodic Morenia
May 23rd, 2018
Humble Hawksbill
May 23rd, 2022
Focal Fossa 20.04 LTS 
2020년 4월 23일
ROS Lunar Loggerhead
May 23rd, 2017
Galactic Geochelone
May 23rd, 2021
Bionic Beaver 18.04 LTS
2018년 4월 26일
ROS Kinetic Kame
May 23rd, 2016
Foxy Fitzroy
June 5th, 2020
Xenial Xerus 16.04 LTS 
2016년 4월 21일
ROS Jade Turtle
May 23rd, 2015
   
ROS Indigo Igloo
July 22nd, 2014
  version check : lsb_release -a
lsb_release -d

 

 

https://spidyweb.tistory.com/68

 

LINUX란? centOS(REDHAT)와 ubuntu(DEBIAN)

리눅스란? 리눅스(Linux)는 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영 체제입니다. 리눅스(Linux)는 UNIX운영체제를 기반으로 만들어진 운영체제 입니다. 리눅스(Linux)는 유닉스(UNIX)와

spidyweb.tistory.com

 

 

 

https://la-nube.tistory.com/190

 

데비안(Debian)과 우분투(Ubuntu), 무엇이 다를까요?

이 글은 참고문헌(?)을 번역 및 소개하면서 개인적인 경험을 가미하여 작성되었습니다. 데비안, 정식명칭 데비안 GNU/리눅스는 열정적인 자원봉사자(?)들이 만든 리눅스 운영체제입니다. 우분투

la-nube.tistory.com

 

 

https://docs.ros.org/

 

ROS Documentation

 

docs.ros.org

 

 

 

http://wiki.ros.org/noetic/Installation/Ubuntu

 

noetic/Installation/Ubuntu - ROS Wiki

If 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 downlo

wiki.ros.org

https://pinkwink.kr/1319

 

ROS Noetic 우분투 20.04에 설치해보기

우분투가 20.04가 되고 이제 ROS 세계의 화두는 ROS2로 넘어가는듯 합니다. 그러나 아직 많은 하드웨어들이 ROS2의 지원이 원할하지 않아사 당분간 어쩌면 ROS1과 ROS2가 함께 사용될 수도 있을 것 같습

pinkwink.kr

http://192.168.0.58/ros-app-restart

 

https://github.com/CygLiDAR-ROS/cyglidar_d1

 

GitHub - CygLiDAR-ROS/cyglidar_d1

Contribute to CygLiDAR-ROS/cyglidar_d1 development by creating an account on GitHub.

github.com

https://everynewday1029.tistory.com/37

 

ros delete & reinstall (ROS 삭제 후 재설치)

1. 기존에 설치된 ros 삭제 $ sudo apt-get purge ros-* (패키지와 설정파일 함께 삭제) $ sudo apt-get remove ros-* (패키지만 삭제, 설정파일은 남겨둠) 2. 삭제되었는지 확인 $ rosversion -d 여기에서 이라고..

everynewday1029.tistory.com

https://omorobot.com/docs/ros2-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-ubuntu-20-04/

 

ROS2 설치하기 Ubuntu 20.04 - OMOROBOT

R1mini를 원격에서 제어하기 위해서 PC에 설치하는 과정을 정리합니다.다음 과정은 Ubuntu 20.04에서 ROS 2 Foxy를 apt를 사용하여 설치하는 과정을 정리하였습니다. Locale 설정 ROS2 Repository 추가 ROS2 패키

omorobot.com

https://docs.ros.org/en/foxy/Installation/Ubuntu-Install-Debians.html

 

Ubuntu (Debian) — ROS 2 Documentation: Foxy documentation

Make sure you have a locale which supports UTF-8. If you are in a minimal environment (such as a docker container), the locale may be something minimal like POSIX. We test with the following settings. However, it should be fine if you’re using a differen

docs.ros.org

 

https://github.com/ros2/ros1_bridge/blob/master/README.md

 

GitHub - ros2/ros1_bridge: ROS 2 package that provides bidirectional communication between ROS 1 and ROS 2

ROS 2 package that provides bidirectional communication between ROS 1 and ROS 2 - GitHub - ros2/ros1_bridge: ROS 2 package that provides bidirectional communication between ROS 1 and ROS 2

github.com

 

 

 

 

 

 

 

 

 

 

 

 

 

https://iroboteducation.github.io/create3_docs/api/ros2/

 

ROS 2 Interface - Create® 3 Docs

ROS 2 APIs The Create® 3 robot is based on ROS 2 and, as such, it exposes all its user-facing APIs through ROS 2 entities (topics, services, actions and parameters). The purpose of this page is to give a quick overview of these ROS 2 APIs. The robot uses

iroboteducation.github.io

https://github.com/robotpilot/ros2-seminar-examples

 

GitHub - robotpilot/ros2-seminar-examples: ROS 2 example packages for the ROS 2 seminar

ROS 2 example packages for the ROS 2 seminar. Contribute to robotpilot/ros2-seminar-examples development by creating an account on GitHub.

github.com

 

https://cafe.naver.com/openrt/24070

 

000 로봇 운영체제 ROS 강좌 목차

로봇 운영체제 ROS 강좌 목차 - ROS 1 / 2 강좌 목차 - Created Date: 2020.07.13 Modified Date: 2022.02.21 revision...

cafe.naver.com

 

https://cafe.naver.com/openrt/24592

 

Cartographer 발표자료

13번째 ROS 유저모임 때 이지훈님이 공유해주신 발표자료입니다. - 주제: 오로카 지역모임 312회 / ROS 유저모임 - 내용: SLAM / Google Cartog...

cafe.naver.com

 

https://keep-steady.tistory.com/47

 

AI로봇랩 4강) Cartographer SLAM with ROS2 on Omorobot

Frenz AI로봇랩에서 진행한 AI로봇랩 2기 4강 내용입니다. 3강: https://keep-steady.tistory.com/46 내용  - Lidar SLAM at JetsonNano with ROS2 (ROS2를 이용하여 JetsonNano에서 라이다 SLAM) 참고 블로그: h..

keep-steady.tistory.com

 

https://keep-steady.tistory.com/48?category=922869 

 

AI로봇랩 2강) ROS2 on Ubuntu20.04 at JetsonNan

Frenz AI로봇랩에서 진행한 AI로봇랩 2기 2강 내용입니다. 내용  - Ubuntu 20.04 버전에 ROS2를 설치한다 (JetsonNano or PC) 참고 블로그: https://omorobot.com/docs/r1mini-pro/ Ubuntu 20.04ver SD카드 만들..

keep-steady.tistory.com

 

 

https://ikaros79.tistory.com/entry/ROS2%EC%9A%A9-Gazebo-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-%EC%9E%91%EC%84%B1%EC%A4%91

 

ROS2용 Gazebo (v.9) 설치 및 테스트

Gazebo는 로봇 개발에 필요한 시뮬레이션을 지원하고, 물리엔진을 탑재해서 실제와 비슷한 상황을 구현해주는 3차원 Simulator이다. 아래 내용의 출처는 Gazebosim의 페이지에서 확인할 수 있다. 1. ROS 2

ikaros79.tistory.com

 

https://hostramus.tistory.com/115

 

ROS2 패키지 만들기 - 4 (확인 및 실행)

ROS2 Foxy Fitzroy 패키지 노드(publisher) 만들기 1) ~/robot_ws/src/test1234/setup.py 확인 위의 경로 파일 재확인 내용을 모른다면 다시 1편으로 hostramus.tistory.com/112\ ROS2 패키지 만들기 - 1 (패키지..

hostramus.tistory.com

 

https://wiki.ubuntu.com/

 

Home - Ubuntu Wiki

Get Involved If you want to help contribute to Ubuntu, then you’ve come to the right place. Keep reading to learn how. You have just taken your first step toward getting involved. Before you get started, we ask that you please observe the Ubuntu Code of

wiki.ubuntu.com

 

 

https://www.robotstory.co.kr/king/?vid=889 

 

ROS2: C++로 publisher와 subscriber 만들기

이번 글에서는 C++을 통해 발행자(publisher)와 구독자(subscriber)를 만들어보겠습니다.터미널을 열고 오버레이 작업공간 src 폴더로 이동하세요. $ cd ~/dev_ws/srcC++ 패키지를 만들겠습니다. 빌드타입

www.robotstory.co.kr

https://hybridego.net/2355

 

ROS2 action 만들기

action 을 만들고 action 서버-클라이언트 에서 사용해본다. ~/ros2_dev_ws/src$ ros2 pkg create action_tutorials_interfaces .action 파일의 구조는 이런식이다. --- (- 세개) 로 구분한다. # Request ---..

hybridego.net

 

https://github.com/cartographer-project/cartographer_ros

 

GitHub - cartographer-project/cartographer_ros: Provides ROS integration for Cartographer.

Provides ROS integration for Cartographer. Contribute to cartographer-project/cartographer_ros development by creating an account on GitHub.

github.com

 

https://iroboteducation.github.io/create3_docs/setup/ubuntu2004/

 

ROS 2 on Ubuntu 20.04 - Create® 3 Docs

Install ROS 2 Galactic with Create 3 Messages on an Ubuntu 20.04 Machine Before you start If you are running Ubuntu 20.04 natively on your machine, there is no extra setup required. These directions should work in a virtualized container within another ope

iroboteducation.github.io

 

https://github.com/cartographer-project/cartographer_ros

 

GitHub - cartographer-project/cartographer_ros: Provides ROS integration for Cartographer.

Provides ROS integration for Cartographer. Contribute to cartographer-project/cartographer_ros development by creating an account on GitHub.

github.com

 

https://zelda.tistory.com/entry/ROS-%EC%99%B8%EB%B6%80%EC%86%8C%EC%8A%A4%EB%A5%BC-%EA%B0%80%EC%A0%B8%EC%99%80%EC%84%9C-%EC%BB%B4%ED%8C%8C%EC%9D%BC%ED%95%A0-%EA%B2%BD%EC%9A%B0-%EC%97%90%EB%9F%ACMy-Case

 

ROS 외부소스를 가져와서 컴파일할 경우 에러

0. 준비 가. 새로운 컴퓨터를 Ubuntu 18.04 LTS 및 ROS melodic로 셋업한 사항 1) 기본만 셋업한 상황, 외부 라이브러리 설치하지 않음 나. catkin_make 사용하지 않고 catkin build를 사용함 1) $ sudo apt insta..

zelda.tistory.com

 

https://mjune.tistory.com/106

 

[ROS] catkin 빌드 후 패키지를 못찾는 문제

안녕하세요. 꿈꾸는 개발자 몽키준입니다.. created date : 16.05.31 last modified :16.06.01 ROS 에서 catkin_make 로 빌드한 후에 rosrun 로 패키지를 못찾는 경우가 있는데요. 빌드 성공 후 기분좋게 실행을..

mjune.tistory.com

 

alias eb='nano ~/.bashrc'
alias sb='source ~/.bashrc'
alias cw='cd ~/catkin_ws'
alias cs='cd ~/catkin_ws/src'
alias cm='cd ~/catkin_ws && catkin_make'
#source /opt/ros/kinetic/setup.bash
source ~/catkin_ws/devel/setup.bash
export ROS_HOSTNAME=localhost
export ROS_MASTER_URI=http://localhost:11311
#export ROS_HOSTNAME=192.168.0.39
#export ROS_MASTER_URI=http://192.168.0.39:11311

 

find / -name "*findgazebo.cmake*" 2> /dev/null

how to not display permission error. through std err (2) into /dev/null

 

 

check

ssh localhost

 

when SSH connection  refused. install ssh-server

sudo apt-get install openssh-server ii.

https://phoenixnap.com/kb/ssh-to-connect-to-remote-server-linux-or-windows#htoc-how-to-install-an-openssh-server

 

sudo service ssh status

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Posted by orasman