With the popularity of smart mobile devices and the extensive use of WiFi wireless network, this subjct proposes a solution that based on Android smart phone as mobile robot remote video transmission control platform. We can control the robot car through the Android smart phone and WiFi wireless network. At the same time, we can observe surrounding situation through real-time video which collected by the robot car. The mobile robot remote video transmission control system is very suitable for remote control situations by using mobile terminals, especially real-time monitoring situations, such as home security monitoring, hospital care, environmental monitoring and smart home etc.This subjct research is divided into three aspects mainly. First, it takes the STM32F103RBT6 microprocessor as the core of robot car movement data processing unit. The serial interface of microprocessor receives control instructions sending by upper computer Android client. The microprocessor will parse and judge messages. Then, it makes the robot car to execute corresponding actions. It realizes the omni-directional motion control of robot car, the rotation control of camera and the function of avoiding obstacles automatically etc. Second, build server on WiFi module based on OpenWrt system and develop relevant softwares. It realizes collecting videos, compressing videos, transfering videos to the upper computer Android client and the function of data forwarding etc. Third, make the Android smart phone becoming the mobile robot remote video transmission control platform through developing Android client software. Finally, the Android client can obtain videos from the robot car and display videos via wireless network. And we can take photos and record videos through the Android client. Meanwhile, we can control the motion of robot car, control the rotation of camera and choice the movement pattern of robot car(such as manual control, automatic running and stop).The analysis and test results show that the Android client can obtain fluent and clear videos at 28 FPS for 640 * 480 resolutions. Transferring videos and motion control instructions have no obvious time delay. This system has a good real-time performance. |