This paper introduces the use of a flexible and affordable educational robot specifically developed for the practical experimentation inherent to technological disciplines. The robot has been designed to be reconfigurable and extendible, serving as an experimental platform across several undergraduate courses. As most students have a mobile cell phone, this was used as the main control computer for the so-called CellBot, thus avoiding any need to deal with the details of microcontrollers or other embedded computing devices. Assessment results are also presented, based on a pre- and post-survey of student opinion administered to 204 science and engineering students from several universities. Among the conclusions are that 83% of the students prefer to use these low-cost robots as tools to improve their learning of the theory in several disciplines, and 71% of the students stated that they prefer to have their own robot to experiment with, instead of using a didactic kit loaned to them by the university.
SUMMARY: This paper proposes an alternative environment mapping method for accurate robotic navigation based on 3D information. Typical techniques for 3D mapping using occupancy grid require intensive computational workloads in order to both build and store the map. This work introduces an Occupancy-Elevation Grid (OEG) mapping technique, which is a discrete mapping approach where each cell represents the occupancy probability, the height of the terrain and its variance. This representation allows a mobile robot to know with an accurate degree of certainty whether a place in the environment is occupied by an obstacle and the height of such obstacle. Thus, based on its hardware characteristics, it can make calculations to decide if it is possible to traverse that specific place. In general, the map representation introduced can be used in conjunction with any kind of distance sensor. In this work, we use laser range data and stereo system data with a probabilistic treatment. The resulting maps allow the execution of tasks as decision making for autonomous navigation, exploration, localization and path planning, considering the existence and the height of the obstacles. Experiments carried out with real data demonstrate that the proposed approach yields useful maps for autonomous navigation.
This paper proposes an alternative environment mapping method for accurate robotic navigation based on 3D information. Typical techniques for 3D mapping using occupancy grid require intensive computational workloads to both build and store the map. We introduce an occupancy-elevation grid (OEG) mapping technique, which is a discrete mapping approach where each cell represents the occupancy probability, the height of the terrain and its variance. This representation allows a mobile robot to know if a spot in the environment is occupied by an obstacle and the height of such obstacle, thus, it can decide if it is possible to traverse the obstacle. In general, the map representation introduced can be used in conjunction with any kind of distance sensor. In this work, we have used laser range data with a probabilistic treatment. The resulting maps allow the execution of tasks like decision making for autonomous navigation, exploration, localization and path planning, considering the existence and the height of the obstacles. Experiments carried out with real data demonstrate that the proposed approach yields useful maps for autonomous navigation.
9 June 2020 in Journal of Computational Neuroscience
Technological innovations in the hardware of RGB-D sensors have allowed the acquisition of 3D point clouds in real time. Consequently, various applications have arisen related to the 3D world, which are receiving increasing attention from researchers. Nevertheless, one of the main problems that remains is the demand for computationally intensive processing that required optimized approaches to deal with 3D vision modeling, especially when it is necessary to perform tasks in real time. A previously proposed multi-resolution 3D model known as foveated point clouds can be a possible solution to this problem. Nevertheless, this is a model limited to a single foveated structure with context dependent mobility. In this work, we propose a new solution for data reduction and feature detection using multifoveation in the point cloud. Nonetheless, the application of several foveated structures results in a considerable increase of processing since there are intersections between regions of distinct structures, which are processed multiple times. Towards solving this problem, the current proposal brings an approach that avoids the processing of redundant regions, which results in even more reduced processing time. Such approach can be used to identify objects in 3D point clouds, one of the key tasks for real-time applications as robotics vision, with efficient synchronization allowing the validation of the model and verification of its applicability in the context of computer vision. Experimental results demonstrate a performance gain of at least 27.21% in processing time while retaining the main features of the original, and maintaining the recognition quality rate in comparison with state-of-the-art 3D object recognition methods.
26 October 2015 in Simpósio Brasileiro de Informática na Educação