일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 remapping
- nav2 행동트리
- ubuntu humble 설치
- ros2 humble install
- ROS2 Humble 설치
- ros2 param load
- ROS FOXY 튜토리얼
- nav2 doc behavior trees
- ros2 foxy understanding parameters
- ros2 param dump
- 코드업
- ros2 foxy parameters
- Python
- ros2 param list
- docker foxy
- CODEUP 6073
- CodeUp
- foxy nav2
- ros2 튜토리얼
- Foxy tutorial
- nav2 behavior trees
- Nav2 document
- ros2 param set
- ros2 param get
- ros2 foxy docker
- ros2 foxy tutorial
- error
- ubuntu ros2 설치
- 22.04 ros2 설치
- ros2 foxy 튜토리얼
- Today
- Total
목록분류 전체보기 (89)
BAN2ARU
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의 ..
문제 https://www.acmicpc.net/problem/4344 풀이 import sys input = sys.stdin.readline c = int(input()) for _ in range(c) : score = list(map(int, input().split())) avg = sum(score[1:])/score[0] cnt = 0 for i in score[1:] : if i > avg : cnt += 1 print(f'{cnt/score[0]*100:.3f}%') 학생의 수와 점수를 list로 선언 sum과 slicing을 통해 전체 점수를 구한 후 학생의 수(score[0])를 나누어주어 평균을 구함 for문을 통해 각 점수에 대해 평균을 넘은 경우 cnt에 1을 더해줌 최종적으로 ..
X Window란 X Window는 주로 텍스트모드로 사용되는 유닉스/리눅스 운영체제에서 그래픽 인터페이스 환경을 제공해주어서 사용자가 활용하기 편할 수 있도록 해줍니다. X Window는 아래와 같은 서버-클라이언트 방식으로 동작합니다. 우리는 Xming과 putty를 통해 X winodw를 실행해줄것인데, 이 X Server의 역할을 해주는 것이 Xming입니다. Xming 설치 해당 페이지에서 설치하면되고, Next를 눌러주시면 설치가 진행됩니다. Putty 설치 해당 페이지에서 다운로드받으셔서 설치를 진행해주시면 됩니다. 아래와 같이 맞는 운영체제를 선택해주시면 됩니다. Putty 실행 ssh설정 Category에서 Connection-SSH-X11에 들어가셔서 1) Enable X11 forwa..
라즈베리파이4에 도커 설치하는 법 [Rasp/Docker] 라즈베리파이4에 도커 설치하기 라즈베리파이4에 도커를 설치해보자! 설치하고자하는 이유는 라즈베리파이 OS에 ROS2를 사용하고자 하는데, 공식홈페이지에서 docker를 활용하는 방법을 추천하여 우선 docker를 설치하고자 한다. ban2aru.tistory.com 도커 환경에서 ROS2 설치하는 법 [Rasp/ROS2] 라즈베리파이4 OS에 도커를 활용하여 ROS2 설치 라즈베리파이4에 Docker 설치하기 : 도커 활용에 앞서 라즈베리파이4에 도커 설치하는 방법은 아래 링크에 있음! [Rasp/Docker] 라즈베리파이4에 도커 설치하기 라즈베리파이4에 도커를 설치해보자! ban2aru.tistory.com 도커 GUI 설정하는 법 [Rasp..
이 글에 앞서 라즈베리파이4에 도커 설치하기는 해당 부분에서 확인할 수 있음 [Rasp/Docker] 라즈베리파이4에 도커 설치하기 라즈베리파이4에 도커를 설치해보자! 설치하고자하는 이유는 라즈베리파이 OS에 ROS2를 사용하고자 하는데, 공식홈페이지에서 docker를 활용하는 방법을 추천하여 우선 docker를 설치하고자 한다. ban2aru.tistory.com 라즈베리파이4에 Docker를 활용하여 ROS2 설치는 해당 부분에서 확인 할 수 있음 [Rasp/ROS2] 라즈베리파이4 OS에 도커를 활용하여 ROS2 설치 라즈베리파이4에 Docker 설치하기 : 도커 활용에 앞서 라즈베리파이4에 도커 설치하는 방법은 아래 링크에 있음! [Rasp/Docker] 라즈베리파이4에 도커 설치하기 라즈베리파이..