![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
文章平均质量分 90
规划-YY
路径规划
展开
-
混合A*算法(Hybrid A*)
1、混合A*算法(Hybrid A*)简介本课题为了完成在已知环境下的侧方位停车和倒车入库的任务规划,采用斯坦福大学所提出来的Hybrid A*算法,并基于开源机器人操作系统其进行实现。其中,在2010年斯坦福的Dmitri Dolgov, Sebastian Thrun, Michael Montemerlo等人在国际顶级期刊International Journal of Robotics Reaserch上首次提出混合A*算法(Hybrid A*算法)用于解决在侧方位停车和倒车入库过程中的路径规划原创 2021-06-21 20:36:48 · 27197 阅读 · 11 评论 -
跳点搜索算法-Jump Point Search (JPS)
原创 2019-08-06 15:14:44 · 4954 阅读 · 0 评论 -
ros ompl (二进制文件安装,非源码安装)
1、sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list'wget http://packages.ros.org/ros.key -O - | sudo apt-key add -2、su...原创 2019-07-04 09:03:15 · 807 阅读 · 0 评论 -
hybrid a* 和dwa 结合(自动泊车,倒车入库)
最近要实现汽车实现简单的倒车入库,所以通过修改move base的调度机制,实现此功能。第一步第二步第三步流程图:规划调度机制修改的源码的流程图相关视频https://www.bilibili.com/video/av53164012/?p=1...原创 2019-05-23 19:14:03 · 9583 阅读 · 7 评论 -
车辆运动学模型和动力学模型
在简要了解了PID控制以后,我们就要接触一些现代的控制算法。在了解高级的车辆控制算法之前,掌握车辆运动模型是非常有必要的。车辆运动模型就是一类能够描述我们的车辆的运动规律的模型。显然,越复杂的模型就越接近现实中的车辆运动规律,本节我们一起了解一下两个广泛使用的车辆模型——运动学自行车模型(Kinematic Bicycle Model) 和 动力学自行车模型(Dynamic Bicycle ...转载 2019-05-03 13:41:33 · 22655 阅读 · 1 评论 -
ros 问题
版权声明:本文为博主原创文章,转载请注明来源。1.ERROR: cannot launch node of type [arbotix_python/arbotix_driver]: arbotix_pythonROS path [0]=/opt/ros/kinetic/share/rosROS path [1]=/home/yangyao/catkin_rrt/srcROS pat...原创 2019-04-10 09:27:15 · 2214 阅读 · 4 评论 -
B-RRT*(双向快速扩散星)
重选父节点过程重选子节点过程测试结果版权声明:本文为博主原创文章,转载注明来源。原创 2019-03-21 14:47:57 · 6427 阅读 · 22 评论 -
ROS 插件
ROS的插件本质相当于c++中的派生类,ROS通过预先写成基类,使得我们能够在不改变move_base的前提下,使用我们的规划器。上图右图是本人使用ROS的插件实现的A*算法,右图是传统的A*算法(不是ROS中自带的A*算法)。注意因为本文本人是三个cpp文件,生成到一个库里面。所以在插件plugin.xml中的<library path = “lib/lib...原创 2019-03-21 14:41:57 · 1569 阅读 · 1 评论 -
hybrid a*(混合A星算法-hybrid a star)
版权声明:本文为博主原创文章,转载注明来源。 2010年,斯坦福首次提出一种满足车辆运动学的算法(Hybrid A*),并在(DARPA)的城市挑战赛中得以运用。2、Hybrid A*和A*区别 Hybrid A* A* 维数 H...原创 2019-03-21 11:05:19 · 46576 阅读 · 36 评论 -
路径规划-运动基元-SBPL
版权声明:本文为博主原创文章,未经博主允许不得转载,转载注明来源。1、什么是运动基元? 运动基元是指车辆在有限时间内,在自身约束条件下能够行驶的距离。可以根据车辆自身的约束条件生成轨迹,然后带入规划算法。2、将运动基元带入规划算法中 本人是将运动基元带入A*算法算法中,红色的路径是使用A*算法所规划的路径,黑色路径是将运动基元带入A*算法所规划的路径。3...原创 2018-12-19 10:55:04 · 6608 阅读 · 9 评论 -
A*算法
版权声明:本文为博主原创文章,未经博主允许不得转载,转载注明来源。A*简介 A*算法是一种在静态路网中求解最短路径最有效的直接搜索方法,也是解决许多其他搜索问题的有效算法。算法中的距离估算值与实际值越接近,扩展的节点数越少, 搜索速度越快。A*算法的估价函数的一般形式 f(n) = g(n) + h(n)其中 f(n) 是从初始状态经由...原创 2018-12-19 10:05:48 · 1100 阅读 · 0 评论 -
动态链接库 (.so)调用问题;类变量定义
版权声明:本文为博主原创文章,未经博主允许不得转载,转载注明来源。使用方式:需要在一个包去调用另一个包global_planner::hybrid_astar hy1;问题:Failed to create the rrt_plan/rrt_planner planner, are you sure it is properly registered and that the co...原创 2018-12-17 09:40:29 · 822 阅读 · 0 评论 -
ROS 中urdf测试
版权声明:本文为博主原创文章,未经博主允许不得转载,转载注明来源。<link name="base_link"> <!-- 父节点 --> <inertial> <origin xyz="0 0 0.5" /> <!-- base_link 的坐标--> <iner...原创 2018-11-29 17:00:31 · 311 阅读 · 0 评论