API Reference¶
The codebase is organized as follows:
.
├── ckpts # model checkpoints for trained policies
├── datasets # store the manipulate datasets
├── docs # store the source files of the documentation
├── examples # some example scripts to get started
├── motion # store the keyframe motion data
├── plots # generated plots and visualizations
├── results # store the results of the experiments
├── tests # store the test scripts
├── toddlerbot # the main codebase
│ ├── actuation # code for interacting with Dynamixel Motors
│ ├── depth # stereo depth estimation and related utilities
│ ├── descriptions # URDF, MJCF, and config files for all the variations of Toddy
│ ├── locomotion # RL training code in MJX
│ ├── manipulation # diffusion policy
│ ├── policies # deployment code with run_policy.py as the runner and others as policy classes.
│ ├── reference # code to generate reference motion
│ ├── sensing # code to interact with the sensors
│ ├── sim # code for information exchange with MuJoCo and the real world sensors
│ ├── tools # zero_point calibration, keyframe editing, joystick teleoperation, system identification, sim2real evaluation, etc.
│ ├── utils # utility functions
│ └── visualization # visualization functions
The Docstrings are generated using ChatGPT and Sphinx. Please open an GitHub issue if you find any errors or have any suggestions.
- toddlerbot
- toddlerbot package
- Subpackages
- toddlerbot.actuation package
- toddlerbot.algorithms package
- toddlerbot.depth package
- toddlerbot.descriptions package
- toddlerbot.locomotion package
- toddlerbot.manipulation package
- toddlerbot.policies package
- toddlerbot.reference package
- toddlerbot.sensing package
- toddlerbot.sim package
- toddlerbot.tools package
- toddlerbot.utils package
- toddlerbot.visualization package
- Module contents
- Subpackages
- toddlerbot package