
机器人操作系统(ROS)及仿真应用
向阿杰大佬学习
革丶神
这个作者很懒,什么都没留下…
展开
-
ROS基础学习(发布和订阅模板/查看ROS消息指令/Launch编写/超级终端安装使用/各个传感器消息格式初识)(一)
这里可以查看软件包和库信息还有各种标准类型详解。原创 2024-04-23 00:02:42 · 623 阅读 · 0 评论 -
ROS基础学习(实现一个激光雷达避障)(二)
{PROJECT_NAME}_node 改为节点名字。cpp文件也改为对应文件。原创 2024-04-23 22:27:02 · 351 阅读 · 0 评论 -
ROS基础学习(实现一个IMU航向锁定)(三)
{PROJECT_NAME}_node 改为节点名字。cpp文件也改为对应文件。原创 2024-04-24 01:03:28 · 315 阅读 · 0 评论 -
ROS基础学习(ROS消息包的种类和数据类型)(四)
1.数组类型,这些数组的长度是可变的,在快速原型开发的时候可以这样用,最终成型的程序中还是需要重新定义一个见名知意的消息类型。2.结构体类型,Duration和Time都是表述时间的结构体。Duration是表示的相对时间,可以正可以负。Time是表示绝对时间。Header是记录了时间戳和坐标系名称的结构体。所有有Stamped关键词的消息类型中都有Header这种结构体。MultiArrayDimension和MultiArrayLayout都是描述数组类型的结构体。原创 2024-04-24 11:50:58 · 429 阅读 · 0 评论 -
ROS基础学习(自定义ROS消息类型)(五)
King.msg 内容。原创 2024-04-24 12:58:21 · 173 阅读 · 0 评论 -
ROS基础学习(用自定义的消息类型写一个订阅节点和发布节点)(六)
【代码】ROS基础学习(阿杰大佬视频学习笔记)(五)原创 2024-04-24 14:52:19 · 259 阅读 · 0 评论 -
ROS基础学习(地图的消息类型和数据结构)(七)
地图消息类型属于common_msgs中的nav_msgs导航消息包里的OccupancyGrid。栅格排列方式,从(0,0)位置进行排序。地图的描述信息info。原创 2024-04-24 19:21:12 · 249 阅读 · 0 评论 -
ROS基础学习(实现一个自定义地图Demo)(八)
添加坐标和map,订阅/map。地图向x轴方向移动了一个格子。原创 2024-04-25 09:11:52 · 258 阅读 · 1 评论 -
ROS基础学习(hector_mapping建图---缺点是没有Odom参与弥补误差)(九)
以map_udpate_distance_thresh(double,default:0.4)保存rviz的配置文件,将其保存在~/catkin_ws/src/slam_pkg/rviz。大佬给的launch文件运行两个小车建图。名字为slam.rviz。原创 2024-04-25 10:41:07 · 310 阅读 · 1 评论 -
ROS基础学习(TF消息类型和父子关系)(十)
其中translation是xyz的3个浮点数:子坐标系在父坐标系的偏移量。rotation是一个四元数:子坐标系相对父坐标系角度偏差量。这里的child_frame_id是子坐标系的名称。查看map和bas_footprint的TF关系。父子坐标系的空间关系在transform里。这里的frame_id是父坐标系的名称。原创 2024-04-25 11:41:28 · 347 阅读 · 1 评论 -
ROS基础学习(Gmapping和hector_mapping对比)(十一)
里程计输出的TF是odom到base_footprint的TF将多出来的TF移动到odom之前红色线是里程计推算的机器人位移绿色线是通过激光雷达点云贴合障碍物的轮廓修正里程计得到的误差。原创 2024-04-25 12:16:07 · 374 阅读 · 1 评论 -
ROS基础学习(根据Gmapping接口需求运行建图)(十二)
订阅中:必须的tf关系列表gmapping的输如:gmapping的输出:地图的基本信息:地图加载时间,地图分辨率,地图的宽和高,地图的原点坐标地图的占据栅格地图数据:可以在rviz显示机器人定位的置信度:越大定位错误可能性越大map到odom的tf关系。原创 2024-04-25 13:24:50 · 449 阅读 · 1 评论 -
ROS基础学习(地图文件解析、地图的保存和地图的加载)(十三)
【代码】ROS基础学习(阿杰大佬视频学习笔记)(十三)原创 2024-04-25 14:29:47 · 473 阅读 · 1 评论 -
ROS基础学习(根据Navigation接口实现一个导航Demo)(十四)
方块代表节点,椭圆是节点中的组件输入:map_server 加载地图会提供sensor sources 传感器节点 由(仿真)机器人提供odometry source 里程计节点 由(仿真)机器人提供sensor transforms 传感器的tf节点 由(仿真)机器人提供amcl 定位节点 由自己运行。原创 2024-04-25 16:16:06 · 322 阅读 · 1 评论 -
ROS基础学习(move_base节点中的5个组件的参数设置解析以及AMCL运行)(十五)
/原创 2024-04-26 01:36:08 · 1477 阅读 · 1 评论