文档介绍:Abstract
The demand for mobile monitoring indoor is growing in modern society, so a mature and effective remote monitoring system is of great significance to the popularity of the domestic partner robots. And with the work construction es more mature, and the increasing capacity of mobile device hardware, so we can process video services by using the work and work to more smooth. The remote monitoring system as an independent module can be applied to a variety of robot platforms, and it has a significant role in promoting the intelligent service robot to the people’s lives.
The main function of this remote monitoring system is a remote monitoring and remote control of robot motion, and it achieved by the robot-side program and the client program. The robot-side program is developed by using the MFC template of VC++ , it divided into video coding module, sending over work module and motion control module. The video encoding module uses VFW plete the collection, then the video pressed by the standard. And it opens the unrestricted motion vector mode and advanced prediction mode in mode of the benchmark to improve the subjective quality of the video reconstruction. The sending work module uses the Winsock programming, using the connection-oriented reliable transport protocol TCP, then send the last video data to the client. The munication with the next bit machine (the ATmega 128 MCU) by the serial port, and the motion control module add the m control to the MFC template plete the programming of munication to achieve the robot motion control.
The client programs are divided into a client of the remote PC and a client of smart mobile devices at the guiding principles of at any time and any place. The remote PC client is developed by using the MFC template of VC++ , mainly achieving video reconstruction and motion control information sending. The reconstruction of the video is a process of decoding, and the frame data recover mainly through the