Font Size: a A A

Visual Aids Drive System Design And Implementation Based On Python Language And ARM

Posted on:2015-08-04Degree:MasterType:Thesis
Country:ChinaCandidate:Q G RuanFull Text:PDF
GTID:2298330431999378Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
Abstract:As a new technology, the vision aids drive system has been widely applied in numerous fields, such as the military reconnaissance, disaster relief and searching. With the rapidly development of computer science, researching about this system become more and more spread.Some limitations were found in traditional systems. These systems of the class usually used analog signals transmit the data, which has multipart structures and hardware connections, weaker anti-interference ability. Other systems of the class used ARM architecture microchip to perform the basic arithmetical and logical operations, and DSP microchip to gathering and processing images. This situation make the system architecture becomes more complex. Use the CMOS camera grabs images need the special device driver which contacted with DSP. C language was not fit for develop this computer programs, because of the C language functions feeble and the program development speed slow. It will need other language to build human-computer interaction interface.Aiming at the shortcomings of traditional system, in this paper we made several improvements. Use the new type ARM architecture microchip which includes a GPU (graphics processing unit). This unit is very efficient at manipulating graphics and their highly parallel structure makes them more effective than general-purpose CPUs for algorithms where processing of large blocks of data is done in parallel. The GPS module’s accuracy is exact great, and could backend accuracy position information about Embed system. This system to be ensured has strong anti-interference capability, because of all the signals used digital signals. The system also provides some functions which include the image processing, data storage and so on. All of functions make the system become more convenient. Video adopter was be used to process images data, this way can make the application more fluency. Python used in this software which is a widely used general-purpose, high-level programming language. Python applications or libraries include Pygame, a binding of SDL to Python (commonly used to create games); OpenCV, a library of programming functions mainly aimed at real-time computer vision; PySerial, a serial port tool. All of these libraries make the development time greatly reduce.This paper describes a type of visual aids drive system. Through a USB camera capture video signal in embedded equipment and delivery the signals to the upper computer by the wireless network. The upper computer receives images from a first-person perspective via an onboard camera. The system used the GPS module to collect location information, the microchip analysis and processing the GPS data. The upper computer collected and processed the dates transmit through wireless network. Human-computer interaction interface was programed by PyGame, the image and location information was being display on the computer screen. This paper included about46figures,3tables and61cited references.
Keywords/Search Tags:Embedded, ARM, Image processing, WIFI, Linux, Python
PDF Full Text Request
Related items