MCPcopy Create free account

hub / github.com/pollen-robotics/microduck_rl / functions

Functions681 in github.com/pollen-robotics/microduck_rl

Functiontest_reward_decays_when_off_by_one_std
()
tests/test_crouch_glide.py:70
Functiontest_reward_is_one_when_height_matches_target
()
tests/test_crouch_glide.py:59
Functiontest_rewards_forward_roll_below_cap
()
tests/test_wheel_glide.py:46
Functiontest_rewards_forward_speed_up_to_cap
()
tests/test_descent_speed.py:31
Functiontest_rolling_entry_no_base_push
()
tests/test_roller_slope_cfg.py:26
Functiontest_safe_obs_wrappers_are_wired_into_the_critic
()
tests/test_obs_nan_guard.py:97
Functiontest_smoothness_regularisers_kept
()
tests/test_roller_standup_cfg.py:46
Functiontest_spawn_yaw_faces_downhill
()
tests/test_roller_slope_cfg.py:71
Functiontest_spin_gate_is_normalized_rate
()
tests/test_spin.py:72
Functiontest_spin_gate_is_zero_over_the_whole_rest_segment
()
tests/test_spin.py:80
Functiontest_spin_grounded_rewards_both_blades_down_and_is_gated
()
tests/test_spin.py:307
Functiontest_spin_phase_from_command_roundtrip
()
tests/test_spin.py:151
Functiontest_spin_rate_accel_ramp_is_increasing
()
tests/test_spin.py:20
Functiontest_spin_rate_brake_ramp_is_decreasing
()
tests/test_spin.py:29
Functiontest_spin_rate_integral_matches_trapezoid_shape_at_rate_max_6
()
tests/test_spin.py:38
Functiontest_spin_rate_l1_is_negative_absolute_error
()
tests/test_spin.py:203
Functiontest_spin_rate_max_integrates_to_2_1_times_itself_per_cycle
()
tests/test_spin.py:50
Functiontest_spin_rate_reward_peaks_on_exact_match
()
tests/test_spin.py:158
Functiontest_spin_rate_segment_boundaries
()
tests/test_spin.py:11
Functiontest_spin_rate_track_penalizes_wrong_direction
()
tests/test_spin.py:191
Functiontest_spin_rate_track_uses_yaw_and_phase
()
tests/test_spin.py:166
Functiontest_spin_rate_track_wants_stillness_during_rest
()
tests/test_spin.py:180
Functiontest_spin_stay_in_place_is_attenuated_during_the_launch_ramp
()
tests/test_spin.py:226
Functiontest_spin_stay_in_place_is_full_price_during_rest
()
tests/test_spin.py:240
Functiontest_spin_stay_in_place_is_squared_planar_speed
()
tests/test_spin.py:215
Functiontest_standup_cfg_wiring
()
tests/test_head_pose_bias.py:139
Functiontest_standup_env_is_also_guarded
()
tests/test_obs_nan_guard.py:121
Functiontest_starts_from_ground_states
()
tests/test_roller_standup_cfg.py:228
Functiontest_state_only_check_misses_bad_contact_force
()
tests/test_obs_nan_guard.py:67
Functiontest_stay_in_middle_band
()
tests/test_slope_curriculum.py:21
Functiontest_stay_in_place_is_attenuated_during_the_launch_ramp
()
tests/test_spin_cfg.py:35
Functiontest_still_catches_joint_pos_nan
()
tests/test_nan_guard.py:56
Functiontest_submitted_job_env_disarms_the_interception
The env var above is only useful if submit() actually sets it.
tests/test_hf_jobs_flag.py:146
Functiontest_swizzle_head_control_wired
()
tests/test_swizzle_head_cfg.py:10
Functiontest_symmetry_augmentation_is_disabled
()
tests/test_spin_cfg.py:69
Functiontest_task_is_registered
()
tests/test_roller_standup_cfg.py:114
Functiontest_termination_catches_inf_contact_force
()
tests/test_obs_nan_guard.py:79
Functiontest_termination_catches_nan_contact_force
()
tests/test_obs_nan_guard.py:73
Functiontest_termination_ignores_missing_sensor
()
tests/test_obs_nan_guard.py:85
Functiontest_terrain_is_flat_ramp_generator
()
tests/test_roller_slope_cfg.py:7
Functiontest_terrain_is_plain_plane
()
tests/test_roller_standup_cfg.py:106
Functiontest_terrain_tile_fits_geometry
()
tests/test_roller_slope_cfg.py:100
Functiontest_the_builder_refuses_what_the_kind_cannot_mean
(kwargs, why)
tests/test_publish_manifest.py:181
Functiontest_the_cli_dry_run_writes_a_repo
End to end without the Hub or a GPU: an ONNX in, the three repo files out.
tests/test_publish_manifest.py:249
Functiontest_the_flamingo_manifest_is_schema_2_and_valid
()
tests/test_publish_manifest.py:103
Functiontest_the_official_set_validates_per_entry
()
tests/test_publish_manifest.py:107
Functiontest_the_readme_tells_the_owner_how_to_run_it
()
tests/test_publish_manifest.py:201
Functiontest_torch_is_a_direct_dependency
Without this, [tool.uv.sources] for torch is a silent no-op.
tests/test_aarch64_cuda_torch.py:57
Functiontest_torch_source_is_pinned_to_a_cuda_index_on_aarch64
()
tests/test_aarch64_cuda_torch.py:68
Functiontest_torch_version_identical_across_platforms
The fix changes only the wheel's SOURCE, not its version: the CUDA index carries newer builds than the PyPI pin, so a `>=` drags torch 2.9.1 -
tests/test_aarch64_cuda_torch.py:114
Functiontest_train_on_path_is_a_mjlab_trainer
Catches the vanished-script failure directly: `train` must be ours or mjlab's, never whatever else is installed on the machine.
tests/test_hf_jobs_flag.py:71
Functiontest_train_script_stays_declared
Removing it uninstalls bin/train and recreates nothing (see docstring).
tests/test_hf_jobs_flag.py:45
Functiontest_trunk_asset_cfgs_are_distinct_objects
mjlab résout et MUTE les SceneEntityCfg en place : un objet partagé entre plusieurs termes provoque des indices périmés. Chaque terme doit avoir l
tests/test_roller_standup_cfg.py:214
Functiontest_twist_command_is_neutralised
()
tests/test_roller_standup_cfg.py:64
Functiontest_twist_command_is_not_heading_relative
()
tests/test_roller_standup_cfg.py:77
Functiontest_ungated_matches_velocity_env_behavior
()
tests/test_head_pose_bias.py:118
Functiontest_velocity_cfg_unchanged_no_gate
()
tests/test_head_pose_bias.py:157
Functiontest_velstand_inherited_term_is_gated
()
tests/test_head_pose_bias.py:166
Functiontest_void_termination_present_no_edge_termination
()
tests/test_roller_slope_cfg.py:77
Functiontest_we_register_the_task_plugin_entry_point
The interception rides on this entry point; without it, no flag.
tests/test_hf_jobs_flag.py:86
Functiontest_wheel_differential_from_values_is_pure
()
tests/test_spin.py:298
Functiontest_wheel_differential_is_gated_off_during_rest
()
tests/test_spin.py:281
Functiontest_wheel_differential_rewards_counter_rolling_wheels
()
tests/test_spin.py:264
Functiontest_wheel_differential_saturates
()
tests/test_spin.py:288
Functiontest_wheel_friction_curriculum_is_decreasing
La pièce nouvelle : roues FREINÉES → LIBRES. Les roues roulent, donc il n'y a aucune adhérence longitudinale pour pousser sur le sol. On boot
tests/test_roller_standup_cfg.py:303
Functiontest_wheel_friction_event_default_matches_stage_zero
()
tests/test_roller_standup_cfg.py:327
Functiontest_x86_64_resolution_stays_on_pypi
HF Jobs run on x86_64: their resolution must not move.
tests/test_aarch64_cuda_torch.py:98
Functiontest_zero_for_backward_or_uphill
()
tests/test_descent_speed.py:41
Functiontest_zero_when_wheels_roll_backward
()
tests/test_wheel_glide.py:58
Functiontrunk_downward_velocity_penalty
Penalty on downward trunk velocity beyond ``max_down_vel``. Caps descent SPEED, which ``trunk_vertical_accel_penalty`` alone cannot: a fast c
src/mjlab_microduck/tasks/mdp.py:2495
Functiontrunk_upward_velocity_penalty
Penalty on upward trunk velocity beyond ``max_up_vel``. Mirror of ``trunk_downward_velocity_penalty`` for the rise: charges every step of a t
src/mjlab_microduck/tasks/mdp.py:6578
Functiontrunk_vertical_accel_penalty
Penalty proportional to ``|a_z|`` of the trunk (finite-diff of v_z). Captures hard impacts (large deceleration spike on landing) AND incentivises
src/mjlab_microduck/tasks/mdp.py:2467
Functionupright_gaussian_at_height
``body_upright_gaussian`` weighted by smoothstep on trunk z. Full Gaussian-upright reward when ``z >= height_high``, zero when ``z <= height_
src/mjlab_microduck/tasks/mdp.py:734
Functionupright_progress
Potential-based upright shaping: Δcos(tilt) per step. Pays for PROGRESS toward upright, charges for progress toward fallen, and pays exactly
src/mjlab_microduck/tasks/mdp.py:546
Functionupright_while_tall
Linear upright reward weighted by a smoothstep on trunk z. Returns ``body_upright_linear * smoothstep((z - low)/(high - low))`` so the uprigh
src/mjlab_microduck/tasks/mdp.py:2549
Functionvalidate_manifest
Refuse what the daemon would refuse, plus the mistakes it would load and run wrongly. Accepts both shapes and any schema version, because absence
src/mjlab_microduck/publish/manifest.py:185
Functionvelocity_command_ranges_curriculum
Update velocity command ranges based on training progress. Gradually increases the commanded velocity ranges to allow the robot to learn high
src/mjlab_microduck/tasks/mdp.py:3540
Functionvelocity_tracking_std_curriculum
Update velocity tracking std parameter based on training progress. Starts with loose std (easy rewards) to learn basic walking, then gradually
src/mjlab_microduck/tasks/mdp.py:3335
Functionwheel_friction_curriculum
Update wheel friction based on training step stages.
src/mjlab_microduck/tasks/mdp.py:3424
Functionwheel_speed_reward
Reward wheel spin proportional to commanded push. All 4 wheels spin positive for forward motion (verified visually). tanh saturation at vel_s
src/mjlab_microduck/tasks/mdp.py:1674
Functionzero_command_padding
Constant-zero obs term of width `dim`. Used by envs that don't actively track head/body commands (e.g. sitstand, ground_pick) but still need
src/mjlab_microduck/tasks/mdp.py:5115
← previous601–681 of 681, ranked by callers