小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
双驱教程机器人的开发板与ubuntu系统中无法连接,无法下载程序到开发板中
-
@小鱼 谢谢小鱼的解答。
但是我排除了usb接口被brltty程序给占了的问题,因为为尝试卸载brltty,实际上为根本没有安装。
我尝试了通过同一根数据线的三种情况,分别是:
1、什么都不连接,lsusb列出
2、连接手机,能正常找到手机的口,并且ubuntu系统桌面有“嘟”的声音,桌面也悬浮有手机图表
3、连接fishbot的开发板,找不到CP210X标识的串口桥。但与什么都不连接时lsusb显示有区别,多了一行显示:Bus 001 Device 008: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
想来这便是与单片机连接上出现的情况,但是尝试了一些方法,这个问题仍未解决,无法在学习fishbot中的硬件控制篇中下载helloworld工程程序到开发板进行验证。初学者小白,许多不懂的地方,还请大佬解惑!
-
@2102685741 在 双驱教程机器人的开发板与ubuntu系统中无法连接,无法下载程序到开发板中 中说:
因为为尝试卸载brltty,实际上为根本没有安装
ubuntu22系统默认是会装的,可以运行下卸载命令看看。
@2102685741 在 双驱教程机器人的开发板与ubuntu系统中无法连接,无法下载程序到开发板中 中说:
:Bus 001 Device 008: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
这个是我的锅,新版的主控板采用的驱动芯片是这个,有这个就可以了,就是确认下有没有生成 /dev/ttyUSBx 这种端口,如果有,修改下串口权限,就可以尝试下载了。
周末在录课,没时间回复,还请谅解,另外请保持邮箱验证,这样才能收到回复信息。
-
@小鱼 谢谢小鱼!
不过在后来终端中输入指令:sudo chmod 666 /dev/ttyUSBx
之后一直报错:
chmod: 无法访问 '/dev/ttyUSBx': 没有那个文件或目录为排除了britty占用问题,其他也试过几个解决办法,一直还是找不到这个文件,不知道怎么回事,还请小鱼解惑
-
@2102685741 在 双驱教程机器人的开发板与ubuntu系统中无法连接,无法下载程序到开发板中 中说:
ttyUSBx
这个x一般表示个变量,它有可能是0,有可能是1,还有可能是其他,在每个人电脑上不一样,所以你要根据自己电脑的情况修改成 ttyUSB数字几
-
@小鱼 谢谢小鱼,这个问题以及解决。下面遇到了个新问题,就算在学习MPU6050时,无法访问下载依赖,错误提示如下:
Resolving featheresp32 dependencies...
Library Manager: Installing git+https://ghproxy.com/https://github.com/rfetick/MPU6050_light.git
git version 2.25.1
正克隆到 '/home/robot/.platformio/.cache/tmp/pkg-installing-83p6st4o'...fatal: 无法访问 'https://ghproxy.com/https://github.com/rfetick/MPU6050_light.git/':Failed to connect to ghproxy.com port 443: 连接超时
VCSBaseException: VCS: Could not process command ['git', 'clone', '--recursive', '--depth', '1', 'https://ghproxy.com/https://github.com/rfetick/MPU6050_light.git', '/home/robot/.platformio/.cache/tmp/pkg-installing-83p6st4o']
这个问题是网站上没有这个库还是其他什么问题呀?
-
-
@小鱼 谢谢小鱼
又遇到一个新问题了,又要麻烦您解答一下哦,非常抱歉!
遇到的问题是在学习在上位机上安装Agent时,安装完成Docker后打开终端,输入下面的指令
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
没有生成教程中的情况。错误代码是:
Unable to find image 'microros/micro-ros-agent:noetic' locally
docker: Error response from daemon: manifest for microros/micro-ros-agent:noetic not found: manifest unknown: manifest unknown.
See 'docker run --help'.请问小鱼,这是不是为安装的系统版本造成的问题呢?如何解决呀
-
@2102685741 在 双驱教程机器人的开发板与ubuntu系统中无法连接,无法下载程序到开发板中 中说:
安装完成Docker后打开终端
Doker应该是安装成功了的:
robot@WP:~$ docker --version
Docker version 27.1.2, build d01f264 -
-
@小鱼 那这种情况还能抢救吗?只能从新安装ros2吗
-
@2102685741 是的
-
@小鱼 小鱼你好,为重新配置了ros2环境,下载的docker成功,但是配置Agent的时候出现下列报错:
robot@WP:~$ 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
[sudo] robot 的密码:
Unable to find image 'microros/micro-ros-agent:foxy' locally
foxy: Pulling from microros/micro-ros-agent
99803d4b97f3: Retrying in 1 second
db5ff3f6c5dd: Retrying in 1 second
2b302bcd4745: Retrying in 1 second
11384cc19c20: Waiting
7c8e1899a5dd: Waiting
0ed172a7f8a3: Waiting
697c4bfe41b1: Waiting
275738f86033: Waiting
6c0cfeddf324: Waiting
c3049fa8b211: Waiting
288a0278b454: Waiting
b7218d53976c: Waiting
4f4fb700ef54: Waiting
ea51c84e90c0: Waiting
8772436ffb1c: Waiting
38b221044e3a: Waiting
d1cd86e61e41: Waiting
97fabc4d16df: Waiting
7ddea865b091: Waiting
f5a38820e852: Waiting请问小鱼这个是怎么会是啊
-