Berkeley Humanoid Lite Docs
  • Home
  • Releases
  • Getting Started with Hardware
    • Materials and Parts (BOM)
    • Preparing the Tools
    • 3D Printing Instructions
    • Building the Actuator
    • Flashing the Motor Controllers
    • Building the Robot
  • Getting Started with Software
    • Software Development Environment Overview
    • Training Environment
    • Sim2sim Validation
    • The On-board Computer
    • Motion Capture System
  • lerobot Integration
  • In-depth Contents
    • Field Oriented Control (FOC) Operation
    • Motor Controller Firmware Execution Timing Information
    • Motor Characterization
    • Actuator Characterization
    • CAN Communication
    • Joint ID Mapping
    • Exporting Robot Description Files from Onshape
    • Domain Randomizations for Training Locomotion
  • Contribute
Powered by GitBook
On this page
  1. In-depth Contents

Domain Randomizations for Training Locomotion

Domain Randomizations

We randomize the following terms

payload mass: [-1, 2]

center of mass displacement: [-0.05, 0.05]

link mass: [0.8, 1.2]

friction: [0.1, 2.0]

kp: [0.8, 1.2]

kd: [0.8, 1.2]

initial joint position scale: [0.5, 1.5]

initial joint position offset: [-0.1, 0.1]

default joint position offset: [-0.02, 0.02]

(accounting for calibration error)

push robot vel: 1.5

observation noise

base angular velocity: 0.2

gravity: 0.05

ang_vel: 0.3

dof_pos: 0.02

dof_vel: 2.0

PreviousExporting Robot Description Files from OnshapeNextContribute

Last updated 1 month ago