Software Design Of Auv'S Distributing Measurement And Control System

Zh Chang,Xq Bian,Fg Ding
2004-01-01
Abstract:Autonomous underwater vehicle must have highly intelligent perception, planning and task coordinating capabilities in order to fulfill the terrain scanning mission in the nonlinear, unstructured sea environment. It's a very complicated system which has several kinds of hardware, such as real-time control module, sensor fusion, data processing module and communication module. The software architecture must be an open style which ensures that new functions, new sensors and new algorithms could be added in with developments. The paper provides a distributing, hybrid software architecture of the autonomous underwater vehicle and describes its hardware configurations which include the mission management computer and motion control computer. The system can realize the mission planning, task coordinating, sensor fusion and motion calculating in real time. The paper proposes a multi-thread programming method based on the shared memory in the QNX operating system. According to the system's real time information, the mission management computer can get the information through the network, schedule tasks to run in real time and send the motion commands to the motion control computer, then drive the vehicle to finish the mission. Finally, the paper provides the terrain scanning simulation results in the virtual system which verify that the software architecture and the hardware system is correct and practical
What problem does this paper attempt to address?