20kg级自主水下机器人控制软件设计与实现  

Design and Implementation of Control Software for Autonomous Underwater Vehicles at 20 kg Level

在线阅读下载全文

作  者:韦统安[1] 董升亮[1] 耿丙群[1] 袁题训[1] 

机构地区:[1]中国海洋大学信息科学与工程学院,山东青岛266100

出  处:《现代电子技术》2011年第22期11-13,16,共4页Modern Electronics Technique

基  金:国家"863"计划资助项目(2006AA09Z231);山东省科技攻关项目(2008GG1005011)

摘  要:介绍了用于对20kg级便携式AUV的运行状态进行控制的软件设计以及实现。该软件是基于MFC对话框运行于Windows操作系统下的程序,使用了多线程编程技术和串口通信技术。串口操作线程用于向串口读取或写入数据,并且在处理后把最终结果发送给主线程和导航线程。在主线程中将数据显示到界面上,在导航线程根据导航算法计算出用于导航的数据并写入串口以控制AUV的运行状态,包括AUV上浮、下潜、前进、后退、左转弯、右转弯。实验结果表明,该软件达到了预定效果。The design and implementation of control software for portable AUVs at 20 kg level are introduced.The software is based on MFC dialog-box program,runs under Windows operating system,and uses multi-thread programming and serial communication technologies.Serial operation thread is used to read the data from serial port and write the data to it,and to send the final results to the main thread and navigation thread after processing.Data is displayed on the interface in the main thread.In the navigation thread,the data used for navigation is calculated on the basis of the navigation algorithm,and is written into the serial port to control the status of AUV,including AUV floating,diving,going forward,going backward,turning left or right.

关 键 词:便携式AUV 多线程 串口通信 MFC 

分 类 号:TN911-34[电子电信—通信与信息系统] TP311[电子电信—信息与通信工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象