안녕하세요.
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 |
nh.getHardware()->setBaud 값을 높이니까 괜찮아진 것 같네요. 진짜 원인은 모르겠지만...
2022-08-10 21:31:32 | |
g166003914069270 |