Abstract:
The characteristics of mobile robot systems are discussed.To realize the design goal of robot software environment,the idea of component-based software approach is applied to the robotic systems.With this technology,several components are designed and the task of tracking moving objects with mobile robots is implemented.The experimental results show that the robot software system based on this technology can realize cross-platform and multi-language programming conveniently,and can reduce the software complexity without performance degradation.The development cycle and cost are decreased using the component reusability,and perfect results are obtained in practice.