Remote sensing of buried explosives has continuously been a great concern, especially for detecting landmines jeopardizing the human lives and economic development of the war-torn countries. This dissertation describes the software development for a mobile terrain scanning robot capable of autonomously manipulating a typical handheld detector for remote sensing of buried landmines in a manner similar to a human operator. The autonomous manipulation of the detector on unknown terrain requires acquiring sensor data for developing an online terrain map and generating an obstacle free path for the end effector of the robot. Thus, the software includes a twofold process of map building and path planning that are specifically designed for a real-time platform to be orchestrated with the other functions of the robot.
Map building features a distributed sensor fusion system to tackle the uncertainties associated with the sensor data. It provides local terrain maps by fusing the redundant measurements and the complementary data obtained from competitive rangefinders and joint position sensors, respectively. The fusion takes place in a compound data processing module that includes a batch processing filter, a static filter, and a fuzzy adaptive Kalman filter. The Kalman filter requires a dynamic model of the process so that a novel stochastic model is introduced for the terrain undulations. An important parameter of the model that significantly influences the output of the filter is the standard deviation of the probability distribution of the process disturbances modeled by white noise. A systematic fuzzy modeling technique is used to determine the standard deviation based on the terrain type and adapt the filter, accordingly. The outlier rejection is carried out using the Mahalanobis distance between the estimates and the new measurements.
Path planning determines the desired joint coordinates of the robot to move the detector at a constant distance from the ground when the normal to the detector plate is maintained parallel to the local normal of terrain. Unlike the traditional methods, the path is generated in the non-Cartesian coordinate frame of the sensors to avoid a great deal of transformations involved in reproducing the terrain map in the Cartesian coordinate frame.
The software has been successfully implemented into the Mine Detection Robot (MR-2) manufactured by Engineering Services Inc. (ESI) to synthesize the autonomous manipulation of a metal detector.