智能汽车自动驾驶的控制方法研究_廖爽
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0 引言
电子科学技术与汽车机械工业的深度结合 , 给汽车发展 带 来了无限可能 。 无人驾驶汽车正是集自动控制 、 体系结构和 人 工智能等多项技术于一体的产物 , 是未来汽车发展的一个重 要 方向
[ 1]
1 智能汽车列队行驶的模型描述
将多辆汽车列成一个车队行驶 , 其中除了领头车有司机 正 常驾驶外 , 其余车辆都没有司机 。 这就要求后面跟随的智能 汽 车能够像司机一样能够对前方道路进行预瞄 , 并根据前方道 路 曲率以及当前车速等因素决定方向盘转角 ; 根据与前车的间 距 和车速等决定油门 踏 板 和 制 动 踏 板 的 开 合 度 。 在 理 想 情 况 下 , 车辆能够准确地行驶在经过预瞄所产生的期望路径上 , 让智 能
本文将多样复杂的路况用 “ 大地坐标系 ” 上的一条曲线 来 模拟 , 智能汽车用曲线上的点来表示 。 考虑到汽车在行驶过 程 中有车速和方向的要求 , 因此用参数 v 和θ 来具 体 描 述 行 驶 状 态 , 如图 1 所示 。 其中 , v 表示汽车在行驶 时 的 绝 对 速 度 , θ表 示汽车在行驶时转向的角度 。
: , t r a c t I n o r d e r t o s o l v e t h e r o b l e m h o w a n a u t o n o m o u s i n t e l l i e n t v e h i c l e f o l l o w t h e f r o n t v e h i c l e a h e a d o n r o a d a c o n t r o l m e t h o d i s r o o s e d A b s p g p p b a s e d o n r e v i e w f o l l o w e r t h e o r . T h e r e v i e w o f t h e r o a d a h e a d i s c a l c u l a t e d b u s i n t h e d a t a s e n t b t h e f r o n t v e h i c l e a n d a n a d a t i v e f u z z P I D p y p y g y p y , t r a c k i n c o n t r o l l e r d r i v e t h e f o l l o w e r . F i r s t l t h e m o d e l b a s e d o n r e v i e w f o l l o w e r t h e o r f o r i n t e l l i e n t v e h i c l e i s e s t a b l i s h e d . T h e n a n a d a t i v e f u z z g y p y g p y P I D t r a c k i n c o n t r o l l e r i s d e s i n e d t o r e a l i z e t h e h s i c a l u a n t i t t r a c k i n i n d r i v i n . F i n a l l t h e c o n t r o l m e t h o d t e s t l a t f o r m i s e s t a b l i s h e d b a s e d o n g g p y q y g g y p )a n d t w o F r e e s c a l e S m a r t C a r s . S i m u l a t i o n e x e r i m e n t a l r e s u l t s s h o w t h a t t h e a n d c o n t r o l e n i n e e r i n d S P A C E l a t f o r m( d i i t a l S i n a l r o c e s s i n p g g p g g p g , t h e v e h i c l e a n d t h e o o d r o b u s t n e s s . t h e r o a d a n d t r a c k i n o f c a l c u l a t i n c o n t r o l m e t h o d c a n e n s u r e t h e a c c u r a c g g g y ; ; : ; P I D a d a t i v e f u z z K e w o r d s i n t e l l i e n t v e h i c l e s a u t o n o m o u s d r i v i n r e v i e w f o l l o w e r t h e o r p y g g p y y
Fra Baidu bibliotek
), ( )) 表示 。 一个固定的时间 间 隔 标系上 , 可以用点 ( v( t t θ T 之后 , 即在t +T 时刻 , 接收 到 的 为 速 度 大 小 v( t+ T)和 转 ( , ( 。 以此 向角度θ t+ T), 可以用点表示 ( v( t+ T) t+T)) θ ( ) ( , ( 类推 , 在t 时刻 表 示 自 然 数 可 以 用 点 + n T n T) vt+n ( t+n T )) 表示 。 将图 1 中 每 个 点 之 间 用 线 段 连 接 , 当 时 间 θ 间隔 T 足够小 时 , 用 这 些 线 段 可 以 近 似 的 描 述 出 表 示 前 方 路 况的曲线 。 换句话说 , 当 T 足 够 小 时 , 智 能 汽 车 在 T 时 间 内 所做运动可近似为匀变速运动 , 可以用匀变速运动的相关公 式 计算出前方路况 。 根据以上分析 , 建立智能汽车列队自动驾驶的模型 , 如 图 2 所示 。 由于领头车完全由人 自 主 驾 驶 , 因 而 可 以 将 领 头 车 辆 的行驶轨迹作为当前路况下的最优路径选择 。 前方车辆每隔 固 定的时间间隔 T, 把自身的行驶状态发送给后面车辆的 主 控 制 器 。 主控制器主 要 由 道 路 推 理 系 统 和 自 动 驾 驶 系 统 两 部 分 组 成 。 其中道路推理系统将前方车辆发送来的行驶状态信息通 过 计算得出前方行驶的期望路径 ; 而自动驾驶系统通过某种控 制 算法来控制智能汽车的执行器件 , 使得智能汽车的行驶状态 满 足特定要求 。 并且加入了 2 个重要的反馈 , 车辆姿态反馈 和 车 辆速度反馈来让系统更好的实现控制目标 。 ( ) ( ) c o s c o s v( t+ T) t+ T) t t -v( θ θ ( ) 1 T ) 中只有 a 1 公式 ( x 是未知量 , 其他都是已 知 量 , 因 此 可 以计算出侧向加速 度 的 大 小 。 而 要 想 达 到 理 想 的 侧 向 加 速 度 ,
图 1 前方路况描述
在车队行驶过程中 , 除领头车外 , 每一辆车每隔固定的 时 间间隔 T, 主控制器就会收到前面一辆车发送来的行驶 状 态 信
; 。 收稿日期 : 0 1 1 6 0 4 0 3 4 4 2 0 1 2 0 1 修回日期 : - - - - 作者简介 : 廖 爽( 7 1 9 8 -),男 ,湖北人 ,工学硕士 ,主 要 从 事 汽 车 电子方向的研究 。
· 2 2· 4 7
计算 机 测 量 与 控 制 . 1 4. 2 2( 8) 2 0 C o m u t e r M e a s u r e m e n t & C o n t r o l p
文献标识码 : A
控制技术
d o n C o n t r o l M e t h o d f o r t h e I n t e l l i e n t V e h i c l e s A u t o n o m o u s D r i v i n A S t u y g g
1 1 2 L i a u Y o a n S o S h u a n n h a n c h a o g g ,X g ,W
息 , 包括此时前车的速度和方向 , 主控制器需要据此推算出 前 方道路情况 。 举例来说 , 假设在t时刻 车 辆 收 到 前 车 发 送 的 行 )和 转 向 角 度θ ( ), 此 时 在 大 地 坐 驶状态信息为速度 大 小v( t t
第8期
廖 爽 , 等 : 智能汽车自动驾驶的控制方法研究
( ) 文章编号 : 4 5 9 2 4 7 0 3 1 8 2 0 1 4 0 8 2 7 3 1 6 7 T P 2 - - - 中图分类号 :
智能汽车自动驾驶的控制方法研究
廖 爽1, 许 勇1, 王善超2
( 桂林电子科技大学 电子工程与自动化学院 , 广西 桂林 5 1. 0 0 4; 4 1 ) 东风柳州汽车有限公司技术中心 , 广西 柳州 5 2. 0 0 0 4 5
, , ; ( . S c h o o l o f E l e c t r o n i c E n i n e e r i n a n d A u t o m a t i o n G u i l i n U n i v e r s i t o f E l e c t r o n i c T e c h n o l o G u i l i n 4 1 0 0 4, C h i n a 1 5 g g y g y , ) , L i u z h o u A u t o m o b i l e C o . L i u z h o u 4 5 0 0 0, C h i n a 2 . T e c h n i c a l C e n t r e D o n f e n 5 g g
摘要 : 为了解决智能汽车在无人驾驶的情况下自动跟随前方车辆行驶的问题 , 在预瞄跟随理论基础上提出一种自动驾驶的控制方 法 ; 该方法适用于控制一列智能车队 , 智能汽车通过接收前车发送的行驶状态来计算出前方路况 , 通 过 模 糊 自 适 应 P I D 控制器来控制车辆驾 驶 ; 首先基于预瞄跟随理论设计一个汽车自动跟随模型 , 并指明需要跟随的物理量 ; 然后 , 设计 了 一 个 模 糊 P I D 控制器来实现对给定物 理量的跟踪 ; 最后在 d A C E 和飞思卡尔模型小车所搭建的实验环境下去验证控制方法的可行性 ; 仿 真 实 验 结 果 表 明 该 方 法 能 够 保 证 智 S P 能汽车具有良好的路况计算和车辆跟踪的精度 , 且具有较好的鲁棒性 。 关键词 : 智能汽车 ; 自动驾驶 ; 预瞄跟随理论 ; 自适应模糊 P I D
6] 。 汽车实现自动行驶 [
。 近些年 , 有关智能汽车自动驾驶的研究中都将智能 汽
车对复杂路段的 适 应 性 和 驾 驶 系 统 的 可 靠 性 作 为 重 点 研 究 方
] 5 2 - 。 其中大多数理论 都 是 通 过 提 高 单 一 车 辆 的 智 能 来 实 现 向[
的 , 需要高额的成本和复杂的技术 。 而本文将控制对象选择 为 一个车队 , 而不再是单一车辆 , 依靠车队的整体智能来解决 问 题 。 既降低无人自动驾驶技术对单一车辆对智能的依赖 , 而 又 不影响该技术对智能的要求 。 目的是为了实现一个低成本而 有 效的智能汽车无人驾驶的控制方法 。 本文考虑一个由多辆智 能 车组成的车队 , 其中领头车辆由驾驶员正常操作 , 其余车辆 在 不需要人操控的状态下自动跟随领头车行驶 。 智能汽车通过 接 收队列中前方车辆的行驶信息推理出路径和任意车速的后车跟 随模型 , 采 用 自 适 应 模 糊 P I D 算 法,完 成 跟 随 行 驶,以 此 实 现自动行驶 。 本 文 最 后 在 由 d S P A C E 半实物仿真器和飞思卡 尔智能小车组成的实验平台下 , 模拟了真车上路的实际行驶 情 况 , 验证了控制方法的可靠性 。