四旋翼无人机
以stm32F103/MK60DN512为控制核心,以mpu6050为惯性采集单元,利用mahony互补滤波算法修正角速度,获得四元数解算出飞机当前姿态量,实测角度比较稳定。再利用串级pid调节实现稳定的飞行控制。目前正在使用超声波、气压计、GPS、摄像头等传感器使用EKF实现多路数据的融合获得更准确的定位信息,从而实现更稳定的控制。
“恩智浦”杯摄像头组智能车
以飞思卡尔的K60为主控,ov7620为图像采集模块,利用大津法高效迭代获取图像二值化信息。进行信息提取和处理,调节pid控制小车稳定运行。本系统为十一届全国大学生智能车竞赛参赛作品,荣获华南赛区二等奖。
金属传感器自动寻迹小车
本系统以Tiva为核心控制模块,使用Ti的新型金属传感器LDC1314,通过准确计算得到电感值和配置参数,使 用四路线圈,地面铺设0.9mm铁丝寻迹。本系统为2016年全国大学生电子设计竟赛参赛作品,荣获湖北赛区二等奖。
TV UI开发
使用基于DirectFB图形库的可视化工具MIDE(类似QT),按照客户需求绘制UI界面,同时调用service端提供的API,完成UI对应的功能。
Amazon Security of Linux TV系统开发
在linux TV平台基础上,参与重新设计基于capability的特权机制权限管控架构。流程包含debug kernel设计-cap_control权限配置/文件权限设定-扫capability并整改-扫open port并整改-填写安全规范表格-Amazon review确定。
TV平台数据分离功能开发
将不同机型的数据由编译时设置的不同Makefile参数,放置到ini配置文件里面 ,根据初始设定的机型信息读取对应配置信息,更改机型软件配置,通过binder通信传递给上层UI进程。不需要重新编译打包升级包,提升工作效率。
Linux用户态&内核态稳定性调试
参与linux TV底层到上层,安卓手机底层稳定性调试维护,处理各类死机重启,死锁,内存踩踏,空指针,cpu hang住等问题。提高TV、手机系统鲁棒性。