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

    Ros2 Imu因为位置和角度不在中心数据使用问题

    已定时 已固定 已锁定 已移动
    ROS 2相关问题
    ros2 小车 robot imu
    2
    2
    393
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 王涛王
      王涛
      最后由 编辑

      我在制作差速车的时候 使用了imu模块, 但是模块的位置不在小车中心, x轴的方向也不相同

      我现在想使robot localization融合发布odom
      robot localization需要imu的话题数据 我可以直接发布imu的原始数据而不用管它的位置偏差 还是说我必须把imu的数据转换到小车中心再来发布,但是转换到中心的方法没有找到

      robot localization还需要odom话题的里程计信息,积分odom需要imu的yaw角速度,还是因为imu位置的原因,imu的 yaw角速度我是否可以直接给odom使用而不用转换到中心
      就是说imu放在车体中心或者四周,旋转的时候,yaw角速度是不是一样的。
      分

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

        @王涛 将IMU的位置提供给robot_localization


        @小鱼 在 FishBot里程计和IMU传感器数据融合 中说:

        1. 发布静态TF变换
          在开始之前,我们需要发布一个静态TF变换,将base_link和IMU之间的坐标系关系告知robot_localization节点。我们可以使用以下命令行发布该静态TF变换:
          ros2 run tf2_ros static_transform_publisher 0.08 0.0 0.03 0 0 0 1 base_link imu

        其中,0.08、0.0和0.03分别表示x、y和z轴上的平移量。请根据实际情况进行调整。

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

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