设计一套小车跟随行驶系统,采用 TI 的 MCU,由一辆领头小车和一辆跟随 小车组成,要求小车具有循迹功能,且速度在 0.3 ~ 1m/s 可调,能在指定路径上 完成行驶操作,行驶场地的路径如图 1 所示。其中,路径上的 A 点为领头小车 每次行驶的起始点和终点。当小车完成一次行驶到达终点,领头小车和跟随小车 要发出声音提示。领头小车和跟随小车既可以沿着 ABFDE 圆角矩形( 简称为 内圈 )路径行驶,也可以沿着 ABCDE 的圆角矩形( 简称为外圈 )路径行驶。 当行驶在内圈 BFD 段时,小车要发出灯光指示。此外,在测试过程中,可以在 路径上 E 点所在边的直线区域,由测试专家指定位置放上“等停指示”标识(见图 1 左侧),指示领头小车在此处须停车,等待 5 秒后再继续行
时间: 2024-04-18 11:33:46 浏览: 156
设计一套小车跟随行驶系统,采用TI的MCU,由一辆领头小车和一辆跟随小车组成。系统要求小车具有循迹功能,可调速度范围为0.3 ~ 1m/s,并能在指定路径上完成行驶操作。
硬件需求:
1. TI的MCU作为主控制器,用于控制小车的行驶和循迹功能。
2. 两辆小车,每辆小车需要配备电机和驱动器,用于控制车轮转动。
3. 循迹传感器,用于检测路径上的黑线,以实现循迹功能。
4. 超声波传感器,用于检测前方障碍物,以确保安全行驶。
5. 蜂鸣器和LED灯,用于发出声音和光提示。
软件设计:
1. 编写驱动程序控制MCU与电机、传感器之间的通信和控制。
2. 设计循迹算法,根据循迹传感器的检测结果,调整小车的方向以保持在路径上。
3. 设计速度调节模块,根据用户输入的速度参数,调整电机的转速以达到指定速度。
4. 设计路径规划算法,根据用户选择的路径(内圈或外圈),确定小车的行驶路线。
5. 设计声音和光提示模块,当小车完成一次行驶到达终点时,通过蜂鸣器和LED灯发出声音和光提示。
6. 设计等停指示标识检测模块,当小车行驶到路径上E点所在边的直线区域时,检测是否有等停指示标识,如有则停车等待5秒后继续行驶。
总结:
通过TI的MCU控制两辆小车的行驶和循迹功能,配备循迹传感器、超声波传感器、蜂鸣器和LED灯等硬件设备,实现小车的跟随行驶。软件方面需要编写驱动程序、循迹算法、速度调节模块、路径规划算法、声音和光提示模块以及等停指示标识检测模块。这样就能够实现小车在指定路径上完成行驶操作,并能根据需求发出声音和光提示。
阅读全文