Flexible Modular Robotic Simulation Environment For Research And Education

In this paper a novel GUI for a modular robots simulation environment is introduced. The GUI is intended to be used by unexperienced users that take part in an educational workshop as well as by experienced researchers who want to work on the topic of control algorithms of modular robots with the help of a framework. It offers two modes for the two kinds of users. Each mode makes it possible to configure everything needed with a graphical interface and stores configurations in XML files. Furthermore, the GUI not only supports importing the user’s control algorithms, but also provides online modulation for these algorithms. Some learning techniques such as genetic algorithms and reinforcement learning are also integrated into the GUI for locomotion optimization. Thus, its easy to use, and its scalability makes it suitable for research and education.

[1]  Takeo Kanade,et al.  Automated Construction of Robotic Manipulation Programs , 2010 .

[2]  Andrzej Bargiela,et al.  Probabilistic Topic Models for Learning Terminological Ontologies , 2010, IEEE Transactions on Knowledge and Data Engineering.

[3]  Shigeo Hirose,et al.  Design and Control of a Mobile Robot with an Articulated Body , 1990, Int. J. Robotics Res..

[4]  Jianwei Zhang,et al.  Building and Understanding Robotics---a Practical Course for Different Levels Education , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[5]  Jörg Conradt,et al.  Distributed Central Pattern Generator Control for a Serpentine Robot , 2003 .

[6]  山田 祐,et al.  Open Dynamics Engine を用いたスノーボードロボットシミュレータの開発 , 2007 .

[7]  Andrzej Bargiela,et al.  An Optimization of Allocation of Information Granularity in the Interpretation of Data Structures: Toward Granular Fuzzy Clustering , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[8]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[9]  Stefan Ulbrich,et al.  OpenGRASP: A Toolkit for Robot Grasping Simulation , 2010, SIMPAR.

[10]  Andrzej Bargiela,et al.  Incremental Update of Fuzzy Rule-Based Classifiers for Dynamic Problems , 2012 .

[11]  J. Beveridge SELF-REGISTERING OBJECTS IN C++ , 1998 .

[12]  Andrzej Bargiela,et al.  Fuzzy clustering with semantically distinct families of variables: Descriptive and predictive aspects , 2010, Pattern Recognit. Lett..

[13]  Shigeo Hirose,et al.  Biologically Inspired Robots: Snake-Like Locomotors and Manipulators , 1993 .

[14]  Peter K. Allen,et al.  Graspit! A versatile simulator for robotic grasping , 2004, IEEE Robotics & Automation Magazine.

[15]  Andrzej Bargiela,et al.  Human-Centric Information Processing Through Granular Modelling , 2009, Human-Centric Information Processing Through Granular Modelling.

[16]  Eiichi Yoshida,et al.  M-TRAN: self-reconfigurable modular robotic system , 2002 .

[17]  Evtim Peytchev,et al.  Mathematical justification of a heuristic for statistical correlation of real-life time series , 2009, Eur. J. Oper. Res..

[18]  Escuela Politecnica Superior,et al.  Trabajo de Iniciacion a la Investigacion: Study and application of central pattern generator circuits to the control of a modular robot , 2007 .

[19]  Grzegorz Granosik,et al.  The OmniTread serpentine robot for industrial inspection and surveillance , 2005, Ind. Robot.

[20]  F. Guenter,et al.  The DoF-Box project: An educational kit for configurable robots , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[21]  Houxiang Zhang,et al.  Locomotion capabilities of a modular robot with eight pitch-yaw-connecting modules , 2006 .