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

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

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

      @2267570370串口监视器也打不开串口

      22675703702 1 条回复 最后回复 回复 引用 0
      • 22675703702
        zbi8bo @2267570370
        最后由 编辑

        @2267570370 argent可以正常连接

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

          @2267570370 虚拟机还是实体机,端口占用问题是否解决

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

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

            执行
            sudo 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
            的时候报错了,
            错误信息:
            Unable to find image 'microros/micro-ros-agent:eloquent' locally
            docker: Error response from daemon: manifest for microros/micro-ros-agent:eloquent not found: manifest unknown: manifest unknown.
            See 'docker run --help'.

            小鱼小 1 条回复 最后回复 回复 引用 0
            • F
              fwp199508 @1738836685
              最后由 编辑

              @1738836685 解决了吗?我也是这个问题

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

                @小鱼 这个解决了吗

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

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

                  eloquent' locally

                  请使用ubuntu22.04 系统

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

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

                    e7e119b4-0bb4-4a60-b6a7-e4f45c8dbfae-图片.png e11c15bb-46c9-473a-9bee-ada1a97cbc4d-图片.png

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

                      @13768252287 系统什么版本,重启电脑,conda 退出来,再试一试

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

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

                        执行xhost + && sudo docker run -it --rm --privileged -v /dev:/dev -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY fishros2/fishbot-tool:v1.0.0.20230522 python3 main.py
                        报错
                        qt.qpa.xcb: could not connect to display unix:1
                        qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
                        This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

                        Available platform plugins are: wayland-egl, eglfs, xcb, vnc, vkkhrdisplay, minimalegl, wayland, minimal, linuxfb, offscreen.

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

                          @小鱼 ubuntu22.04

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

                            @13768252287 hunble

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

                              @小鱼 重启了没有效果

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

                                @13768252287 1.是否退出conda

                                1. 尝试指令 echo $DISPLAY 看看结果

                                2. 测试指令:xhost + && sudo docker run -it --rm --privileged -v /dev:/dev -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix:0 fishros2/fishbot-tool:v1.0.0.20230522 python3 main.py

                                在 提问前必看!一定要看!必须看一下! 中说:

                                尽量一句话说完,不要把社区当微信聊天一样用,每一个回复都尽量提供更多的的信息。

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

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

                                  @小鱼 ``执行了还是报错
                                  export ROS_DISTRO=humble

                                  
                                  conda已退出,环境变量也刷新了
                                  
                                  

                                  xhost + && sudo docker run -it --rm --privileged -v /dev:/dev -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY fishros2/fishbot-tool:v1.0.0.20230108 python3 main.py
                                  access control disabled, clients can connect from any host
                                  qt.qpa.xcb: could not connect to display unix:1
                                  qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
                                  This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

                                  Available platform plugins are: wayland-egl, eglfs, xcb, vnc, vkkhrdisplay, minimalegl, wayland, minimal, linuxfb, offscreen.

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

                                    @13768252287 第二个指令输出的结果和第三个指令的结果呢

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

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

                                      vm虚拟机烧录出现2023-10-26 14:45:32 > [错误]读取到配置项失败{'error': '串口打开异常,请检查设备是否被占用'}
                                      2023-10-26 14:46:02 > [错误]读取到配置项失败{'error': '串口打开异常,请检查设备是否被占用'}

                                      1 条回复 最后回复 回复 引用 0
                                      • 10416326111
                                        燦.
                                        最后由 编辑

                                        Ubuntu22系统识别不到ttyUSB,已卸载占用项也下载了ch34x驱动
                                        是在VM下安装的Ubuntu22系统,安装了ROS2,也卸载了brltty占用项,上网查了驱动问题也下载了新的驱动,利用lsmod | grep ch命令能够看到驱动ch34x、usbserial运行正常,在VM软件里也选择了让该设备连接到该虚拟机,但是就是识别不到ttyUSB端口,数据线是正常的,连接到jetson上可以识别到ttyUSB,但是jetson的内核原因下载不了配置助手,运行过sudo dmesg | grep brltty命令,并没有占用问题
                                        求救,已经头疼一天了
                                        af6ac9debe4f5e3a51807bf305d98c8.png

                                        10416326111 小鱼小 2 条回复 最后回复 回复 引用 0
                                        • 10416326111
                                          燦. @1041632611
                                          最后由 编辑

                                          @1467427631 请问您之前识别不到ttyUSB后是怎么解决的呢

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

                                            @1041632611 最有可能是虚拟机造成的问题,另外ch340驱动系统自带,无需额外安装。
                                            可以尝试手动编译运行配置助手:

                                            源码使用

                                            首先克隆代码到本地,接着安装 PyQt6,PySide6,pyserial,esptool

                                            git clone http://github.fishros.org/https://github.com/fishros/fishbot_tool.git
                                            sudo apt install python3-pip
                                            sudo pip3 install PyQt6 PySide6 pyserial esptool -i https://pypi.tuna.tsinghua.edu.cn/simple
                                            

                                            接着执行

                                            cd fishbot_tool/fishbot_tool/
                                            sudo DISPLAY=unix$DISPLAY python3 main.py
                                            

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

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