For my master thesis, I have developed, implemented and performed experimental tests on the physical rover, for a fuzzy logic based navigation and terrain mapping algorithm.
The rover used to test the code was Japan Aerospace Exploration Agency’s (JAXA) test bed rover “Cuatro”. The 2 test sessions were done at the Institute of Space and Aeronautical Science (ISAS) rover laboratory, thanks to the help of prof Genya Ishigami.
The algorithm performed good during the practical tests and I have defended my MSc thesis with the highest grade.
Verification Tests on the “Cuatro” rover:
The diagram of the proposed algorithm shows the process from obtaining the short range image, through its integration in the global map (based on the robots position and attitude), up to the derivation and execution of the control variables (speed and direction) by the system.
The mapping was done by taking as input the short range camera image, applying necessary transformations to compensate for the robots pose, and then integrating it in the global map. This approach considers terrain roughness and not just a simple discrimination to traversable and untraversable obstacles.
Care has been taken to appropriately weigh the old and new information when combining with the existing map data.
The figure shows how the new transformed map patch is aligned and added to the global map.
The figure shows how the control output is derived based on the transformed short range input image.
The above two are combined to get the final output control variables – speed coefficient and heading direction.