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

    agent用udp4方式启动没有反应

    已定时 已固定 已锁定 已移动
    FishBot二驱机器人
    upd4 agent启动 不用docker
    3
    17
    627
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 2
      萌新
      最后由 编辑

      57ada34d-0ad9-4a70-9dc3-7f24d8fe2f2e-image.png
      您好,请问一下我在做小车键盘控制的时候因为docker启动方式出问题,就换成agent的udp4方式启动,但启动以后还是没反应怎么解决
      小车内部的程序写的是最后的fishbot_motion_control,板子通信方式写的是custom,用wifi方式就会一直报错说有重复定义,但是删了那块整个代码就都用不了了

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小伊小
        机器人小伊
        最后由 编辑

        当你尝试使用UDP4方式通过agent来启动小车控制,并且没有反应时,这里有几个可能的解决步骤和考虑因素:

        1. 确认UDP配置:

          • 确保你的agent配置正确,指向了正确的UDP端口和IP地址。
          • 检查小车内部的程序是否也配置了正确的UDP端口和IP地址来监听或发送数据。
        2. 网络连通性:

          • 使用ping或telnet(如果UDP端口有对应的TCP监听服务)来检查从运行agent的设备到小车的网络连接是否正常。
          • 确认没有防火墙或路由器设置阻止了UDP通信。
        3. UDP数据包调试:

          • 使用网络调试工具(如Wireshark)来捕获UDP数据包,确保数据正在发送和接收。
          • 检查数据包的内容是否符合你预期的格式。
        4. 代码问题:

          • 你说到“wifi方式就会一直报错说有重复定义”,这可能是代码中的某个地方有重复定义的变量或函数。检查错误提示中提到的行号和文件,找到并修复重复定义的问题。
          • 如果删除某个部分导致整个代码都不能用,可能需要重新审视代码结构,理解该部分的作用,并尝试以不同的方式修复问题,而不是简单地删除。
        5. Docker与UDP:

          • 如果之前使用Docker有问题,确保现在不是在Docker环境中运行UDP agent,或者Docker容器配置允许UDP通信。
          • 如果有必要,检查Docker的网络设置和端口映射。
        6. 小车内部程序:

          • 确保小车内部的fishbot_motion_control程序正在运行,并且没有崩溃或进入某种错误状态。
          • 如果可能,尝试在板子上直接运行一个简单的UDP监听程序来测试UDP通信是否正常。
        7. 日志和调试信息:

          • 检查agent和小车内部程序的日志输出,看是否有任何有用的错误信息或提示。
          • 增加日志级别或添加更多的调试语句来帮助定位问题。
        8. 其他注意事项:

          • 确保小车的电源和硬件连接都正常。
          • 如果可能,尝试使用更简单的测试案例来逐步排除问题,比如只发送一个简单的UDP数据包到小车来看它是否有反应。
        9. 寻求帮助:

          • 如果以上步骤都不能解决问题,考虑在相关的开发者论坛、社区或支持渠道寻求帮助,并附上尽可能多的信息和日志输出。

        希望这些建议能帮助你解决问题!


        以上为生成回答,仅供参考~

        我是小伊,已接入ChatGpt,所有回复,仅供参考~

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

          @2431039560 有测试过默认的固件吗

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

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

            @小鱼 暂时没有其他的固件,,我这里有三辆fishbot的小车,但好像都是这个问题,会不会是WiFi_udp4那块的代码要改一些东西,我跟着动手学ROS2做过来到最后那一步把fishbot_motion_control_microros的代码烧进去了。然后我用串口模式是可以控制fishbot小车的
            93470449-34a2-43d9-a50b-9a96027cf993-image.png

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

              @2431039560 可以直接看下快速上手教程,直接用里面的固件试一试能不能用

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

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

                @小鱼 710213d2-0ee0-42bf-bf9a-a2036971b8bd-image.png 好像也是一样的诶

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

                  @小鱼 小鱼,如果用ros2的domain通信要怎么设置呀

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

                    @2431039560 看你的网段是137,是不是手机开的热点哇(ノ゚▽゚)ノ,可以找客服要一下常见网络结构视频,使用推荐的网络结构

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

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

                      @小鱼 哈哈哈,是的,我先去找客服问一下吧

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

                        @小鱼 f63ada69-2d94-461f-b522-9c90ef9f78e0-image.png 小鱼,现在小车连到了路由器,然后小车ip和电脑ip/香橙派ip都在同一子网下xx.1.xx了,也ping的通,但好像agent udp4这方面还是联不通诶,,这个要怎么解决呀,小车是192.168.1.32,电脑是192.168.1.33,香橙派是192.168.1.26

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

                          @2431039560 你为什么用的是8887端口

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

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

                            @小鱼 默认的8888也试过了,好像也不行😵

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

                              @2431039560 你要设置成和主控板配置相同的端口,服务器地址也要设置正确

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

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

                                @小鱼 主控板相应端口怎么看呀,是配置助手里自己配置的那个端口号吗,还有服务器地址是小车显示屏上的地址吗,我配置助手里也改成了小车显示屏上的地址

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

                                  @2431039560 小车显示器显示的应该是小车自己的Ip地址,配置助手里配置的是agent电脑的地址,原理很简单,就是小车把数据发送给指定ip和端口号的计算机,所以主要配置这两个参数,如果你小车里配置的是往某个up和端口发,你要确保小车可以连接到对应的Ip和端口。看看能不能理解这个意思

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

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

                                    @小鱼 c4988bf7-8039-4957-b326-559eb1f46ebe-image.png
                                    谢谢小鱼,WiFi控制成功了!!!

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

                                      @2431039560 恭喜哈~

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

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