MCPcopy Create free account

hub / github.com/BrainCoTech/RevoLab / functions

Functions383 in github.com/BrainCoTech/RevoLab

Method__call__
( self, env: ManagerBasedEnv, env_ids: torch.Tensor, asset_cfg: SceneEntityCfg
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:111
Method__call__
( self, env: ManagerBasedEnv, env_ids: torch.Tensor, asset_cfg: SceneEntityCfg
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:171
Method__getattr__
Forward unknown attributes to wrapped env.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:64
Method__getitem__
(self, idx)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/ppo/experience.py:44
Method__init__
( self, joint_lower: np.ndarray, joint_upper: np.ndarray, joint_names: tuple[s
deploy/revo3/revo3_deploy/input_builder.py:17
Method__init__
(self, config: Revo3SdkConfig)
deploy/revo3/revo3_deploy/sdk_hand_io.py:43
Method__init__
( self, onnx_path: str | Path, policy_path: str | Path, profile: Revo3Profile,
deploy/revo3/revo3_deploy/policy_runner.py:14
Method__init__
(self, chunk_size: int = 5000, image_chunk_size: int = 50, image_keys: list[str] | None = None)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:30
Method__init__
( self, cfg: BrainCoHandEnvCfg, render_mode: str | None = None, **kwargs,
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/inhand_manipulation_env.py:141
Method__init__
( self, cfg: BrainCoHandEnvCfg, render_mode: str | None = None, **kwargs,
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/reorient.py:149
Method__init__
(self, cfg: Revo3HandHoraEnvCfg, render_mode: str | None = None, **kwargs)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env.py:67
Method__init__
(self, env: Revo3HandHoraEnv)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:23
Method__init__
(self, cfg, env)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/curriculums.py:69
Method__init__
(self, cfg, env: ManagerBasedRLEnv)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/observations.py:160
Method__init__
Initialize the command generator class. Args: cfg: The configuration parameters for the command generator. env: The e
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/commands/pose_commands.py:54
Method__init__
(self, cfg: EventTermCfg, env: ManagerBasedEnv)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:62
Method__init__
(self, cfg: EventTermCfg, env: ManagerBasedEnv)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:145
Method__init__
(self, cfg: "BimanualHandoverCommandCfg", env)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/commands.py:23
Method__init__
(self, window_size)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/utils/misc.py:59
Method__init__
(self, env, output_dir, full_config)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/padapt/padapt.py:26
Method__init__
(self, num_envs, horizon_length, batch_size, minibatch_size, obs_dim, act_dim, priv_dim, device)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/ppo/experience.py:14
Method__init__
(self, kl_threshold=0.008)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/ppo/ppo.py:491
Method__init__
(self, obs_per_step=47)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/models/models.py:21
Method__init__
(self, kwargs)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/models/models.py:48
Method__init__
(self, insize, epsilon=1e-05, per_channel=False, norm_only=False)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/models/running_mean_std.py:6
Method__init__
(self, model: ActorCritic, rms_obs: RunningMeanStd)
scripts/hora/export_onnx.py:147
Method__len__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/utils/misc.py:79
Method__len__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/ppo/experience.py:41
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env_cfg.py:195
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env_cfg.py:208
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/dexsuite_env_cfg_grasp_tianji.py:214
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/dexsuite_env_cfg_grasp_tianji.py:236
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/dexsuite_env_cfg_grasp_tianji.py:248
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/dexsuite_env_cfg_grasp_tianji.py:262
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/dexsuite_env_cfg_grasp_tianji.py:510
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/dexsuite_env_cfg_grasp_tianji.py:553
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/dexsuite_env_cfg_grasp_tianji.py:563
Method__post_init__
(self: dexsuite.DexsuiteReorientEnvCfg)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/config/Revo3/dexsuite_revo3_env_cfg_grasp.py:264
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/dynamic_handover_env_cfg.py:218
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/dynamic_handover_env_cfg.py:395
Method__post_init__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/dynamic_handover_env_cfg.py:415
Method__str__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/commands/pose_commands.py:83
Method__str__
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/commands.py:35
Method_apply_action
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/inhand_manipulation_env.py:232
Method_apply_action
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/reorient.py:244
Method_apply_action
Torque control: torques = p_gain*(target - pos) - d_gain*vel, sent via set_joint_effort_target. p_gain/d_gain are hardcoded from cfg (2.0/0.2)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env.py:228
Method_ctx
(self)
deploy/revo3/revo3_deploy/sdk_hand_io.py:100
Method_debug_vis_callback
(self, event)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/commands/pose_commands.py:164
Method_get_dones
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/inhand_manipulation_env.py:314
Method_get_dones
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/reorient.py:325
Method_get_dones
Termination: height out of [init_z±2cm] or episode timeout (400 steps @20Hz). Gravity curriculum: when reset rate < 0.05%, gravity += 0.05 fro
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env.py:287
Method_get_observations
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/inhand_manipulation_env.py:254
Method_get_observations
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/reorient.py:265
Method_get_observations
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env.py:239
Method_get_rewards
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/inhand_manipulation_env.py:275
Method_get_rewards
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/reorient.py:286
Method_get_rewards
Compute 6-term reward. Total ×0.01 for PPO. Angular velocity via quaternion difference, no angle gate (pure axis projection).
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env.py:248
Method_mean_or_none
(items)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/ppo/ppo.py:129
Method_pre_physics_step
(self, actions: torch.Tensor)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/inhand_manipulation_env.py:229
Method_pre_physics_step
(self, actions: torch.Tensor)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/reorient.py:241
Method_pre_physics_step
Delta position control: action ∈ [-1,1] → target += (1/24)*action → clamp to joint limits. Also updates object_rot_prev/pos_prev for angular v
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env.py:202
Method_resample_command
(self, env_ids: Sequence[int])
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/commands/pose_commands.py:129
Method_resample_command
(self, env_ids: Sequence[int])
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/commands.py:80
Method_reset_idx
(self, env_ids: Sequence[int] | None)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/inhand_manipulation_env.py:336
Method_reset_idx
(self, env_ids: Sequence[int] | None)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/reorient.py:347
Method_reset_idx
Reset hand to grasp pose (from cache or init_joint_pos), object to default state. PD gains randomized per-DOF each reset: p_gain × [0.5,2.0],
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env.py:314
Method_set_debug_vis_impl
(self, debug_vis: bool)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/commands/pose_commands.py:148
Method_setup_scene
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/inhand_manipulation_env.py:196
Method_setup_scene
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/reorient.py:208
Method_setup_scene
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env.py:181
Method_update_command
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/commands/pose_commands.py:145
Method_update_command
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/commands.py:93
Method_update_metrics
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/commands/pose_commands.py:105
Method_update_metrics
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/commands.py:73
Functionabnormal_robot_state
Terminating environment when violation of velocity limits detects, this usually indicates unstable physics caused by very bad, or aggressive actio
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/terminations.py:45
Functionaction_l2_clamped
Penalize the actions using L2 squared kernel.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/rewards.py:26
Functionaction_rate_l2_clamped
Penalize the rate of change of the actions using L2 squared kernel.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/rewards.py:21
Methodaction_space
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:34
Methodadd_env_args
(self, env_args: dict)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:162
Functionadd_rsl_rl_args
Add RSL-RL arguments to the parser. Args: parser: The parser to add the arguments to.
scripts/rsl_rl/cli_args.py:16
Methodafter_print_stats
(self, frame, epoch_num, total_time)
scripts/rl_games/train.py:122
Functionany_finger_contact
Reward any fingertip contact with the object above threshold. Supports both legacy LEAP sensor names and Arm-BrainCo `right_*` sensor names.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/rewards.py:147
Functionbody_state_b
Body state (pos, quat, lin vel, ang vel) in the base asset's root frame. The state for each body is stacked horizontally as ``[position(3), q
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/observations.py:104
Functionbody_state_b_with_offset
Body state (pos, quat, lin vel, ang vel) in the base frame with an optional offset.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/observations.py:61
Functioncatch_goal_proximity_reward
Stage C: reward approaching the blue goal point near the receiver.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:195
Functioncatch_stability_reward
Stage D: reward a stable low-speed catch near the goal and receiver hand.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:228
Functionclear_pointcloud_caches
()
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/utils.py:25
Methodcommand
The desired pose command. Shape is (num_envs, 7). The first three elements correspond to the position, followed by the quaternion orientation
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/commands/pose_commands.py:94
Methodcommand
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/commands.py:42
Functiondisable_collision_pairs_filtered
Disable collisions using USD FilteredPairsAPI based on link groups.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/config/Revo3/dexsuite_revo3_env_cfg_grasp.py:105
Functionearly_success_termination
Early-stop episodes once they have been successful for enough consecutive steps.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/terminations.py:138
Functionexp_goal_tracking
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), goal_cfg: SceneEn
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:145
Functionfingers_contact_force_b
base-frame contact forces from listed sensors, concatenated per env. Args: env: The environment. contact_sensor_names: Names of c
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/observations.py:221
Functionflight_velocity_band_reward
Stage B: reward forward flight toward the goal with a moderate projected speed band.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:174
Methodflush
(self)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:156
Methodforward
(self, x)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/models/models.py:39
Methodforward
(self, input_dict)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/models/models.py:127
Methodforward
(self, input, unnorm=False)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/models/running_mean_std.py:42
Methodforward
(self, obs: torch.Tensor, proprio_hist: torch.Tensor)
scripts/hora/export_onnx.py:139
Methodforward
(self, obs: torch.Tensor, priv_info: torch.Tensor)
scripts/hora/export_onnx.py:152
← previousnext →201–300 of 383, ranked by callers