精通单片机与ROS通信节点的开发,包括STM32,Arduino等;熟练掌握ROS节点中的通信协议,包括TCP,HTTP,MQTT,CAN BUS等;熟练使用ROS中激光雷达等传感器的节点;熟练使用常用的运动模型和解算,熟练掌握嵌入式操作系统,如FreeRTOS等
1,大学生方程式赛车整车电路设计和制作,熟悉线路的原理和制作工艺,熟悉发动机电路。2,RoboMaster比赛步兵整车电路的设计和制作,整车控制系统的设计和编程,熟悉RTOS操作系统,PID算法和IMU姿态解算;3,RoboMaster步兵视觉的搭建,熟悉openCV和Linux操作系统。4,一款拉力试验机,通过上位机的图表显示试样的变形和拉力的关系。5,一款赛车仪表,通过CAN总线和ECU通讯,将赛车的数据显示在LED液晶显示屏上。
采用Arduino作为主控,通过CAN总线读取M84引擎管理系统的数据,解析后显示在LED液晶仪表盘上。
将电池与整车用电器连接,连接发动机各传感器至引擎管理系统,连接仪表板控制按钮至相应继电器,实现车辆的正常启动与停止。
拉力试验机是材料实验中一种必不可缺的仪器,但是传统液压式拉力试验机结构庞大,价格比较昂贵,而且其精度较差,结果显示的方法不适合后续计算机的分析与处理;所以,开发了一款控制效果好,精度高的小型电动精密拉力试验机,在结构的基础上,设计和完善了控制算法,并且开发了基于C#语言编写的易于
通过STM32开发板的FreeRTOS操作系统实时运行多个任务,底盘任务通过PID算法控制电机的转速,云台任务通过PID双闭环控制YAW和PITCH轴的角度。