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

    agent 手动编译,不用docker,以及树莓派上使用micros-agent的方法

    已定时 已固定 已锁定 已移动
    MicroROS
    fishbot 树莓派 agent 手动编译过程
    23
    86
    18.3k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小鱼小
      小鱼 技术大佬 @2431039560
      最后由 编辑

      @2431039560 开关供电都正常吗,线连接是否正常,确认下控制命令是否发布出去了,比如开个新的终端订阅,小车的oled屏幕会不会闪烁

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

      2 2 条回复 最后回复 回复 引用 0
      • 2
        萌新 @小鱼
        最后由 编辑

        此回复已被删除!
        1 条回复 最后回复 回复 引用 0
        • 2
          萌新 @小鱼
          最后由 编辑

          @小鱼 其他的好像都是正常的,然后cmd_vel发送出去了小车好像没收到,小车不会动,屏幕的线速度也都是0
          7d348935-adc0-44c3-b093-ab754d583f3a-2f9a58951af7074f02721e3086200af.jpg

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

            @2431039560 agent用的docker版本的吗

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

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

              @2431039560 有没有设置什么DOMAIN_ID

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

              2 3 条回复 最后回复 回复 引用 0
              • 2
                萌新 @小鱼
                最后由 编辑

                @小鱼 docker版本的好像下载不了,docker用一键安装以后get镜像那里出问题了,然后启动是这样的

                拉镜像:
                Run CMD Task:[sudo docker pull ros:humble ]
                Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
                
                启动不了:
                docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host registry.cn-hangzhou.aliyuncs.com/fishros/micro-ros-agent:$ROS_DISTRO udp4 --port 8888 -v6
                docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied
                
                Run 'docker run --help' for more information
                
                

                然后DOMAIN_ID设为了0,这里我看站内有树莓派的教程说默认是=0

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

                  此回复已被删除!
                  1 条回复 最后回复 回复 引用 0
                  • 2
                    萌新 @小鱼
                    最后由 编辑

                    @小鱼 鱼,我把domain_id删了,然后docker也下好了,也可以启动的,但还是和之前一样,能发数据也能正常启动,小车也连上了但还是启动键盘控制后不会动,其他还需要配置什么嘛,要不要在PIO里重新上传一下
                    6392df63-27a0-4e83-8188-3c647457f67e-508aa0296a35bd440ba1e479d733598.jpg

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

                      @2431039560 再试试docker的

                      sudo docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host registry.cn-hangzhou.aliyuncs.com/fishros/micro-ros-agent:$ROS_DISTRO udp4 --port 8888 -v6

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

                      2 3 条回复 最后回复 回复 引用 0
                      • 2
                        萌新 @小鱼
                        最后由 编辑

                        @小鱼
                        鱼,用这个好像因为内核不是amd的不行,我是arm64架构的

                        orangepi@orangepi5plus:~/桌面$ sudo docker run -it --rm -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host registry.cn-hangzhou.aliyuncs.com/fishros/micro-ros-agent:$ROS_DISTRO udp4 --port 8888 -v6
                        WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
                        exec /bin/sh: exec format error
                        
                        1 条回复 最后回复 回复 引用 0
                        • 2
                          萌新 @小鱼
                          最后由 编辑

                          此回复已被删除!
                          1 条回复 最后回复 回复 引用 0
                          • 2
                            萌新 @小鱼
                            最后由 编辑

                            @小鱼 小鱼,我完全懂了,我完全掌握了,是我这个没有rmw中间件给fastdds通信,我就自己写了一个xml去配置,配置完就能控制了,还很灵活,谢谢大佬,等我把毕设的ros2编队做完就发个贴教学一下然后在感谢您一下吧哈哈哈哈哈,我先去做了

                            小鱼小 1 条回复 最后回复 回复 引用 0
                            • 1
                              1117 年度VIP
                              最后由 编辑

                              4ae50f6b-e902-44e4-9817-32a3f5b413df-image.png colcon build 后面显示这个该怎么办呀

                              1 条回复 最后回复 回复 引用 0
                              • 1
                                1117 年度VIP @2216200358
                                最后由 编辑

                                @2216200358 可以说一下电源是外接的吗?树莓派上面的

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

                                  @2431039560 加油,期待你的帖子

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

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

                                    @1117 usb供电即可

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

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

                                      @小鱼 小鱼,请问一下用串口通信的时候,通过ros2键盘控制小车 会出现车轮摇摆的状况,但是通过无线连接不会出现这样的问题,请问是为什么呢?

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

                                        @小鱼 小鱼,我的是rdk-x5,也是烧录的ubuntu22.04,下载的humble,流程执行到 colcon build 就卡住了,提示 [Processing: micro_ros_agent] ,然后 micro_ros_agent 包编译进度就卡住了,这是什么情况啊?一直停在这个进度。。。
                                        56f76c30-ac88-4dba-b813-8be85d8b3f2f-image.png
                                        后面试了下是不是性能问题啊,我弄的是ubuntu22.04 desktop ,不是服务器版本的。发现运行colcon build的时候,新开终端 ssh 连接都卡半天,一直连不上。。。

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

                                          @lupop 桌面版本性能更差

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

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

                                            zzy@zzy-virtual-machine:~/fishbot_ws$ ros2 run micro_ros_agent micro_ros_agent udp4 --port 8888
                                            [1744278420.851696] info | UDPv4AgentLinux.cpp | init | running... | port: 8888
                                            [1744278420.851906] info | Root.cpp | set_verbose_level | logger setup | verbose_level: 4
                                            [1744278421.183224] info | Root.cpp | create_client | create | client_key: 0x603ACAE5, session_id: 0x81
                                            [1744278421.183314] info | SessionManager.hpp | establish_session | session established | client_key: 0x603ACAE5, address: 192.168.149.175:47138
                                            [ros2run]: Segmentation fault
                                            出现分段错误怎么解决啊大佬

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