toddlerbot package¶
Subpackages¶
- toddlerbot.actuation package
- toddlerbot.algorithms package
- toddlerbot.depth package
- toddlerbot.descriptions package
- Submodules
- toddlerbot.descriptions.assemble_xml module
add_gripper_constraints()
add_keyframes()
add_offsets()
add_self_contacts()
add_sites()
add_waist_constraints()
align_body_frames_to_global()
assemble_xml()
compute_bounding_box()
configure_fixed()
configure_mjx()
configure_motors()
create_scene_xml()
find_body_and_parent()
list_to_string()
main()
string_to_list()
update_collision()
update_joint_params()
write_fixed_xml()
write_mjx_fixed_xml()
write_mjx_xml()
write_pos_fixed_xml()
write_pos_xml()
write_xml()
- toddlerbot.descriptions.convert_to_urdf module
- toddlerbot.descriptions.get_xml module
- toddlerbot.descriptions.onshape_to_robot module
- Module contents
- toddlerbot.locomotion package
- Submodules
- toddlerbot.locomotion.cartwheel_env module
- toddlerbot.locomotion.crawl_env module
- toddlerbot.locomotion.mjx_config module
- toddlerbot.locomotion.mjx_env module
- toddlerbot.locomotion.on_policy_runner module
- toddlerbot.locomotion.ppo_config module
PPOConfig
PPOConfig.activation
PPOConfig.batch_size
PPOConfig.clipping_epsilon
PPOConfig.discounting
PPOConfig.distribution_type
PPOConfig.entropy_cost
PPOConfig.episode_length
PPOConfig.gae_lambda
PPOConfig.init_noise_std
PPOConfig.learning_rate
PPOConfig.max_grad_norm
PPOConfig.noise_std_type
PPOConfig.normalize_advantage
PPOConfig.normalize_observation
PPOConfig.num_envs
PPOConfig.num_evals
PPOConfig.num_minibatches
PPOConfig.num_timesteps
PPOConfig.num_updates_per_batch
PPOConfig.policy_hidden_layer_sizes
PPOConfig.render_nums
PPOConfig.rnn_hidden_size
PPOConfig.rnn_num_layers
PPOConfig.rnn_type
PPOConfig.seed
PPOConfig.unroll_length
PPOConfig.use_rnn
PPOConfig.value_hidden_layer_sizes
PPOConfig.wandb_entity
PPOConfig.wandb_project
- toddlerbot.locomotion.rsl_rl_wrapper module
- toddlerbot.locomotion.train_mjx module
- toddlerbot.locomotion.walk_env module
- Module contents
- toddlerbot.manipulation package
- toddlerbot.policies package
- Submodules
- toddlerbot.policies.balance_pd module
- toddlerbot.policies.calibrate module
- toddlerbot.policies.cartwheel module
- toddlerbot.policies.crawl module
- toddlerbot.policies.dp_policy module
- toddlerbot.policies.handstand module
- toddlerbot.policies.mjx_policy module
- toddlerbot.policies.pull_up module
- toddlerbot.policies.record module
- toddlerbot.policies.replay module
- toddlerbot.policies.reset_pd module
- toddlerbot.policies.run_policy module
- toddlerbot.policies.stand module
- toddlerbot.policies.sysID module
- toddlerbot.policies.talk_arya module
- toddlerbot.policies.talk_toddy module
- toddlerbot.policies.teleop_follower_pd module
- toddlerbot.policies.teleop_joystick module
- toddlerbot.policies.teleop_leader module
- toddlerbot.policies.walk module
- Module contents
- toddlerbot.reference package
- toddlerbot.sensing package
- toddlerbot.sim package
- Subpackages
- Submodules
- toddlerbot.sim.motor_control module
- toddlerbot.sim.mujoco_sim module
MuJoCoSim
MuJoCoSim.add_ee_marker()
MuJoCoSim.check_self_collisions()
MuJoCoSim.close()
MuJoCoSim.forward()
MuJoCoSim.get_body_transform()
MuJoCoSim.get_joint_angles()
MuJoCoSim.get_motor_angles()
MuJoCoSim.get_observation()
MuJoCoSim.get_site_transform()
MuJoCoSim.save_recording()
MuJoCoSim.set_joint_angles()
MuJoCoSim.set_joint_dynamics()
MuJoCoSim.set_motor_angles()
MuJoCoSim.set_motor_dynamics()
MuJoCoSim.set_motor_kps()
MuJoCoSim.set_motor_target()
MuJoCoSim.set_qpos()
MuJoCoSim.step()
- toddlerbot.sim.mujoco_utils module
- toddlerbot.sim.real_world module
- toddlerbot.sim.robot module
- Module contents
- toddlerbot.tools package
- Submodules
- toddlerbot.tools.audio_player_async module
- toddlerbot.tools.calibrate_zero module
- toddlerbot.tools.edit_keyframe module
- toddlerbot.tools.joystick module
AsusAxis
AsusButton
DeckAxis
DeckButton
Joystick
JoystickAction
JoystickAction.A
JoystickAction.B
JoystickAction.DPAD_DOWN
JoystickAction.DPAD_LEFT
JoystickAction.DPAD_RIGHT
JoystickAction.DPAD_UP
JoystickAction.L1
JoystickAction.L2
JoystickAction.L4
JoystickAction.L5
JoystickAction.LEFT_JOYSTICK_HORIZONTAL
JoystickAction.LEFT_JOYSTICK_VERTICAL
JoystickAction.MENU
JoystickAction.R1
JoystickAction.R2
JoystickAction.R4
JoystickAction.R5
JoystickAction.RIGHT_JOYSTICK_HORIZONTAL
JoystickAction.RIGHT_JOYSTICK_VERTICAL
JoystickAction.VIEW
JoystickAction.X
JoystickAction.Y
StadiaAxis
StadiaButton
XboxAxis
XboxButton
- toddlerbot.tools.keyboard module
- toddlerbot.tools.overlay_eval module
- toddlerbot.tools.run_sysID module
- toddlerbot.tools.sim2real_eval module
- toddlerbot.tools.teleoperate module
- toddlerbot.tools.zmq_jpeg_receiver module
- Module contents
- toddlerbot.utils package
- toddlerbot.visualization package
- Submodules
- toddlerbot.visualization.vis_depth_comparison module
- toddlerbot.visualization.vis_plot module
plot_ang_vel_frequency()
plot_ankle_mapping()
plot_bar_graph()
plot_footsteps()
plot_joint_drive_direction()
plot_joint_tracking()
plot_joint_tracking_frequency()
plot_joint_tracking_single()
plot_line_graph()
plot_loop_time()
plot_motor_vel_tor_mapping()
plot_one_footstep()
plot_path_tracking()
plot_scatter_graph()
plot_sim2real_gap_bar()
plot_sim2real_gap_line()
plot_teleop_dataset()
plot_waist_mapping()
- toddlerbot.visualization.vis_utils module
- Module contents
Module contents¶
ToddlerBot: A comprehensive robotics framework for humanoid robot development.
This package provides tools and utilities for: - Robot simulation and control - Motion planning and locomotion - Manipulation and grasping - Sensor processing and depth estimation - System identification and calibration - Real-time teleoperation and control
The ToddlerBot framework supports both simulation and real robot deployment, with a focus on research and development of humanoid robotics capabilities.