전체 글258 roslaunch tag 종류 : XML 파일 속 태그 설명 ROS에서 사용하는 .launch 파일은 ROS 노드들을 실행하고 관리하기 위한 XML 파일입니다. 이 파일에는 노드의 실행 위치, 인자, 환경 변수 등을 지정할 수 있습니다. .launch 파일에서 사용할 수 있는 태그는 다음과 같습니다. : .launch 파일의 시작 태그입니다. : ROS 노드를 실행하는 태그입니다. - ... : 다른 .launch 파일을 포함하는 태그입니다. - A런치[ B,C,D런치 include ] --> B,C,D 온 : 노드들을 그룹으로 묶는 태그입니다. : 노드의 매개변수를 설정하는 태그입니다. - ROS 파라미터 서버에서 가져와서 노드의 매개변수가 된다. - ex) : 노드의 환경 변수를 설정하는 태그입니다. - 환경변수 export 개념 : ROS 파라미터 서버에서 .. 2023. 12. 19. Delta time 프레임 주기 각 인스턴스에 대한 독립적인 시간 Delta time == 프레임의 주기 거리량 = 속도 x 프레임 x 프레임주기 AMovingPlatform 이라는 UE 에서 만든 객체에 대한 C++ 코드가 하단에 있다. 인자로 DeltaTime 을 인풋 2023. 12. 19. target 시간에 비동기 콜백 호출 target시간(시작 후 1분 뒤)이 되면 코루틴기반 비동기로 my_callback 콜백 함수를 호출 시킨다 -- fut객체.add_done_callback 으로 등록하는 콜백함수에는 반드시 파라미터가 하나이상 이여야 한다. import asyncio import datetime from typing import Union class AA(): def __init__(self): self.prevent_multi_task = True async def wait_target_time(self, target_time: Union[datetime.datetime, str]): if self.prevent_multi_task is True: self.prevent_multi_task = False if isin.. 2023. 12. 11. vpn 과 (D)DNS 인터넷 연결 과정 다음은 DNS 서버가 사설 DDNS 서버를 사용하는 과정에 대한 설명입니다. 클라이언트가 도메인 이름을 입력합니다. 클라이언트는 DNS 서버에 쿼리를 보냅니다. DNS 서버는 공인 DNS 서버에 쿼리를 보냅니다. 공인 DNS 서버에서 해당 도메인의 IP 주소를 찾을 수 없습니다. DNS 서버는 사설 DDNS 서버에 쿼리를 보냅니다. 사설 DDNS 서버에서 해당 도메인의 IP 주소를 찾을 수 있습니다. DNS 서버는 해당 IP 주소를 클라이언트에 응답합니다. -------------------------------------- 동일 -------------------------------------------------------------------------------------------- 클라이언트.. 2023. 11. 2. 블루프린트 노드와 핀 노드의 색상 1. 빨간색 > 이벤트 노드: 게임 플레이 동안 발생하는 다양한 이벤트 2. 보라색 > 함수 노드: 특정 기능을 수행하는 노드 3. 녹색 > 변수 노드: 게임 내에서 사용되는 다양한 데이터를 저장하고 관리하는 노드 4. 노란색 > 플로우 제어 노드: 블루프린트의 실행 흐름을 제어하는 노드 5. 파란색 > 오브젝트 노드: 게임 내의 오브젝트를 참조하는 노드 핀(Value)의 색상에 대해 설명하겠습니다: 1. 노란색 > 실행 핀 - 노드 간의 실행 흐름을 연결 2. 파란색 > 오브젝트 참조 핀 - 특정 오브젝트나 액터, 컴포넌트 등을 참조할 때 사용 3. 초록색 > 기본 데이터 타입 핀 - 정수, 실수, 불리언, 문자열 등 기본 데이터 타입을 나타냅니다. 4. 회색 > 와일드카드 핀 - 어떤 타.. 2023. 9. 2. ros2 topic spin 중에 등록해도 동작할까 결론 : ㅇㅋ 됨 터미널 3개 띄우고 python ros2_sub_test.py ros2 topic pub /test_1 std_msgs/msg/String data:\ \'\'\ ros2 topic pub /test_2 std_msgs/msg/String data:\ \'\'\ 각각 킨 후, python ros2_sub_test.py 내부에선 spin 은 쓰레딩으로 돌리고 /test_1 토픽 등록 --> 5초후 /test_2 토픽 등록 5초후 둘다 받음 테스트 예제 import rclpy from rclpy.node import Node from std_msgs.msg import String import time import threading class MinimalSubscriber(): def _.. 2023. 8. 28. 이전 1 ··· 6 7 8 9 10 11 12 ··· 43 다음