Abstract
This chapter presents a simulator for disaster response robots based on the Choreonoid framework. Two physics engines and a graphics engine were developed and integrated into the framework. One physics engine enables robust contact-force computation among rigid bodies based on volumetric intersection and a relaxed constraint, whereas the other enables accurate and computationally efficient computation of machine–terrain interaction mechanics based on macro and microscopic approaches. The graphics engine allows simulating natural phenomena, such as rain, fire, and smoke, based on a particle system to resemble tough scenarios at disaster sites. In addition, wide-angle vision sensors, such as omnidirectional cameras and LIDAR sensors, can be simulated using multiple rendering screens. Overall, the simulator provides a tool for the efficient and safe development of disaster response robots.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Algoryx Simulation AB: AGX Dynamics. https://www.algoryx.se/products/agx-dynamics/
Ando, N., Suehiro, T., Kitagaki, K., Kotoku, T., Yoon, W.-K.: RT-middleware: distributed component middleware for RT (robot technology). In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robotics and Systems (IROS), pp. 3933–3938 (2005)
Askari, H., Kamrin, K.: Intrusion rheology in grains and other flowable materials. Nat. Mater. 15(12), 1274–1279 (2016)
Baraff, D.: Linear-time dynamics using lagrange multipliers. In: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques, pp. 137–146 (1996)
Bullet Real-Time Physics Simulation. https://pybullet.org/wordpress/
CM Labs Simulations: Vortex Studio Simulation Platform. https://www.cm-labs.com/vortex-studio/
Coppelia Robotics GmbH: V-REP Virtual Robot Experimentation Platform. http://www.coppeliarobotics.com/
Cundall, P.A., Strack, O.D.L.: A discrete numerical model for granular assemblies. Geotechnique 29(1), 47–65 (1979)
Hasegawa, S., Fujii, N., Akahane, K., Koike, Y., Sato, M.: Real-time rigid body simulation for haptic interactions based on contact volume of polygonal objects. Comput. Graph. Forum 23(3), 529–538 (2004)
Hashimoto, K., Kimura, S., Sakai, N., Hamamoto, S., Koizumi, A., Sun, X., Matsuzawa, T., Teramachi, T., Yoshida, Y., Imai, A., Kumagai, K., Matsubara, T., Yamaguchi, K., Ma, G., Takanishi, A.: WAREC-1 - a four-limbed robot having high locomotion ability with versatility in locomotion styles. In: Proceedings of the 15th IEEE International Symposium on Safety, Security, and Rescue Robotics, pp. 172–178 (2017)
Holz, D., Azimi, A., Teichmann, M., Mercier, S.: Real-time simulation of mining and earthmoving operations: a level set-based model for tool-induced terrain deformations. In Proceedings of the International Symposium on Automation and Robotics in Construction and Mining (ISARC), p. 1 (2013)
Holz, D., Azimi, A., Teichmann, M.: Advances in physically-based modeling of deformable soil for real-time operator training simulators. In: Proceedings of the IEEE International Conference on Virtual Reality and Visualization (ICVRV), pp. 166–172 (2015)
Johnson, J., Kulchitsky, A., Duvoy, P., Iagnemma, K., Senatore, C., Arvidson, R., Moore, J.: Discrete element method simulations of Mars Exploration Rover wheel performance. J. Terramechanics 62, 31–40 (2015)
Kokkevis, E.: Practical physics for articulated characters. In: Proceedings of Game Developers Conference, pp. 1–16 (2004)
Kusakabe, Y., Ide, T., Hirota, Y., Nabae, H., Suzumori, K.: Development of high performance hydraulic actuators and their application to tough robot hand. In Proceedings of JSME Conference on Robotics and Mechatronics, 1P1-09b6 (2016)
Li, C., Zhang, T., Goldman, D.I.: A terradynamics of legged locomotion on granular media. Science 339(6126), 1408–1412 (2013)
Lötstedt, P.: Numerical simulation of time-dependent contact and friction problems in rigid body mechanics. SIAM J. Sci. Stat. Comput. 5(2), 370–393 (1984)
LSCT, LS-DYNA User’s Manual, (2018)
Luengo, O., Singh, S., Cannon, H.: Modeling and identification of soil-tool interaction in automated excavation. In Proceedings of the 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1900–1906 (1998)
METI and NEDO: World Robot Summit. http://worldrobotsummit.org/
Nakaoka, S.: Choreonoid: extensible virtual robot environment built on an integrated GUI framework. In: Proceedings of the 2012 IEEE/SICE International Symposium on System Integration (SII2012), pp. 79–85 (2012)
Nakaoka, S., Hattori, S., Kanehiro, F., Kajita, S., Hirukawa, H.: Constraint-based dynamics simulator for humanoid robots with shock absorbing mechanisms. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3641–3647 (2007)
Nakaoka, S., Morisawa, M., Cisneros, R., Sakaguchi, T., Kajita, S., Kaneko, K., Kanehiro, F.: Task sequencer integrated into a teleoperation interface for biped humanoid robots. In: Proceedings of the IEEE-RAS International Conference on Humanoid Robots, pp. 895–900 (2015)
Nakashima, H., Fujii, H., Oida, A., Momozu, M., Kanamori, H., Aoki, S., Yokoyama, T., Shimizu, H., Miyasaka, J., Ohdoi, K.: Discrete element method analysis of single wheel performance for a small lunar rover on sloped terrain. J. Terramechanics 47(5), 307–321 (2010)
NVIDIA Corporation: PhysX SDK. https://developer.nvidia.com/physx-sdk
Open Dynamics Engine. http://www.ode.org/
Open Source Robotics Foundation: Gazebo. http://gazebosim.org/
Open Source Robotics Foundation: ROS Robot Operating System. http://ros.org/
Reece, A.R.: The fundamental equation of earth-moving mechanics. Proc. Inst. Mech. Eng. 179(6), 16–22 (1964)
Takahashi, H., Minakami, K., Saito, Y.: Analysis on the resistive forces acting on the bucket of power shovel in the excavating task of crushed rocks. J. Appl. Mech. 339, 603–612 (2003)
Tsuchiya, K., Ishigami, G.: Experimental analysis of bucket-soil interaction mechanics using sensor-embedded bucket test apparatus. In: Proceedings of the Asia-Pacific Conference of the International Society for Terrain-Vehicle Systems (ISTVS) for Terrain-Vehicle Systems (ISTVS) (2018)
Wakisaka, N., Sugihara, T.: Fast and reasonable contact force computation in forward dynamics based on momentum-level penetration compensation. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2434–2439 (2014)
Wakisaka, N., Sugihara, T.: Loosely-constrained volumetric contact force computation for rigid body simulation. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 6428–6433 (2017)
Yamane, K., Nakamura, Y.: Stable penalty-based model of frictional contacts. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 1904–1909 (2006)
Yoneyama, R., Omura, T., Ishigami, G.: Modeling of bucket-soil interaction mechanics based on improved resistive force theory. In: Proceedings of the European-African REgional Conference of the International Society for Terrain-Vehicle Systems (ISTVS) (2017)
Yoshinada, H.: A dual-arm construction robot in ImPACT tough robotics challenge program. J. Robot. Soc. Jpn. 33(10), 711–715 (2017)
Acknowledgements
This work was supported by Impulsing Paradigm Change through Disruptive Technologies (ImPACT) Tough Robotics Challenge program of Japan Science and Technology (JST) Agency.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Kanehiro, F. et al. (2019). Simulator for Disaster Response Robotics. In: Tadokoro, S. (eds) Disaster Robotics. Springer Tracts in Advanced Robotics, vol 128. Springer, Cham. https://doi.org/10.1007/978-3-030-05321-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-05321-5_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-05320-8
Online ISBN: 978-3-030-05321-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)