The Navigation Subsystem of an autonomous ground vehicle has been developed to follow a predefined trajectory along a semi-structured environment. For this purpose, a linear algebra-based controller has been designed taking into account the Ackerman kinematic model. Furthermore, two PID controllers and two one-dimensional Kalman filters have been implemented to allow the proper adjustment of the vehicle’s linear velocity and steering angle. A CAN expansion module has also been installed in the vehicle Navigation Subsystem, enabling it to communicate with the vehicle Environment Description Subsystem, which provides information about the surroundings, allowing the Navigation Subsystem to react to external stimuli. Finally, several tests were performed to verify the correct behavior of the controllers and the communication interface.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Linear Algebra Based Controller for an Autonomous Ground Vehicle: Commissioning and Testing

  • Gabriel Gómez-Guerra,
  • René Játiva,
  • Gustavo Scaglia

摘要

The Navigation Subsystem of an autonomous ground vehicle has been developed to follow a predefined trajectory along a semi-structured environment. For this purpose, a linear algebra-based controller has been designed taking into account the Ackerman kinematic model. Furthermore, two PID controllers and two one-dimensional Kalman filters have been implemented to allow the proper adjustment of the vehicle’s linear velocity and steering angle. A CAN expansion module has also been installed in the vehicle Navigation Subsystem, enabling it to communicate with the vehicle Environment Description Subsystem, which provides information about the surroundings, allowing the Navigation Subsystem to react to external stimuli. Finally, several tests were performed to verify the correct behavior of the controllers and the communication interface.