일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- nav2 설치
- nav2 튜토리얼
- Foxy tutorial
- humble 환경설정
- ros2 foxy tutorial
- ros2 configuring environment
- error
- ros2 development guides
- humble development guides
- first-time robot setup guide
- nav2 dev contatiner
- docker foxy
- ros2 transformations 개념
- ros2 튜토리얼
- Python
- ros2 foxy docker
- setting up transformations
- CODEUP 6073
- foxy nav2
- ROS FOXY 튜토리얼
- nav2 first-time robot setup guide
- nav2 tutorial
- ros2 remapping
- ros2 환경설정
- ros2 튜토리얼 환경설정
- nav2 getting started
- nav2 development guides
- CodeUp
- Nav2 document
- 코드업
- Today
- Total
목록분류 전체보기 (101)
BAN2ARU
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을 설치해주자. 버전은 원하는 것..

ROS-foxy 튜토리얼은 공식 홈페이지를 참조하여 작성함 목표 : ROS2 환경 준비하는 방법에 대해 배우기 Background ROS2는 shell 환경을 사용해서 workspace를 결합한다(combine)는 개념이다. Workspace는 ROS 용어로 ROS2로 개발중인 시스템의 위치를 의미한다. core ROS2 workspace는 underlay로 불리고, subsequent local workspace는 overlay로 불린다. ROS2로 개발할 때에는 일반적으로 여러개의 workspace가 동시에 활성화된다. Workspace를 결합하면 다양한 버전의 ROS2 또는 package들을 개발하기 편하다. 또한 동일한 컴퓨터에 여러개의 ROS2 배포판을 설치할 수 있으며 배포판들끼리 전환도 가능..
https://www.acmicpc.net/problem/2745 2745번: 진법 변환 B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 www.acmicpc.net - 풀이 import sys input = sys.stdin.readline b, n = input().rstrip().split() n = int(n) b = b[::-1] num = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' answer = 0 for i, s in enumerate(b) : answer += num.index(s) * (n**i) print(answe..
https://www.acmicpc.net/problem/2563 2563번: 색종이 가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 www.acmicpc.net - 풀이 import sys input = sys.stdin.readline n = int(input()) answer = set() for _ in range(n) : a, b = map(int, input().split()) answer.update((i, j) for i in range(a,a+10) for j in range(b, b+10)) print(len(answer)) - 중복된 부분은..
환경 : 라즈베리파이 Ubuntu 20.04 (일반 pc의 ubuntu 환경에서 동일하게 진행해도 될 듯?) 도커의 경우에는 공식홈페이지를 활용하여 설치를 진행하여 주세요~ 도커를 활용하지 않고 local 환경에서도 ROS를 직접 설치하여 진행하는 방법도 있으니, 혹시 도커를 활용하지 않는 경우에는 검색하셔서 ROS 설치를 진행하시면 됩니다. 1. ROS 설치 1_1. 도커 허브에서 이미지 다운로드 도커 허브(해당 링크는 Docker Official Image로 되어있는것으로, dockerhub에서 ROS검색 후, 원하는 이미지 다운로드도 가능)에서 ROS 이미지를 다운로드받는다. foxy를 활용할 예정이여서 foxy 이미지를 받았다. docker pull ros:foxy 1_2. GUI 설정 ROS의 ..