小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
[FishBot教程] 3. 主控板固件烧录与配置
-
@2496480233
执行命令docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host microros/micro-ros-agent:latest udp4 --port 8888 -v6
返回
Unable to find image 'microros/micro-ros-agent:latest' locally latest: Pulling from microros/micro-ros-agent 345e3491a907: Retrying in 1 second 57671312ef6f: Downloading 5e9250ddb7d0: Retrying in 1 second 62f60c1e15de: Downloading e8fbc9697fb7: Waiting f80a95aef5c9: Waiting 175c1d7cad21: Waiting 42f7ef32b4b5: Waiting e2838bab4fc7: Waiting 5da5c7c89288: Waiting 8e20557a880f: Waiting 3de545ec616a: Waiting 2ddaaceb1bfe: Waiting f55d1ff72160: Waiting 13efe28462ea: Waiting be45bd35408f: Waiting 87a37534ac85: Waiting 0375d7011be6: Waiting 1a36fb817a18: Waiting 89a161fc9476: Waiting b25d5da18afd: Waiting docker: error pulling image configuration: download failed after attempts=4: error parsing HTTP 408 response body: invalid character '<' looking for beginning of value: "<html><body><h1>408 Request Time-out</h1>\nYour browser didn't send a complete request in time.\n</body></html>\n". See 'docker run --help'.
-
@2496480233 两个方案:
1、试试这个也行,比较方便,docker代理:https://dockerproxy.com/
2、https://fishros.org.cn/forum/topic/1295/agent-手动编译-不用docker-以及树莓派上使用micros-agent的方法
-
@2748809710 你好请问你怎么解决的
-
上位机:Ubuntu20.04 ROS2版本:FOXY
下位机:fishbot 四驱版
问题:在链接文本中说,我想下载最新的固件20230522版,但是在固件地址那显示的仍然是230108版,且固件下载成功后,有一个车轮一直在全速转动。
操作:在终端执行了
xhost + && sudo docker run -it --rm --privileged -v /dev:/dev -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY dockerproxy.com/fishros2/fishbot-tool:v1.0.0.20230522 python3 main.py 这条命令。
出现与本文中一样的配置界面,如下图
我应该怎么做? -
@2918095496 设备类型选择四驱版
-
好的,选择四驱库可以了,谢谢鱼哥
-
@小鱼 在 [FishBot教程] 3. 主控板固件烧录与配置 中说:
@2496480233 两个方案:
1、试试这个也行,比较方便,docker代理:https://dockerproxy.com/
2、https://fishros.org.cn/forum/topic/1295/agent-手动编译-不用docker-以及树莓派上使用micros-agent的方法
鱼哥,在执行启动microros服务的时候我也出现了用户TAP-APIA在上面说的问题,鱼哥你的回答第一个方案docker代理,具体怎么操作可以详细说一下吗?
-
小鱼好,我在这一步出了问题。可以检测到设备端口,然后也是主控板,也可以进行一键下载固件烧录。烧录完以后配置设备那里配置项和配置值都为空,显示的具体错误如下:
机器人是已经成功进入了udp_client模式
然后我使用的是ubuntu 22.04 安装的Ros2版本是humble -
-
@2844989644 多点几次重新扫描配置shishi
-
@507972610 看提示,价格前缀就行
-
运行配置助手后出现access control disabled, clients can connect from any host
在配置工具页面识别不到端口号,刷新多次也没有,然后终端输入sudo dmesg | grep brltty没有任何反应,后面输入ls /dev/ttyUSB0显示ls: 无法访问 '/dev/ttyUSB0': 没有那个文件或目录,ch340的驱动也已经装过了,重启多次也没用。
使用最后两个方法然后重启电脑也还是不行,不知道怎么弄了 -
@小鱼 请教鱼大
-
@1467427631 发新帖子,不然看不到提示
access control disabled, clients can connect from any host 这句话不是错误是提示
第二个错误,建议更换下数据线,另外检查 下是否解除了驱动占用
-
@1162410807
我也遇到了这个报错,请问现在有解决吗?
错误消息如上图:
Error while starting IPvX agent! -
@siviechen 已解决,我重启了下虚拟机好像可以了
-
数据线更换后也还是不行,基本所有方法都试过了都不行,然后换了另外一台电脑还是ubantu20.04noetic系统,还是原来的数据线,可以检测到端口,一切正常。之后再轨道原来的电脑,还是检测不到端口,实在不行,最后在原来电脑上重装系统,问题才解决
-
-
我有个机器装的19.03.8版本的docker,因为没有apt不能更新,系统是魔改的ubuntu,运行这个代码报错了
@小鱼 在 [FishBot教程] 3. 主控板固件烧录与配置 中说:
docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host microros/micro-ros-agent:$ROS_DISTRO udp4 --port 8888 -v6
我怀疑是版本问题,直接粘贴的相同命令一个Ubuntu可以另一个老版本就不可以
-
@1904688138 只能用ubuntu22.04 ,满足后续导航建图需求,如果不好重装可以使用fishros2go:加图中群聊
-
此回复已被删除!