최근 포스트

[ROS2] (7)-Parameter의 개념

parameter란? parameter는 노드의 설정값과 비슷한 개념으로, 해당 노드에서 사용되는 변수라고 이해할 수 있다. 파라미터는 다양한 데이터 형식으로 저장될 수 있고, 동적으로 재설정될 수 있다.

[ROS2] (6)-Service의 개념

Service란? 서비스는 노드 간에 통신하는 또 다른 방법이다. 토픽이 단방향으로 계속해서 메시지를 전달하는 것과는 다르게 서비스는 요청이 있을 때에만 메시지를 전달한다. 서비스를 요청하는 노드를 client, 요청에 응답하는 노드를 server라고 한다. 하나의 서비스에 여러 ...

[ubuntu] ubuntu에서 모니터가 인식되지 않는 문제

ubuntu 모니터 인식 문제 어제까지 잘 사용했었는데, 오늘 컴퓨터를 켜보니 듀얼 모니터 중 1개는 화면이 아예 나오지 않고, 나머지 1개는 화면은 나오지만 해상도가 바뀌어 있었다. 설정-디스플레이에 들어가보니 이전에는 모니터의 정확한 모델명까지 인식했었는데 오늘은 ‘알수없는 모...

[ROS2] (5)-Topic의 개념

Topic 이란? Topic은 노드가 다른 노드와 주고받는 메시지의 일종이다. 가장 큰 특징은 publisher와 subscriber가 있는 일방적이고, 연속적인 소통이라는 것이다. publisher는 메시지를 주기만 하고, subscriber는 메시지를 받기만 한다. 하나의 노드...

[ROS2] (4)-Node의 개념

Node 란 노드란 최소 기능을 수행하는 프로그램이라고 할 수 있다. 예를 들어, 모터를 제어하거나 센서 데이터를 받아오는 것과 같이 한 가지의 목적을 수행하는 작은 단위의 프로그램이다. 노드가 반드시 최소 기능만을 수행할 필요는 없다. 각자의 목적에 따라 여러가지의 기능을 수행하...