四驱板使用一键配置后发生问题
-
四驱板使用一键配置后发生4号轮一直旋转,且microros无法读取到串口
[1715257077.700502] info | TermiosAgentLinux.cpp | init | Serial port not found. | device: /dev/ttyUSB0, error 2, waiting for connection... ^C[ros2run]: Interrupt
但是串口文件确实存在
ls /dev/ttyUSB* /dev/ttyUSB0
而且后续我烧录自己的代码也出现microROS无法使用的问题。且不同设备上之前好用的microROS都不行
sudo docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host microros/micro-ros-agent:$ROS_DISTRO serial --dev /dev/ttyUSB0 -v6 -b 921600 [1715259674.486368] info | TermiosAgentLinux.cpp | init | running... | fd: 3 [1715259674.486496] info | Root.cpp | set_verbose_level | logger setup | verbose_level: 6
换成教学中的那个microROS命令,则什么都不输出
又换成我的代码,教学中的microROS命令可以github上的又不行了。好像破案了,我的代码可以是因为我的默认为串口模式,而一键配置默认为udb,教学中有加sudo,而github上的没有。而且一键配置从普通模式切成4驱模式有bug,会造成4号轮一直旋转