Cosim

2.1 Overview

Main UIarrow-up-right Report Sample

cosim is a Sim-to-Sim Framework built on the MuJoCo physics engine. It is designed to study transitions between different simulation environments and evaluate model performance under varying physical and sensory conditions.

2.2 Key Features

  • ๐Ÿ“Œ MuJoCo-Powered Simulation High-performance, physics-based simulation for precise and realistic modeling.

  • ๐Ÿ” Cross-Environment Transfer Supports transfer learning and benchmarking across different physical configurations and terrains.

  • ๐Ÿ“ˆ Comprehensive Analysis Tools Automatically generates detailed reports for policy evaluation and performance analysis.

  • โš™๏ธ Configurable Physical Properties

    • Sliding, rolling, and torsional friction

    • Mass noise, load variance

    • Action delay probability

    • Actuator gains (Kp/Kd for hip, shoulder, leg, wheel)

    • ... and more!

  • ๐ŸŒ Diverse Terrain Support Includes predefined environments:

    • flat, rocky_easy, rocky_hard

    • slope_easy, slope_hard

    • stairs_up_easy, stairs_up_normal, stairs_up_hard

  • ๐ŸŽฎ Dual Command Modes

    • Velocity-based commands

    • Position-based commands

  • ๐Ÿ—บ๏ธ Height Map Integration Real-time terrain visualization with adjustable map size and resolution.

  • ๐Ÿงฉ Modular User Interface

    • Environment & policy configuration

    • Hardware tuning

    • Key-based command input

    • Sensor noise and randomization settings

2.3 Installation

  • 1. Create a Conda Environment (Python 3.10 recommended)

  • 2. Install Dependencies

  • 3. Run the Simulator

2.4 Project Structure

Last updated