熟悉linux平台下的C++开发;
linux Qt开发;
熟悉Git、SVN等版本控制工具;
熟悉面向对象编程和常用的设计模式,具有良好的编码规范;
熟悉TCP/IP通讯原理与Socket网络编程
1 机器人中央调度器软件的开发与维护
利用libuv异步网络库编写程序,实现与界面程序以及运行程序的通信功能,转发控制界面指令,采集驱动器数据,并把指令回传至界面;利用插件式编程的方法,实现了机器人运动算法的定制化功能;利用xenomai/preemptRT等实时补丁,保证程序运行的实时性
2 四分束偏振相机采集系统
系统能够同时采集四路偏振图像。设计、调试与实现整个图像采集系统。系统具有的功能:设置相机的相关参数,如相机的曝光时间,同时采集4路相机的图像数据,显示并保存图像。