![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
文章平均质量分 72
每天都在努力学习SLAM的小黑
这个作者很懒,什么都没留下…
展开
-
EVO轨迹评测工具
原创 2020-10-12 15:57:53 · 648 阅读 · 0 评论 -
记录一次rviz无法启动,报错segmentation fault (core dumped)的解决过程
好久没有使用ROS相关程序了,突然想运行莫程序发现rviz打不开。仔细定位后发现在终端直接输入rviz也无法打开。原创 2023-01-11 14:56:35 · 3571 阅读 · 10 评论 -
ros基础入门
根据慕课网机器人入门基础课程笔记摘抄1.ROSros是一个适用于机器人编程的框架,这个框架把原本松散的零部件耦合在了一起,为他们提供了通信架构。ROS虽然叫做操作系统,但并非Windows、Mac那样通常意义的操作系统,它只是连接了操作系统和你开发的ROS应用程序,所以它也算是一个中间件,基于ROS的应用程序之间建立起了沟通的桥梁,所以也是运行在Linux上的运行时环境ROS具有一个庞大的社...原创 2020-03-02 15:36:58 · 1379 阅读 · 0 评论 -
理论与实践ROS笔记_第五节课_机器人感知
内部角点是从第一个方格的右下角开始算起的。8x6:横向8个内部角点,纵向6个内部角点。square:表示每一个正方形的边长原创 2020-10-01 13:59:42 · 172 阅读 · 0 评论 -
理论与实践ROS笔记_第一节课_认识ROS
打印ros环境变量 $ echo $ROS_PACKAGE_PATH确认环境变量已经设置正确 export | grep ROS环境变量设置文件 sudo gedit ./.bashrc包含: source /opt/ros/indigo/setup.bashsource ~/catkin_ws/devel/setup.bash查看软件包列表和定位软件包 rospack list , rospack find package-name输出当前运行的topic列表:rostopic l...原创 2020-09-27 22:29:21 · 130 阅读 · 0 评论 -
理论与实践ROS笔记_第六节课_机器人SLAM
栅格值越大,障碍物存在的可能性越大与gmapping最大的区别是不需要里程计信息低成本激光雷达演示视频3. ROS中的导航框架白色部分是导航的核心部分,是ROS提供的,不需要自主实现。global_planner:实现全局路径规划local_planner:局部路径规划,针对运行时出现的障碍物完成避障map_server:地图服务器amcl:定位的功能包,基于概率定位最终的输出是“cmd_vel”速度控制消息,消息的结构是twist类型4.ROS机器人自...原创 2020-10-04 14:10:50 · 223 阅读 · 0 评论 -
理论与实践ROS笔记_第三节课_机器人系统设计(不全)
打开功能包为“usb_cam”,执行文件名称为“usb_cam_node“的c++文件,为节点指派名称为“usb_cam”,将终端输出转储在当前控制台上;在参数服务器中添加一个名为“video_device",值为“/dev/video0”的参数;在参数服务器中添加一个名为“image_width",值为“640”的参数;…打开功能包为“image_view”,执行文件名称为“image_view“的c++文件,为节点指派名称为“image_view”,将终端输出转储在当前控制台上;将/...原创 2020-09-30 15:41:02 · 153 阅读 · 0 评论 -
理论与实践ROS笔记_第二节课_ROS基础
catkin_make 相当于linux的cmake;所以在执行覆盖时需要小心,避免出现覆盖的功能包取代系统原依赖功能包的情况原创 2020-09-28 20:59:49 · 511 阅读 · 0 评论