随笔分类 -  机器人 / agv小车 / 3.运动与导航

python 实现小车经过多个目标点
摘要:代码 问题一 from geometry_msgs.msg import PoseStamped 如果geometry_msgs没下载 sudo apt-get install ros-<your_ros_version>-geometry-msgs 问题二: 没有初始化节点,rospy.init_ 阅读全文
posted @ 2023-05-08 09:47 黑逍逍 阅读(57) 评论(0) 推荐(0) 编辑
geometry_msgs/PoseStamped
摘要:描述三维的 geometry_msgs/PoseStamped 是一种 ROS 消息类型,它包含了三个部分:header、pose 和 stamp。 其中,header 是消息头,包含了该消息的时间戳、坐标系等信息;pose 描述了一个 3D 姿态,即物体在 3D 空间中的位置和朝向;stamp 是 阅读全文
posted @ 2023-04-04 00:20 黑逍逍 阅读(954) 评论(0) 推荐(0) 编辑
move_base_simple/goal
摘要:move_base_simple/goal 是一个ROS话题(Topic),用于发布移动目标的简单消息。它是一个geometry_msgs/PoseStamped类型的消息,包含目标位置的位姿信息,包括三维坐标和四元数。 与move_base_msgs/MoveBaseActionGoal消息相比, 阅读全文
posted @ 2023-04-04 00:18 黑逍逍 阅读(2039) 评论(0) 推荐(0) 编辑
move_base_msgs/MoveBaseActionGoal
摘要:是用于向move_base节点发送目标点位置信息的消息类型,包含目标点的位置和姿态信息。当move_base节点收到该消息后,会规划机器人的路径并执行导航任务,到达目标点 #!/usr/bin/env python import rospy from move_base_msgs.msg impor 阅读全文
posted @ 2023-04-04 00:00 黑逍逍 阅读(817) 评论(0) 推荐(0) 编辑
nav_msgs/Path
摘要:nav_msgs/Path 消息用于描述一条路径信息。可以多设置几个坐标点,小车就会依次经过这些点。下面是消息格式 其中包含了header和poses两个部分: header:这个消息的头部信息,包括序列号seq、时间戳stamp和参考坐标系frame_id。 poses:一组路径点位姿信息,包含多 阅读全文
posted @ 2023-04-03 23:38 黑逍逍 阅读(982) 评论(0) 推荐(0) 编辑
有了定位,下一步就是让小车运动 move_base
摘要:我一直认为navigation 功能包集中的 move_base就是控制小车运动。 move_base包是一个高级别的导航功能包,可以将目标位姿传递给控制节点,由控制节点控制小车移动,以达到目标位置。 具体来说,move_base包的核心功能是根据当前机器人的位置、目标位置和地图信息来计算机器人的运 阅读全文
posted @ 2023-04-03 22:33 黑逍逍 阅读(379) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示