일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- ros2 foxy 튜토리얼
- ros2 remapping
- ROS FOXY 튜토리얼
- ros2 param set
- ros2 param list
- Foxy tutorial
- ubuntu humble 설치
- error
- ros2 param dump
- foxy nav2
- ros2 foxy parameters
- nav2 행동트리
- 22.04 ros2 설치
- Python
- 코드업
- nav2 doc behavior trees
- ros2 foxy tutorial
- docker foxy
- CodeUp
- nav2 behavior trees
- Nav2 document
- ubuntu ros2 설치
- ros2 foxy understanding parameters
- ros2 humble install
- ROS2 Humble 설치
- ros2 튜토리얼
- ros2 param load
- CODEUP 6073
- ros2 param get
- ros2 foxy docker
- Today
- Total
목록전체 글 (89)
BAN2ARU
ROS2에서 연동하여 개발을 수행할 수도 있으니 ROS2 중 foxy 기반으로 docker 환경을 구축하여서 진행하고자 한다. 아래 명령어를 통해 jetson 보드의 l4t 버전을 확인하자. cat /etc/nv_tegra_release 1. docker pull nvidia github 중에서 cuda가 설치되어있는 버전으로 docker image를 pull하자. r35.3.1은 앞의 명령어를 통해 확인한 l4t 버전을 입력하면 된다. docker pull dustynv/cuda-python:r35.3.1 2. docker run docker를 실행시켜주자. GUI실행을 위하여 x11 및 QT 관련하여 옵션을 추가하여 진행하였음. docker를 실행하는 보드 터미널에 xhost +local:docker..
ROS-foxy 튜토리얼은 공식 홈페이지를 참조함 이전 튜토리얼 글 모음 더보기 더보기 2023.06.01 - [Study/ROS] - [ROS2/FOXY] 튜토리얼 1. Configuring environment 2023.06.02 - [Study/ROS] - [ROS2/FOXY] 튜토리얼 2. Using turtlesim, ros2, and rqt 2023.06.02 - [Study/ROS] - [ROS2/FOXY] 튜토리얼 3. Understanding nodes 2023.06.05 - [Study/ROS] - [ROS2/FOXY] 튜토리얼 4. Understanding topics 목표 : ROS2의 services에 대해 알아보자 Background service는 ROS 그래프의 node 간의..
ROS-foxy 튜토리얼은 공식 홈페이지를 참조함 이전 튜토리얼 글 모음 더보기 2023.06.01 - [Study/ROS] - [ROS2/FOXY] 튜토리얼 1. Configuring environment 2023.06.02 - [Study/ROS] - [ROS2/FOXY] 튜토리얼 2. Using turtlesim, ros2, and rqt 2023.06.02 - [Study/ROS] - [ROS2/FOXY] 튜토리얼 3. Understanding nodes 목표 : rqt_graph를 활용하여 ROS2의 topics에 대해 알아보자 Background ROS2는 복잡한 시스템을 여러개의 모듈식 node단위로 나눈다. Topic은 node들 간의 메시지를 주고받는 bus의 역할을 함으로 ROS 그래프..
https://www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net - 풀이 import sys input = sys.stdin.readline n = int(input()) num_list = list(map(int, input().split())) for i in num_list : if i == 1 : n -= 1 continue for j in range(2, int(i**0.5)+1) : if i%j == 0 : n -= 1 break print(n) 1. n = int(input))을 통해 전체 갯수를 입력받았음. 추후 ..
https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net - 풀이 import sys input = sys.stdin.readline n = int(input()) cnt = n for _ in range(n) : word = input() for i in range(len(word)-1) : if word[i] == word[i+1] : pass elif word[i] in word[i+1:] : cnt -= 1 bre..
ROS-foxy 튜토리얼은 공식 홈페이지를 참조함 이전 튜토리얼 글 모음 더보기 2023.06.01 - [Study/ROS] - [ROS2/FOXY] 튜토리얼 1. Configuring environment 2023.06.02 - [Study/ROS] - [ROS2/FOXY] 튜토리얼 2. Using turtlesim, ros2, and rqt 목표 : ROS2의 node 기능에 대해서 이해하기 1. ROS2 그래프 ROS 그래프는 ROS 시스템 내에서 런타임 시 노드 간의 관계를 보여주는 인프라 구조로, 노드 간의 상호작용을 시각적으로 표현하는데, 이를 통해 노드 및 통신 구조를 이해할 수 있다. 2. ROS에서의 노드 ROS에서 노드는 하나의 실행 가능한 프로세스이며, 각 노드들은 다른 노드와 토픽(..
ROS-foxy 튜토리얼은 공식 홈페이지를 참조하여 작성함 이전 튜토리얼 글 모음 더보기 2023.06.01 - [Study/ROS] - [ROS2/FOXY] 튜토리얼 1. Configuring environment 목표 : turtlesim 패키지와 rqt tool을 설치하고 사용해 보기 Background Turtlesim은 ROS2를 공부할 때 사용하는 시뮬레이터이다. ROS2에서 할 수 있는 가장 기본적인 수준의 작업을 제공하여 이를 통해 추후에 실제 로봇이나 로봇 시뮬레이션에 적용할 수 있다. ROS2 툴은 ROS 시스템을 설치, 관리 및 상호작용하는 데 활용되며, 다양한 command를 지원한다. ROS 툴은 다양한 툴이 있는데 그중 rqt를 활용할 예정이다. rqt는 ROS+QT의 합성어로 ..
X Window란? X Window는 주로 텍스트모드로 사용되는 유닉스/리눅스 운영체제에서 그래픽 인터페이스 환경을 제공해주어서 사용자가 활용하기 편할 수 있도록 해준다. X Window는 아래와 같은 서버-클라이언트 방식으로 동작한다. MobaXterm이란? MobaXterm은 윈도우에서 X Window를 실행하기 위한 툴 중 하나이다. (이전 포스팅에서는 Xming+putty를 통해 X Window를 실행해보았다) 이를 사용하면 리눅스나 유닉스 서버로 원격으로 연결하여 GUI 애플리케이션을 실행할 수 있다. 다른 프로그램에 비해 다양한 기능을 제공한다는 장점이 있다. 1. 설치페이지 접속 후, MobaXterm을 다운로드하고 설치 설치페이지 접속 후에 MobaXterm을 설치해주자. 버전은 원하는 것..