[ROS2] 서비스 로봇에 TTS 적용하기 (과정 메모)

운송장 확인 → 택배 프로세스 시작촬영 완료되었습니다.일치하는 사원을 찾을 수 없습니다.목표 장소 출발/도착%s 님께 출발하겠습니다%s 님, 도착했습니다얼굴인식화면을 정면으로 응시해주세요%s 님과 일치하지 않습니다 : 3초 이상 no match 발생 시인증되었습니다 :

2022년 1월 2일
·
0개의 댓글
·
post-thumbnail

[ROS2] 패키지

package.xmlsetup.py colcon build 안됨 ㅠㅠ

2022년 1월 2일
·
0개의 댓글
·
post-thumbnail

[ROS2] 인터페이스

ROS2 인터페이스 ROS2 토픽, 서비스, 액션 인터페이스 노드 간 데이터를 주고받을 때 사용되는 데이터의 형태IDL(interface definition language) : msg, srv, action 등단순 자료형 : 정수, boolean, ...메시지 안에

2022년 1월 2일
·
0개의 댓글
·
post-thumbnail

[ROS2] 프로그래밍 기초

언제? 얼굴인식 사용자가 일치하지 않습니다 : 3초 이상 no match 발생 시 인증되었습니다 : 3초 이상 true 목표 장소 출발/도착 발송지에 도착했습니다. 출발합니다. 운송장 확인 촬영 완료되었습니다. 일치하는 사원이 없습니다. 다

2021년 12월 18일
·
0개의 댓글
·

[ROS2] 패키지, 빌드

설치된 패키지 확인 특정 패키지 내에 포함된 노드 확인 패키지의 노드 실행 각 노드별로 다른 터미널 창을 켜서 입력해야 한다. 현재 실행중인 노드/토픽/서비스 리스트 확인 노드, 토픽의 그래픽 뷰 노드 정보 지정된 노드의 Publishers, Subscri

2021년 12월 18일
·
0개의 댓글
·

ROS2 설치 및 개발 환경 구축

우분투 20.04 (ROS2 Foxy 버전) 설치 과정 https://cafe.naver.com/openrt/25288나는 우분투 18.04를 사용하고 있어서 ROS2 Dashing 버전을 사용한다. ROS2 공식 사이트에 나온대로 따라가는 것보다 더 자세하게

2021년 12월 18일
·
1개의 댓글
·
post-thumbnail

[Ubuntu] YOLOv3 설치 과정 중 발생 오류 정리

패키지 매니저. GUI로 버전관리 할 수 있음. install aptitude 시 오류 오류 내용 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailabl

2021년 12월 11일
·
0개의 댓글
·
post-thumbnail

SLAM cartographer

참고자료 유튜브 강의강의 자료 Loop Closure Detection - Revisit 2D LiDAR SLAM은 5cm 수준의 고화질의 Map에서 Global(Loop closure) Constraint를 실시간 수준으로 계산할 수 있는 Branch-and

2021년 12월 11일
·
0개의 댓글
·
post-thumbnail

기타 그래프 이론

서로소 집합 : 공통 원소가 없는 두 집합 서로소 집합 자료구조 (Union-Find)트리 구조를 사용하여 같거나 다른 집합으로 분리해주거나 최대 N개의 집합으로 분리할 수도 있다. 합집합 (Union) : 두 개의 원소가 포함된 집합을 하나의 집합으로 합치는 연산찾기

2021년 10월 7일
·
0개의 댓글
·
post-thumbnail

최단 경로 알고리즘

다익스트라 알고리즘 : 특정 노드에서 출발하여 다른 모든 노드로 가능 최단 경로를 계산한다. 노드 간 간선이 음의 값을 가지지 않아야 함 그리디 알고리즘 : 매 상황에서 가장 비용이 적은 노드를 선택함 동작 과정 출발 노드 설정 최단 거리 테이블 초기화 (Inf

2021년 10월 6일
·
0개의 댓글
·
post-thumbnail

[Tableau] 플랜잇 기초 실습/정리 및 후기

Tableau 기초 실습을 위해 플랜잇의 기초 강의(https://youtu.be/qT38CVgKIfw)를 수강하였습니다.실습한 내용을 사진과 함께 정리해두었습니다.https://shelled-bison-985.notion.site/1-31c87e71

2021년 10월 6일
·
0개의 댓글
·
post-thumbnail

다이나믹 프로그래밍

: 이미 계산된 결과는 별도의 메모리 영역에 저장하여 다시 계산하지 않도록 하는 방법. 시간 효율성을 비약적으로 향상시킨다. 자료구조에서 dynamic 이란?: 프로그램이 실행되는 도중에 실행에 필요한 메모리를 할당하는 기법(그러나 여기서는 별다른 의미 없이 사용됨)

2021년 7월 29일
·
0개의 댓글
·
post-thumbnail

이진 탐색

순차탐색이진탐색 : 정렬되어 있는 리스트에서 탐색범위를 절반씩 좁혀가며 탐색연산 횟수 : $log_2N$에 비례 -> 시간 복잡도는 $O(logN)$을 보장bisect_left(a,x) : 정렬된 순서를 유지하면서 배열 a에 x를 삽입할 가장 왼쪽 인덱스를 반환bise

2021년 7월 28일
·
0개의 댓글
·
post-thumbnail

정렬

정렬 데이터를 특정한 기준에 따라 순서대로 나열하는 것 정렬 알고리즘은 공식처럼 사용되기도 함 선택 정렬 : 처리되지 않은 데이터 중 가장 작은 데이터를 선택 -> 맨 앞에 있는 데이터와 바꾸는 것을 반복 > 실행결과 : [0,1,2,3,4,5,6,7,8,9] 시

2021년 7월 27일
·
0개의 댓글
·
post-thumbnail

DFS/BFS 개념

선입후출 형식컵에 원소를 한줄로 채워넣는 것으로 이해하면 쉽다. 선입선출 형식 입구와 출구가 뚫려있는 원통으로 이해하면 쉽다. 자기 자신을 다시 호출하는 함수 종료 조건을 반드시 명시해야 함 모든 재귀함수는 반복문을 이용해 동일한 기능을 구현할 수 있음 함수를 연속

2021년 7월 26일
·
0개의 댓글
·