鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    [FishBot教程] 9.0.3. 主控板固件烧录与配置

    已定时 已固定 已锁定 已移动
    FishBot二驱机器人
    fishbot 教程
    92
    329
    176.8k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 24964802332
      TAP-APIA
      最后由 编辑

      鱼哥 在执行启动microros服务的时候因为我使用的ros版本在docker hub上找不到 所以我想要下载latest版本 但是一直出现这个问题
      152ab66e-0242-4f0c-bf2b-9c706084900b-image.png
      怎么办😭

      24964802332 1 条回复 最后回复 回复 引用 0
      • 24964802332
        TAP-APIA @2496480233
        最后由 编辑

        @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'.
        
        
        小鱼小 1 条回复 最后回复 回复 引用 0
        • 小鱼小
          小鱼 技术大佬 @2496480233
          最后由 编辑

          @2496480233 两个方案:

          1、试试这个也行,比较方便,docker代理:https://dockerproxy.com/

          9156de5f-cae7-4d70-bf20-8c9efc7ed600-2667f4d9244b5656d9ef9ce6691f810.png

          2、https://fishros.org.cn/forum/topic/1295/agent-手动编译-不用docker-以及树莓派上使用micros-agent的方法

          新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

          5079726105 1 条回复 最后回复 回复 引用 2
          • 14646144971
            F @2748809710
            最后由 编辑

            @2748809710 你好请问你怎么解决的

            1 条回复 最后回复 回复 引用 0
            • 29180954962
              天问 @小鱼
              最后由 编辑

              上位机: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 这条命令。
              出现与本文中一样的配置界面,如下图屏幕截图 2023-06-07 142202.png
              我应该怎么做?

              小鱼小 1 条回复 最后回复 回复 引用 0
              • 小鱼小
                小鱼 技术大佬 @2918095496
                最后由 编辑

                @2918095496 设备类型选择四驱版

                新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                29180954962 1 条回复 最后回复 回复 引用 0
                • 29180954962
                  天问 @小鱼
                  最后由 编辑

                  好的,选择四驱库可以了,谢谢鱼哥

                  1 条回复 最后回复 回复 引用 0
                  • 5079726105
                    507972610 @小鱼
                    最后由 编辑

                    @小鱼 在 [FishBot教程] 3. 主控板固件烧录与配置 中说:

                    @2496480233 两个方案:

                    1、试试这个也行,比较方便,docker代理:https://dockerproxy.com/

                    9156de5f-cae7-4d70-bf20-8c9efc7ed600-2667f4d9244b5656d9ef9ce6691f810.png

                    2、https://fishros.org.cn/forum/topic/1295/agent-手动编译-不用docker-以及树莓派上使用micros-agent的方法

                    鱼哥,在执行启动microros服务的时候我也出现了用户TAP-APIA在上面说的问题,鱼哥你的回答第一个方案docker代理,具体怎么操作可以详细说一下吗?

                    小鱼小 1 条回复 最后回复 回复 引用 0
                    • 28449896442
                      2844989644
                      最后由 编辑

                      小鱼好,我在这一步出了问题。可以检测到设备端口,然后也是主控板,也可以进行一键下载固件烧录。烧录完以后配置设备那里配置项和配置值都为空,显示的具体错误如下:c544ab65-b1ef-4471-8ead-f9aaff850ede-image.png
                      机器人是已经成功进入了udp_client模式
                      然后我使用的是ubuntu 22.04 安装的Ros2版本是humble

                      28449896442 小鱼小 1 3 条回复 最后回复 回复 引用 0
                      • 28449896442
                        2844989644 @2844989644
                        最后由 编辑

                        @2844989644 @小鱼

                        1 条回复 最后回复 回复 引用 0
                        • 小鱼小
                          小鱼 技术大佬 @2844989644
                          最后由 编辑

                          @2844989644 多点几次重新扫描配置shishi

                          新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                          1 条回复 最后回复 回复 引用 0
                          • 小鱼小
                            小鱼 技术大佬 @507972610
                            最后由 编辑

                            @507972610 看提示,价格前缀就行

                            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                            1 条回复 最后回复 回复 引用 0
                            • 14674276311
                              嘻嘻
                              最后由 编辑

                              2023-07-13 11-00-13 的屏幕截图.png 2023-07-13 11-01-03 的屏幕截图.png
                              运行配置助手后出现access control disabled, clients can connect from any host
                              在配置工具页面识别不到端口号,刷新多次也没有,然后终端输入sudo dmesg | grep brltty没有任何反应,后面输入ls /dev/ttyUSB0显示ls: 无法访问 '/dev/ttyUSB0': 没有那个文件或目录,ch340的驱动也已经装过了,重启多次也没用。
                              使用最后两个方法然后重启电脑也还是不行,不知道怎么弄了

                              14674276311 10320637471 2 条回复 最后回复 回复 引用 0
                              • 14674276311
                                嘻嘻 @1467427631
                                最后由 编辑

                                @小鱼 请教鱼大

                                小鱼小 1 条回复 最后回复 回复 引用 0
                                • 小鱼小
                                  小鱼 技术大佬 @1467427631
                                  最后由 编辑

                                  @1467427631 发新帖子,不然看不到提示

                                  access control disabled, clients can connect from any host 这句话不是错误是提示

                                  第二个错误,建议更换下数据线,另外检查 下是否解除了驱动占用

                                  新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                                  1 条回复 最后回复 回复 引用 0
                                  • siviechenS
                                    砖头 @1162410807
                                    最后由 编辑

                                    @1162410807
                                    我也遇到了这个报错,请问现在有解决吗?
                                    错误消息如上图:
                                    Error while starting IPvX agent!

                                    siviechenS 10320637471 2 条回复 最后回复 回复 引用 0
                                    • siviechenS
                                      砖头 @siviechen
                                      最后由 编辑

                                      @siviechen 已解决,我重启了下虚拟机好像可以了

                                      1 条回复 最后回复 回复 引用 0
                                      • 14674276311
                                        嘻嘻
                                        最后由 编辑

                                        数据线更换后也还是不行,基本所有方法都试过了都不行,然后换了另外一台电脑还是ubantu20.04noetic系统,还是原来的数据线,可以检测到端口,一切正常。之后再轨道原来的电脑,还是检测不到端口,实在不行,最后在原来电脑上重装系统,问题才解决

                                        10320637471 1 条回复 最后回复 回复 引用 0
                                        • L ljy1852783649 在 中 引用了 这个主题
                                        • 19046881381
                                          1904688138
                                          最后由 编辑

                                          我有个机器装的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

                                          9d85723a-7ef5-48d5-aa7f-7ca50f2b570c-image.png

                                          我怀疑是版本问题,直接粘贴的相同命令一个Ubuntu可以另一个老版本就不可以

                                          小鱼小 1 条回复 最后回复 回复 引用 0
                                          • 小鱼小
                                            小鱼 技术大佬 @1904688138
                                            最后由 编辑

                                            @1904688138 只能用ubuntu22.04 ,满足后续导航建图需求,如果不好重装可以使用fishros2go:加图中群聊
                                            dbe6a15e-f3fe-441d-9a15-6cc0f5a49ec9-7d10d6d8fc6567ea14660f9a9d3e1a7.png

                                            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                                            1 条回复 最后回复 回复 引用 0
                                            • 第一个帖子
                                              最后一个帖子
                                            皖ICP备16016415号-7
                                            Powered by NodeBB | 鱼香ROS