Aiming at the problem that adaptive Monte Carlo localization (AMCL) algorithm is difficult to localize in large scenes and similar environments. This paper uses a semantic information-assisted approach to improve the AMCL algorithm. This method realizes the robust localization of the robot in the large scenes and similar environments. Firstly, the 2D grid map created by simultaneous localization and mapping using lidar can obtain highly accurate indoor environmental contour information. Secondly, the semantic object capture is achieved by using a depth camera combined with an instance segmentation algorithm. Then, the semantic grid map is created by mapping the semantic point cloud through the back-projection process of the pinhole camera. Finally, semantic grid maps are used as a priori information to assist in localization, which will be used to improve the initial particle swarm distribution in the global localization of the AMCL algorithm and thus will solve the robot localization problem in this environment. The experimental evidence shows that the semantic grid map solves the environmental information degradation problem caused by 2D lidar as well as improves the robot’s perception of the environment. In addition, this paper improves the localization robustness of the AMCL algorithm in large scenes and similar environments, resulting in an average localization success rate of about 90% or even higher, and further reduces the number of iterations. The global localization problem of robots in large scenes and similar environments is effectively solved.
1 January 2020 in Journal of Mechanical Engineering
The energy of mobile robots severely limits their range of motion and work capabilities. This paper proposes a method of capturing energy from the amphibious environment for a spherical robot with pendulums. The movement of pendulums is analyzed during amphibious movement, and a feasible scheme is proposed for a pendulum to capture environmental energy and convert mechanical energy into electrical energy. The mathematical model of the swing power generation is established based on the pendulum dynamic equation and voltage balance equation. The physics experiment platform and virtual experimental platform are built to analyse the power generation performance. Furthermore, the power generation mathematical models are established respectively for the spherical robot rolling on the slope and floating in the water, and the power generation performance is analyzed and summarized under different conditions. The results show that the proposed power generation method and scheme can effectively supply the energy to the spherical robot, can enhance the endurance of the movement in the amphibious environment, and provide theoretical guidance for the development of the physical prototype of the new generation of amphibious spherical robot.