The SPL robot soccer league focuses its efforts on the development of robot control software for standard humanoid robots. Nevertheless, few interchange of software modules are observed in the league, being the B-Human effort an exception. In addition, a large difference in performance is observed between experienced teams and new teams. This situation makes difficult the incorporation of new teams in the league. Therefore, it seems attractive to explore the use of ROS within the SPL soccer robotics community in order to revert the described situation. As a first step, this paper presents some work in this direction, such as the installation of ROS in the new NAO V4 robots, the integration of the B-Human motion engine as a ROS node, and the communication of two robots running a ROS-based control software.
Robust vision in dynamic environments using limited processing power is one of the main challenges in robot vision. This is especially true in the case of biped humanoids that use low-end computers. Techniques such as active vision, context-based vision, and multi-resolution are currently in use to deal with these highly demanding requirements. Thus, having as main motivation the development of robust and high performing robot vision systems, which can operate in dynamic environments, with limited computational resources, we propose a spatiotemporal context integration framework that improves the perceptual capabilities of a given robot vision system. Furthermore, we try to link the vision, tracking, and self-localization problems using a context filter to improve the performance of all these parts together more than to improve them separately. This framework computes: (i) an estimation of the poses of visible and nonvisible objects using Kalman filters; (ii) the spatial coherence of each current detection with all other simultaneous detections and with all tracked objects; and (iii) the spatial coherence of each tracked object with all current detections. Using a Bayesian approach, we calculate the a-posteriori probabilities for each detected and tracked object, which is used in a filtering stage. We choose as a first application of this framework, the detection of static objects in the RoboCup Standard Platform League domain, where Nao humanoid robots are employed. The proposed system is validated in simulations and using real video 357 Int. J. Human. Robot. 2010.07:357-377. Downloaded from www.worldscientific.com by UNIVERSITY OF WATERLOO on 03/13/15. For personal use only. 358 R. Palma-Amestoy et al.sequences. In noisy environments, the system is able to decrease largely the number of false detections and to improve effectively the self-localization of the robot.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.