mc-mujoco: Simulating Articulated Robots with FSM Controllers in MuJoCo

09/01/2022
by   Rohan P. Singh, et al.
0

For safe and reliable deployment of any robot controller on the real hardware platform, it is generally a necessary practice to comprehensively assess the performance of the controller with the specific robot in a realistic simulation environment beforehand. While there exist several software solutions that can provide the core physics engine for this purpose, it is often a cumbersome and error-prone effort to interface the simulation environment with the robot controller being evaluated. The controller may have a complex structure consisting of multiple states and transitions within a finite-state machine (FSM), and may even require input through a GUI. In this work, we present mc-mujoco – an open-source software framework that forms an interface between the MuJoCo physics simulator and the mc-rtc robot control framework. We provide implementation details and describe the process for adding support for essentially any new robot. We also demonstrate and publish a sample FSM controller for bipedal locomotion and stable grasping of a rigid object by the HRP-5P humanoid robot in MuJoCo. The code and usage instructions for mc-mujoco, the developed robot modules, and the FSM controller are available online.

READ FULL TEXT

page 1

page 2

page 4

research
10/09/2020

Task-Space Control Interface for SoftBank Humanoid Robots and its Human-Robot Interaction Applications

We present an open-source software interface, called mc_naoqi, that allo...
research
01/02/2020

Motion Generation Interface of ROS to PODO Software Framework for Wheeled Huamanoid Robot

This paper discusses the development of robot motion generation interfac...
research
07/03/2022

Torque and velocity controllers to perform jumps with a humanoid robot: theory and implementation on the iCub robot

Jumping can be an effective way of locomotion to overcome small terrain ...
research
01/01/2022

Learning Free Gait Transition for Quadruped Robots via Phase-Guided Controller

Gaits and transitions are key components in legged locomotion. For legge...
research
11/17/2022

A Flexible MATLAB/Simulink Simulator for Robotic Floating-base Systems in Contact with the Ground

Physics simulators are widely used in robotics fields, from mechanical d...
research
11/27/2021

Reinforcement Learning-based Switching Controller for a Milliscale Robot in a Constrained Environment

This work presents a reinforcement learning-based switching control mech...
research
08/23/2016

A Delay-Tolerant Potential-Field-Based Network Implementation of an Integrated Navigation System

Network controllers (NCs) are devices that are capable of converting dyn...

Please sign up or login with your details

Forgot password? Click here to reset