Font Size: a A A

Design And Reliability Analysis Of Data Logging & Management System For AUV

Posted on:2010-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:K YaoFull Text:PDF
GTID:2178360275985919Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
These years, autonomous underwater vehicle (AUV) has been playing an increasingly important role in scientific investigation, resource exploitation and military applications. To implement the autonomous navigation, the AUV needs data from sensors to acquire the underwater environment and the state of itself. Data logging and management system (DLMA) can provide these data. With the data, and using some arithmetic, the AUV can estimate its attitude and create the features of map and then make decision. The AUV sends commands to the low level controller system through DLMA to control the thrusters to adjust the pose of AUV and navigate.The data logging and management system of the autonomous underwater vehicle running on the on-board PC/104 module uses the synchronization and communication mechanism by using multi-threading to implement the function of the collection of data from different devices through multi-serial-port card for sonar, compass, gyro and the USB port for accelerometer, as well as the function of enveloping and transmitting the data to the onboard Industrial PC (IPC) via Ethernet and the function of managing and recording the data locally. Circular buffer management class designed by ourselves and the sequence table are used to manage the data in the memory. By using the circular buffer, we can be free from those trivia like allocating and releasing the resources of memory all the time.The software reliability is analyzed and evaluated as well. White-box testing method is employed to test the system, and Musa execution time model is used to estimate the reliability. The result of the estimation shows that the system achieves the expected requirement.
Keywords/Search Tags:multi-threading, data logging, circular buffer, reliability, software testing
PDF Full Text Request
Related items