TMERC的工程师使用Simulink来模拟,金宝app模拟和生成用于在自主Hexa中部署的运动规划和车辆控制算法的代码。
Three vehicle control algorithms were developed: pure pursuit, lane keeping, and model predictive control. To evaluate each algorithm, they integrated it with simple lateral and longitudinal models of the vehicle and ran closed-loop simulations.
缺乏足够的stabil的纯粹追求方法ity, and the lane-keeping approach performed relatively poorly in urban centers that required navigation of tight curves and slow speeds. The model predictive controller performed well in simulations spanning a range of operating scenarios.
该团队通过参考设定点,车辆动态测量和车辆动力学模型来精制横向和纵向模型预测控制器,以产生用于转向,加速和制动的最佳车辆控制序列,以便遵循计划的轨迹。
使用硬件循环测试来检查硬件接口。
The TMETC team generated code from their motion planning algorithms with Embedded Coder®and deployed it to a Linux-based PC installed in the vehicle. Using Simulink Real-Time™, they deployed their vehicle control algorithms tospeedgoat.target hardware installed in the vehicle.
On-road tests were conducted, during which data was logged from ROS data as well as directly from the vehicle controller. Data was analyzed and visualized using RViz, MATLAB, and Robotics System Toolbox™. To debug and further refine the control algorithms, logged driving scenarios data was played back through the controllers in simulation.
TMERC成功地证明了他们在英国汽车速度和米尔顿凯恩斯的英国自动渗透项目的车辆试验中的城市道路和网桥街道的混合中展示了自主车辆。