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

    关于PoseStamped数据转path数据可行性问题

    已定时 已固定 已锁定 已移动
    综合问题
    rviz 航迹显示
    2
    6
    695
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 熵熵
      熵
      最后由 编辑

      请问下,接受PoseStamped数据后可以直接将其作为Path数据的子部分发布出去然后在rviz中显示吗,还是需要做什么特殊操作

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

        @熵 在 关于PoseStamped数据转path数据可行性问题 中说:

        PoseStamped
        应该是不行的,PoseStamped是带时间的姿态,Path是一组带时间的姿态点信息。

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

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

          @小鱼 好,谢谢鱼哥

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

            @小鱼 鱼哥,想咨询下您,对这个PoseStamped数据我该怎么办

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

              @熵 多个PoseStamped就可以合成path,具体你看看他们的消息定义,不清楚怎么操作,先学习下ros2。

              geometry_msgs/msg/PoseStamped

              ros2 interface show geometry_msgs/msg/PoseStamped 
              # A Pose with reference coordinate frame and timestamp
              
              std_msgs/Header header
              	builtin_interfaces/Time stamp
              		int32 sec
              		uint32 nanosec
              	string frame_id
              Pose pose
              	Point position
              		float64 x
              		float64 y
              		float64 z
              	Quaternion orientation
              		float64 x 0
              		float64 y 0
              		float64 z 0
              		float64 w 1
              
              

              nav_msgs/msg/Path

              ros2 interface show nav_msgs/msg/Path
              # An array of poses that represents a Path for a robot to follow.
              
              # Indicates the frame_id of the path.
              std_msgs/Header header
              	builtin_interfaces/Time stamp
              		int32 sec
              		uint32 nanosec
              	string frame_id
              
              # Array of poses to follow.
              geometry_msgs/PoseStamped[] poses
              	std_msgs/Header header
              		builtin_interfaces/Time stamp
              			int32 sec
              			uint32 nanosec
              		string frame_id
              	Pose pose
              		Point position
              			float64 x
              			float64 y
              			float64 z
              		Quaternion orientation
              			float64 x 0
              			float64 y 0
              			float64 z 0
              			float64 w 1
              

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

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

                @小鱼 谢谢鱼哥

                1 条回复 最后回复 回复 引用 0
                • 小鱼小 小鱼 从 中的 社区&开源 移动了该主题
                • 第一个帖子
                  最后一个帖子
                皖ICP备16016415号-7
                Powered by NodeBB | 鱼香ROS