摘要: 一、Dijkstra算法 Dijkstra算法从物体所在的初始点开始,访问图中的结点。它迭代检查待检查结点集中的结点,并把和该结点最靠近的尚未检查的结点加入待检查结点集。该结点集从初始结点向外扩展,直到到达目标结点。Dijkstra算法保证能找到一条从初始点到目标点的最短路径,只要所有的边都有一个非 阅读全文
posted @ 2019-05-27 19:56 wileywote 阅读(19266) 评论(0) 推荐(2) 编辑
摘要: 一.C++关键词Volatile 【问题来源】 https://blog.csdn.net/u013162035/article/details/78308140 一个指针可以是volatile吗? 可以,因为指针和普通变量一样,有时也有变化程序的不可控性。常见例:子中断服务子程序修改一个指向一个b 阅读全文
posted @ 2019-02-27 10:07 wileywote 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 根据教程,运行 $roslaunch turtlebot_stage turtlebot_in_stage.launch后 成功实现了turtlebot在地图中的2维路径规划。 接下来就是要搞懂这套仿真背后的机制,我把整个大问题分为几个小问题: 1.鼠标选中了目标点后,根据已知地图自动生成的这条路径 阅读全文
posted @ 2018-06-15 18:47 wileywote 阅读(1460) 评论(0) 推荐(0) 编辑
摘要: 按照教程中的步骤,下载完所有安装包后,运行: $roslaunch turtlebot_gazebo turtlebot_world.launch 能够成功打开界面,但是所有模型都加载了,就只有turtlebot没有! 查看终端弹出的问题提示: 大概意思好像是说 /.ros/rosdep/sourc 阅读全文
posted @ 2018-06-05 08:56 wileywote 阅读(2303) 评论(0) 推荐(0) 编辑
摘要: 自从上次在虚拟机中给ubuntu磁盘扩容后,就出现了每次开机需要等待1分30秒的问题,后来发现还是由于fstab文件内容未更新导致的。 通过输入命令: sudo blkid 查看系统的UUID: 在 /etc/fstab 中更新对应的UUID,能够成功解决这个问题 阅读全文
posted @ 2018-06-05 08:44 wileywote 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: ubuntu16.04下安装的ros kinetic版本,之前roscore打开很正常,今天打开时报错,错误信息如下: Invalid <param> tag: Cannot load command parameter [rosversion]: command [rosversion rosla 阅读全文
posted @ 2018-06-02 15:55 wileywote 阅读(4763) 评论(0) 推荐(0) 编辑
摘要: 第一次在ubuntu下安装opencv,遇到很多问题,特别是libgtk2.0-dev总是配置失败的问题,在网上也看到一些解决方法,自己也遇到一些比较奇葩的问题,故整理于此。 网上大部分的解决方案就是更改下载源,我看到一些比较多的命令行更改源的方法,这里分享一下在界面上直接操作的方法: 1.右上角选 阅读全文
posted @ 2018-05-27 15:42 wileywote 阅读(7420) 评论(1) 推荐(0) 编辑