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

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

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

      @3210105304
      这是docker镜像占用的问题,你之前运行的docker没有正常关闭仍在运行,
      使用

      docker ps -a
      

      找到先前docker的id,然后使用

      docker stop "id"
      

      即可关闭,然后重新运行docker即可。

      1 条回复 最后回复 回复 引用 0
      • 2
        橘大头 @1216898523
        最后由 编辑

        @1216898523 请问题主解决了么?我和你是同样的环境和问题

        1 条回复 最后回复 回复 引用 0
        • 2
          呵呵呵
          最后由 编辑

          此回复已被删除!
          1 条回复 最后回复 回复 引用 0
          • 2
            呵呵呵
            最后由 编辑

            检查过wifi名称和密码,并且确定是2.4g的,不是手机热点,但是主控板就是一直显示wait connect,显示不了ip地址

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

              @2413647969 确认下用户名和密码是否正确,也可以尝试手机热点(换个网络看看)

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

              1 条回复 最后回复 回复 引用 0
              • 1
                香 客—— @2450115844
                最后由 编辑

                此回复已被删除!
                1 条回复 最后回复 回复 引用 0
                • 1
                  香 客—— @2844989644
                  最后由 编辑

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

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

                  我也是这样在主板烧入的时候获取不到配置项。请问你是怎么解决的?

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

                    [FishBot教程] 3. 主控板固件烧录与配置,wifi udp方式无法使主控板与本地本机ROS2完成通信 or 节点发现

                    【也一并去看了 “动手学ROS2”第14章,尝试过串口模式,一样无法完成通信】

                    硬件: fishbot主控板,serial 模式和 wifi-udp模式

                    没有使用docker的fishbot_tools(无法成功使docker内容器连接设备)。

                    在本地使用了 https://github.com/fishros/fishbot_tool 的main.py,启动fishbot_tools完成了fishbot_主控板的各项初始化,已经能够正常上电启动、切换 wifi-udp/serial 模式。

                    按照“动手学ROS2”第14章4.2 输入sudo docker run -it。。。 之后,控制台的输出为:[1721217645.738950] info | TermiosAgentLinux.cpp | init | Serial port not found. | device: /dev/ttyUSB0, error 2, waiting for connection... (大概0.5s 轮询一条相同命令)

                    按照本页,则仅出现2条输出: UDPv4AgentLinux.cpp和Root.cpp。

                    保持上述容器运行的同时,额外启动终端、通过 sudo -E docker exec -it c8563f2fc5e9 /bin/bash 登入该容器后, ls /dev/ 并没有从本地挂载的 ttyUSB0,也就是说,容器内无法找到外部挂载在本地的 /dev/ttyUSB0.

                    请问,目前我应该怎么让容器内的 micro-ros-agent 找到 esp32主控板内的ros节点?

                    其他补充
                    目前和教程不同的部分:
                    1)使用了本地已经完成安装的docker desktop,并对应完成了代理的配置,能够正常访问dockerhub;

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

                      @155102880 请提供下系统版本信息,虚拟机还是实体机。

                      如果你要使用Udp模式,请提供详细的网络结构信息以及遇到的具体问题,无法运行docker,还是无法配置网络,还是板子和电脑无法建立Udp链接,需要具体网络结构才能排查

                      如果要用串口,请确保宿主机可以找到对应设备端口,在运行docker的时候映射给容器即可,因为你没有提供完整的命令,无法判断是否是因为没映射还是宿主机没有设备导致无法运行

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

                      1 条回复 最后回复 回复 引用 0
                      • 2
                        等待修复
                        最后由 编辑

                        Error response from daemon: Get "https://dockerproxy.com/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
                        

                        主板是鱼香ROS的主板,ROS2,系统Ubuntu
                        执行拉取镜像的命令的时候老是出现错误,在解决两种方法里都没有用,没有效果,哎

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

                          @2462331351 有没有VPN服务,这种方式比较稳

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

                          2 2 条回复 最后回复 回复 引用 0
                          • 2
                            等待修复 @小鱼
                            最后由 编辑

                            @小鱼 没有VPN,但是我有可以翻墙的WIFI,但是可以翻墙的wifi又连不上小车主板

                            小鱼小 1 条回复 最后回复 回复 引用 0
                            • 2
                              等待修复 @小鱼
                              最后由 编辑

                              @小鱼 我的是实体机Ubuntu

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

                                @2462331351 这个下载只需要下载一次就好,后续可以切换回去,在使用前请用一键安装删掉之前的代理配置

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

                                2 1 条回复 最后回复 回复 引用 0
                                • 2
                                  等待修复 @小鱼
                                  最后由 编辑

                                  @小鱼 那我先用翻墙的wifi拉取镜像,然后再用小车wifi运行,这个一键安装是什么呢

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

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

                                    执行拉取镜像的命令的时候老是出现错误,在解决两种方法里都没有用,没有效果,哎

                                    你这里说的解决办法不是使用了一键安装配置代理吗

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

                                    2 1 条回复 最后回复 回复 引用 0
                                    • 2
                                      等待修复 @小鱼
                                      最后由 编辑

                                      @小鱼 我用的是这两种,
                                      f5f0198a-edff-4696-b620-37ff478a95e6-bb7430f5bd2eefb4f19a977c1609b08.png
                                      ffc161cd-589b-41da-b693-e4af8d26ec39-6f9b86b28464b63c32fe03a3eaa16b8.png
                                      手动编译找不到COLCON命令,第一种方法也显示网络不行

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

                                        @2462331351 试试这个:https://fishros.org.cn/forum/topic/2743/一键安装上新-专治docker网络问题

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

                                        2 2 条回复 最后回复 回复 引用 0
                                        • 2
                                          等待修复 @小鱼
                                          最后由 编辑

                                          @小鱼 好的谢谢

                                          1 条回复 最后回复 回复 引用 0
                                          • 2
                                            等待修复 @小鱼
                                            最后由 编辑

                                            @小鱼 想问一下这个支持其他linux系统吗,我后期要把这个项目移植到openEuler,这个一键安装支持吗

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