Motion Planning for Nonholonomic Vehicles with Space Exploration Guided Heuristic Search

运动规划 启发式 计算机科学 移动机器人 人工智能 弹道 可执行文件 机器人 避障 领域(数学分析) 任务(项目管理) 计算机视觉 实时计算 人机交互 工程类 系统工程 操作系统 物理 数学分析 数学 天文
作者
Chao Chen
链接
摘要

The development of the modern sensing, actuation, communication, and computation technology unfolds a promising future of intelligent mobile robots, especially for autonomous automobiles. Motion planning for mobile robots is one of the most important software components in an autonomous system, as it is responsible for a maneuver strategy or a motion trajectory while considering the prior knowledge of the world, real-time perception, and domain specific rules. Particularly, a motion planning problem for an intelligent vehicle is beyond a theoretical problem of finding an executable collision-free trajectory. An autonomous vehicle should also behave rationally in traffic, which includes following a global route from the navigation, adapting local behaviors according to its circumstances, obeying traffic rules, and considering the convenience of the human traffic participants. Furthermore, the different driving tasks are highly diverse, usually requiring a specific optimized motion planning method for each maneuver type. In this case, a motion planning agent should be able to handle the available information with domain knowledge, select efficient algorithms for specific tasks, and integrate them seamlessly. In this dissertation, a Space Exploration Guided Heuristic Search (SEHS) method is introduced as a base framework for mobile robot motion planning. Several extensions of SEHS such as Orientation-Aware Space Exploration Guided Heuristic Search (OSEHS) and Space Time Exploration Guided Heuristic Search (STEHS) are developed for specific autonomous driving scenarios. They can be integrated in a hierarchical planning architecture with a high-level symbolic task planning to process information in different layers and to achieve online motion planning for mobile robots, especially autonomous vehicles. The general idea of the Space Exploration Guided Heuristic Search approach is to boost the forward search algorithm in a continuous state space with heuristics of the space knowledge such as topology and dimension. The SEHS framework consists of two sequential procedures: (1) An exploration phase investigates a low dimensional sub-space with distance queries for a path corridor between the start and goal locations, (2) a heuristic search algorithm propagates robot states with primitive motions following the path corridor to construct a trajectory from the start state to the goal state. The space knowledge obtained in the exploration phase enables the search algorithm to adapt the step size of primitive motions and the state resolution regarding the free-space dimension. Furthermore, as a generic exploration and search framework, the SEHS method can flexibly scale the sub-space to include robot orientation for maneuvers in narrow places as Orientation-Aware Space Exploration Guided Heuristic Search , or the time domain for dynamic scenarios as Space Time Exploration Guided Heuristic Search . A Motion Planning Engine (MPE) is developed as a real-time planning entity for autonomous driving based on the hybrid planning schema. Task planning is introduced as the middle layer between route planning and motion planning. It evaluates symbolic states of the system with traffic domain knowledge for a sequence of driving tasks to accomplish the driving mission. Each task can be handled as a motion planning problem, which is constrained in an appropriate context so that it can be efficiently solved with a suitable planning algorithm in the low-level planning layer. Thus, the MPE provides interfaces to the data such as road-map, object-list, and traffic rules, produces motions with steering and acceleration commands, and guarantees safety during the whole driving process. In addition, a C++ library, named AutoDrive for autonomous driving, is developed. The library consists of packages for general math utilities, vehicle kinematic models, environment models, and various planning algorithms. A simulation environment is also provided to visualize planning procedures and results in different traffic scenarios. The goal is to provide a compact essential software base for education, research, and prototype development for mobile robots and autonomous driving applications.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
刚刚
Shay发布了新的文献求助10
1秒前
FashionBoy应助害羞的振家采纳,获得10
1秒前
蛐蛐完成签到,获得积分10
1秒前
jin发布了新的文献求助10
1秒前
失眠太阳完成签到,获得积分10
1秒前
楚眠完成签到,获得积分10
2秒前
2秒前
2秒前
3秒前
安详曼冬完成签到,获得积分10
3秒前
3秒前
江子发布了新的文献求助10
3秒前
李小白发布了新的文献求助10
3秒前
SciGPT应助adkins采纳,获得10
4秒前
慕青应助十五亿采纳,获得10
4秒前
4秒前
小一完成签到,获得积分10
4秒前
耳朵暴富富完成签到,获得积分10
4秒前
Zhangqiang完成签到,获得积分10
4秒前
4秒前
东山道友完成签到 ,获得积分10
5秒前
无花果应助Shay采纳,获得10
5秒前
斯文败类应助无私的以云采纳,获得10
5秒前
5秒前
5秒前
权_888发布了新的文献求助10
6秒前
6秒前
liushuai364发布了新的文献求助10
6秒前
7秒前
7秒前
小芒果发布了新的文献求助10
7秒前
华仔应助爱学习的耗汁采纳,获得10
7秒前
dablack发布了新的文献求助10
7秒前
吉尔吉斯斯坦完成签到 ,获得积分10
7秒前
7秒前
Chopin发布了新的文献求助10
8秒前
阿撕匹林发布了新的文献求助10
9秒前
9秒前
高分求助中
Adhesion Science: Principles & Practice 1234
Cold War Transcended: Australia's China Policy, 1949-1990 998
Signals, Systems, and Signal Processing 610
Fundamentals of Pharmaceutical and Biologics Regulations: A Global Perspective, Second Edition 600
Testimonial Injustice and Trust 510
Burger's Medicinal Chemistry and Drug Discovery 400
Fundamentals of Body MRI 3rd Edition 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6641800
求助须知:如何正确求助?哪些是违规求助? 8398782
关于积分的说明 17959599
捐赠科研通 5830384
什么是DOI,文献DOI怎么找? 2968342
邀请新用户注册赠送积分活动 1943274
关于科研通互助平台的介绍 1859855