The magnetic field that exists in an indoor environment includes rich magnetic fluctuations because buildings contain many magnetized materials (e.g., steel frames). These fluctuations can be used as landmarks, the use of which requires the creation of a magnetic map representing the distribution of the magnetic field. It is, however, difficult to build a large-scale magnetic map because of the narrow measurement range of a magnetic sensor. This paper proposes an efficient method for collecting magnetic data using a mobile robot and a method for building a magnetic map using Gaussian processes. The use of these methods make it possible to build a large-scale magnetic map efficiently. Moreover, this paper presents a particle filter-based localization method based on the magnetic map. The presented system enables a robot to identify its own position in large-scale buildings. Experiments are used to demonstrate the performance and usefulness of the presented system.
Compact omnidirectional mobile robots are required to automate transportation of raw materials, products, etc. within an industrial plant. This paper focuses on omni wheel robots with low vibration and wheel arrangements that contribute to compactness. Due to its wheels’ configuration, our proposed compact robot may have different sensitivity to noise (controller) and different performance (errors) when following a predetermined path, compared to conventional ones. Using a simple DC motor, a robot with the proposed arrangement and a conventional robot run along a predetermined path. A linear–quadratic regulator that is processed lightly is used to control the robots for practicality. As a result, the robot’s trajectory in the proposed arrangement showed a distortion different from that of the conventional type. The distortion of the trajectory was attributed to the inability of the DC motor to rotate stably at low speed. The different distortions exhibited suggest that the wheel arrangement changes the effect of imperfect control on the robot’s motion. In addition, the proposed arrangement showed the possibility of being suitable for a transport robot because the wheels are placed in the four corners of the robot, facing forward, backward, left, and right.
Magnetic fields are used for localization and navigation in the field of robotics. In recent years, because of the spread of mobile devices equipped with magnetic sensors (e.g., smart phones), the use of magnetic fields has been extensive, especially for position tracking of mobile devices. One example application of such tracking is in identifying the position of a person with a mobile device. Development of this application requires a three-dimensional (3D) magnetic map that represents the magnetic distribution of a 3D environment since the device moves around in 3D space. It is, however, difficult to construct a 3D magnetic map of a large-scale environment because measuring the magnetic field is time consuming and expensive. In this paper we propose an efficient method for mapping the 3D magnetic field of a large-scale environment. The method uses a mobile manipulator to measure the 3D magnetic field, enabling 3D magnetic data to be automatically collected. Moreover, the method uses Gaussian processes (GPs) for regression of the magnetic field. In this study, we first evaluate the performance of the GPs and then describe the measurement robot. In an experiment, a 3D magnetic field of an indoor environment is visualized by using this method and the performance of the presented method is demonstrated.
Wheeled omnidirectional mobile robots have been developed for industrial and service applications. Conventional research on Omni wheel robots has mainly been directed toward point-symmetric wheel arrangements. However, more flexible asymmetric arrangements may be beneficial to prevent tipping over or to make the robot more compact. Asymmetry can also be the result of a motor/wheel failure in a robot with a redundant configuration; in this case, it may be possible to continue operations, but with an asymmetrical arrangement. For controlling such asymmetric arrangements, it is necessary to consider the moment of propulsive force generated by the wheels. Since it is difficult to measure the propulsive force accurately, in this work we model propulsive forces as being proportional to the ground speed of the wheels. Under this assumption, we estimated the robot’s behavior in an asymmetric wheel configuration by considering the balance of the velocity moment, which is the moment of the wheel’s ground speed. By verifying the robot’s behavior with various wheel configurations, we confirmed experimentally that the sum of the velocity moments affects the straightness of the robot and allows us to improve the design of asymmetric wheel arrangements and control during wheel failures.
Localization is fundamental to enable the use of autonomous mobile robots. In this work, we use magnetic-based localization. As Earth’s geomagnetic field is stable in time and is not affected by nonmagnetic materials, such as a large number of people in the robot’s surroundings, magnetic-based localization is ideal for service robotics in supermarkets, hotels, etc. A common approach for magnetic-based localization is to first create a magnetic map of the environment where the robot will be deployed. For this, magnetic samples acquired a priori are used. To generate this map, the collected data is interpolated by training a Gaussian Process Regression model. Gaussian processes are nonparametric, data-drive models, where the most important design choice is the selection of an adequate kernel function. These models are flexible and generate mean predictions as well as the confidence of those predictions, making them ideal for their use in probabilistic approaches. However, their computational and memory cost scales poorly when large datasets are used for training, making their use in large-scale environments challenging. The purpose of this study is to: (i) enable magnetic-based localization on large-scale environments by using a sparse representation of Gaussian processes, (ii) test the effect of several kernel functions on robot localization, and (iii) evaluate the accuracy of the approach experimentally on different large-scale environments.
20 April 2014 in Journal of Robotics and Mechatronics