...
POST No. 2591974
[터틀봇3] openCR 의 uart 사용
2022-08-09 19:54:43 g166003914069270

안녕하세요.

 

UWB 센서 2개를 각각 openCR 의 usb단자 쪽에 있는 UART1(2), UART2(4) 에 연결해서 ROS 토픽으로 센서 데이터를 SBC 쪽으로 보내려고 합니다.

 

turtlebot3_core 아두이노 코드를 수정해서 opencr 에 업로드 하여 토픽은 만들었는데 roslaunch turtlebot bringup 을 실행하면 opencr 가 응답이 없네요.

(Unable to sync with device 이라 뜹니다.)

 

그런데 UART2(4) 또는 UART6 을 단독으로 사용하면 잘 됩니다.

하지만 UART2(4) 와 UART6 를 동시에 사용하면 잘 되다가 좀 지나 갑자기 ros 와 sync 가 안됩니다.

 

baudrate 는 둘 다 115200 이었습니다.

 

원인을 알 수 있을까요?

버퍼 메모리 문제인가요?

 

감사합니다

 

 

2022-08-09 19:54:43
g166003914069270
2022-08-10 21:31:32 김민겸

nh.getHardware()->setBaud 값을 높이니까 괜찮아진 것 같네요. 진짜 원인은 모르겠지만... 

2022-08-10 21:31:32
g166003914069270