Informed sampling-based trajectory planner for automated driving in dynamic urban environments Robin Smit1 Chris van der Ploeg12 Arjan Teerhuis1 Emilia Silvas13

2025-05-05 0 0 1.71MB 8 页 10玖币
侵权投诉
Informed sampling-based trajectory planner for automated driving in
dynamic urban environments
Robin Smit1, Chris van der Ploeg1,2, Arjan Teerhuis1, Emilia Silvas1,3
Abstract The urban environment is amongst the most
difficult domains for autonomous vehicles. The vehicle must
be able to plan a safe route on challenging road layouts, in
the presence of various dynamic traffic participants such as
vehicles, cyclists and pedestrians and in various environmental
conditions. The challenge remains to have motion planners that
are computationally fast and that account for future movements
of other road users proactively. This paper describes an compu-
tationally efficient sampling-based trajectory planner for safe
and comfortable driving in urban environments. The planner
improves the Stable-Sparse-RRT algorithm by adding initial
exploration branches to the search tree based on road layout
information and reiterating the previous solution. Furthermore,
the trajectory planner accounts for the predicted motion of
other traffic participants to allow for safe driving in urban
traffic. Simulation studies show that the planner is capable
of planning collision-free, comfortable trajectories in several
urban traffic scenarios. Adding the domain-knowledge-based
exploration branches increases the efficiency of exploration of
highly interesting areas, thereby increasing the overall planning
performance.
I. INTRODUCTION
Since dense traffic and cluttered environments bring uncer-
tainties and interaction challenges with other road users, one
of the most challenging tasks in automated driving is safe
and comfortable urban driving. Amongst others, trajectory
planning is a far from trivial task due to the varying road
layouts, different (types of) road users, and highly dynamic
scenarios. The task of planning a trajectory for the automated
vehicle (AV) to follow has gained increasing attention and
focus over the last years [1][2].
To compute fast (near-)optimal trajectories in terms of
safety and comfort, several types of algorithms exist,
falling in one of these categories: optimization-based,path
primitive-based and sampling-based. The first approach for-
mulates the environment, such as the road layout and other
traffic participants, as artificial potential fields or hard con-
straints and tries to solve the optimization problem analyt-
ically. For instance, [3] tries to find an optimal trajectory
by formulating a Model Predictive Control (MPC) problem.
However, usually such methods are limited in flexibility of
environment representations due to the analytical formula-
tion, limiting their applicability in real-world autonomous
1Netherlands Organisation for Applied Scientific Research, Integrated
Vehicle Safety Group, 5700 AT Helmond, The Netherlands.
2Eindhoven University of Technology, Dynamics and Control Group,
Mechanical Engineering Dept., P.O. Box 513, 5600 MB, Eindhoven, The
Netherlands.
3Eindhoven University of Technology, Control Systems Technology
Group, Mechanical Engineering Dept., P.O. Box 513, 5600 MB, Eindhoven,
The Netherlands.
driving systems. The second approach generates a set of
path primitives and calculates an optimal velocity and/or
acceleration profile per path primitive, after which the most
optimal trajectory in terms of safety and comfort is selected.
In [4], a real-time motion planner is developed based on
sampling path primitives as 5th-order Bezier curves and
calculating suitable velocity profiles based on the motion pre-
diction of dynamic objects. However, the fixed mathematical
description of the path primitives can limit the flexibility of
the solution, especially in complex road layouts and highly
cluttered environments. Moreover, the decoupling of the
velocity profile from the path primitives causes problems for
online decision making such as overtaking a slower vehicle
versus cruising behind it.
To overcome the limited flexibility of the aforementioned
approaches, the trajectory planning problem can be solved
by using a sampling-based approach, which has shown great
potential in several robotics applications [5][6]. In [7], an al-
gorithm called Stable-Sparse-RRT (SST) is introduced where
piecewise-constant control samples are generated following
a stochastic distribution and propagated through a kinematic
model. Sampling and propagating control inputs guarantee
that the solution adheres to the vehicles non-holonomic
kinematic constraints. Furthermore, by applying forward
propagation of the kinematic system in time, a time space can
be mapped on the system states. A time-bounded collection
of vehicle states will be henceforth referred to as a trajectory.
Mapping calculated vehicle states in time enables the planner
to take time-bounded motion prediction of other road users
into account. However, due to the inherently exploring nature
of such sampling based algorithms, convergence to high
quality trajectories is slow and (sub-)optimality is often not
guaranteed [8]. To overcome these limitations and enable
SST solutions to be applied for AV trajectory planning, initial
state space exploration of high potential regions such as the
lane center or around a previously found solution is enforced,
resulting in higher quality solutions while maintaining the
same planning update rate.
The main contributions of this work are as follows:
1) We apply the generic algorithm introduced in [7] in a
real-time automated driving trajectory generation appli-
cation
2) We present a novel extension to the trajectory planner,
improving its efficiency, by providing an initial explo-
ration method of high potential regions such as the lane
center and previous solutions.
The proposed trajectory planner is implemented in a real-
arXiv:2210.02335v1 [math.OC] 5 Oct 2022
istic simulation environment and validated based on several
urban-driving scenarios, showing its capability of providing
safe and comfortable trajectories in the case of complex road
layouts and other static and dynamic traffic participants.
This article is outlined as follows. In Section II, the
problem statement and preliminaries are defined. Section
III focuses on the method used for solving the trajectory
planning problem. This method is proven in a simulation
study in Section IV and future work is presented in Section
V.
II. PRELIMINARIES
To improve on-road safety in extended operational design
domains, novel motion planning algorithms are developed in
the EU Horizon Safe-up Project. Based on prediction models
of other traffic participants’ behaviour and advanced risk
estimation, motion planners and vehicle control strategies
need to show improved safety and capabilities in various
use cases, such as bad weather, faulty sensors or dynamic
urban environments including pedestrians or cyclists.
The focus of this work is to find safe, comfortable and
feasible vehicle trajectories in an urban environment. Due to
the highly dynamic nature of this environment, the trajectory
planner should be able to find suitable solutions in real-
time with a sufficient update rate. Furthermore, the solution
should take into account the kinodynamic constraints of the
vehicle, the road layout and the predicted motion of other
traffic participants.
A. Problem statement
To define the constraints and goals of the planner, first
consider the state of the vehicle at time kdenoted by
xk= (xk, yk, θk, vk), where xand yrepresent the vehicle
ground-plane position, θis the vehicle planar orientation
and vis the vehicle longitudinal velocity. To allow for safe
and comfortable driving in urban environments, the vehicle
needs to proactively account for the predicted motion of other
traffic participants. Often these predictions are neglected
which can lead to reactive and thus more aggressive vehicle
behavior. To account for predicted motions, assume a set
of Oobjects, where the measured state of an object at
time kis given by its planar coordinates denoted by oo
k=
(xo
k, yo
k, θo
k),oO. Furthermore, assume the predicted
trajectories of these dynamic objects to be available with no
noise or inaccuracies. The challenge is then to include these
into the trajectory planning problem in a (near) optimal way
by balancing progress along the road and minimize driving
risks. In the absence of static or dynamic obstacles, the
vehicle is expected to follow the lane centers of the road
network. To model that, the road infrastructure is described
by a set of Llanes, where each lane is described as a
collection of lane center points, together with a lane width.
A lane is denoted by li= (r1, r2, . . . , rR, ω),i[1 . . . L],
where rjjRis a lane center point described by its planar
position, (xr, yr)and ωis the lane width. To lead the vehicle
along a global route, the trajectory planner receives global
goals to plan towards. Here, the goal is represented by a
goal space GR4, and it is computed such that its position
components (x, y)span over all available lanes at a fixed
distance gdalong the vehicles position, with longitudinal
threshold gt. Furthermore, the orientation component θand
velocity component vare unbounded, meaning that a specific
orientation and velocity are not required for the goal to
be reached. The schematic overview of the goal space
is depicted in Figure 1. Considering the aforementioned
Goal area
𝑔𝑑
𝑔𝑡
Fig. 1: Ground plane visualization of goal space
requirements for safe and comfortable driving, the trajectory
planning problem at time krequires finding a trajectory ξk=
x0x1. . . xf, which satisfies the kinodynamic constraints
of the vehicle, is collision-free given the predicted object
states and brings the vehicle to the goal space such that
xfG. Besides these constraints, the planner should also
minimize the risk of collision for the vehicle as well as
other traffic participants by maintaining sufficient distance
to others, follow the appropriate lane center for a given road
network whenever possible and maximize comfort.
B. State and control space definition
Most sampling-based planners generate search trees by
sampling new states in a selected state space. Such state
spaces can be R2, Dubins or Reeds-Shepp [9]. However,
planning in such spaces either puts a limit on the movement
of the car (e.g., the constant curve radius in Dubins), does
not satisfy the differential and/or non-holonomic kinematic
constraints of the vehicles motion model (e.g., instantaneous
discrete change of vehicle heading) or require a specific
steering function for the system. To facilitate the integration
of kinematic and differential constraints, while maintaining
flexibility on the reachable space of the vehicle, control
space sampling poses an alternative. Here, control inputs are
sampled and propagated in the system over a specified time.
Given a fixed initial state (sample), this results in a new state
space sample that satisfies the kinematic constraints. As often
used in motion planning designs and also in this work, a
non-linear kinematic bicycle model as shown in Figure 2 is
used to allow for real-time trajectory planning for larger time
horizons, i.e., 4-10 seconds [1]. The model is described by its
discretized kinematic equations, using Euler discretization,
as:
xk+1 =xk+tsvkcos θk,
yk+1 =yk+tsvksin θk,
θk+1 =θk+tsvk
Lwtan δk,
vk+1 =vk+tsak,
(1)
摘要:

Informedsampling-basedtrajectoryplannerforautomateddrivingindynamicurbanenvironmentsRobinSmit1,ChrisvanderPloeg1;2,ArjanTeerhuis1,EmiliaSilvas1;3Abstract—Theurbanenvironmentisamongstthemostdifcultdomainsforautonomousvehicles.Thevehiclemustbeabletoplanasaferouteonchallengingroadlayouts,inthepresence...

展开>> 收起<<
Informed sampling-based trajectory planner for automated driving in dynamic urban environments Robin Smit1 Chris van der Ploeg12 Arjan Teerhuis1 Emilia Silvas13.pdf

共8页,预览2页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:图书资源 价格:10玖币 属性:8 页 大小:1.71MB 格式:PDF 时间:2025-05-05

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 8
客服
关注