MCPcopy Create free account

hub / github.com/BrainCoTech/RevoLab / functions

Functions383 in github.com/BrainCoTech/RevoLab

Methodget_env_name
(self)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:70
Methodget_episode_names
(self)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:73
Methodget_num_episodes
(self)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:78
Methodget_state
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/curriculums.py:75
Functiongit_diff_config
(name)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/utils/misc.py:29
Functiongit_hash
()
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/utils/misc.py:21
Functiongoal_pos_in_handover_frame
( env: ManagerBasedRLEnv, goal_cfg: SceneEntityCfg = SceneEntityCfg("goal"), command_name: str = "
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:118
Functiongoal_pos_in_robot_root
( env: ManagerBasedRLEnv, robot_cfg: SceneEntityCfg = SceneEntityCfg("robot"), goal_cfg: SceneEnti
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:77
Functionhand_palm_separation_penalty
Penalize the hands when their palm distance is more than ``distance_margin`` below reset spacing.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:321
Functioninitial_final_interpolate_fn
Interpolate between initial value iv and final value fv, for any arbitrarily nested structure of lists/tuples in 'data'. Scalars (int/float)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/curriculums.py:21
Functionjoint_pos_subset_rel
( env: ManagerBasedRLEnv, asset_cfg: SceneEntityCfg = SceneEntityCfg("robot"), joint_names: tuple[
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:199
Functionjoint_vel_subset_rel
( env: ManagerBasedRLEnv, asset_cfg: SceneEntityCfg = SceneEntityCfg("robot"), joint_names: tuple[
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:209
Functionleft_palm_pos_in_robot_root
( env: ManagerBasedRLEnv, robot_cfg: SceneEntityCfg = SceneEntityCfg("robot"), )
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:187
Methodload_episode
(self, episode_name: str)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:153
Functionnon_finite_state
Terminate when NaN/Inf appears in key simulation states. This typically happens when reset randomization spawns interpenetrating bodies (hand/obj
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/terminations.py:52
Methodnum_envs
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:44
Functionobject_ang_vel_in_handover_frame
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), command_name: str
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:140
Functionobject_ang_vel_in_robot_root
( env: ManagerBasedRLEnv, robot_cfg: SceneEntityCfg = SceneEntityCfg("robot"), object_cfg: SceneEn
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:97
Functionobject_away_from_source_palm_penalty
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), command_name: str
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:262
Functionobject_below_height
( env: ManagerBasedRLEnv, minimum_height: float = 0.15, object_cfg: SceneEntityCfg = SceneEntityCf
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/terminations.py:10
Functionobject_close_to_receiver_palm_reward
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), goal_cfg: SceneEn
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:290
Functionobject_close_to_source_palm_reward
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), command_name: str
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:626
Functionobject_ee_distance
Reward reaching the object using a tanh-kernel on end-effector distance. The reward is close to 1 when the maximum distance between the object an
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/rewards.py:85
Functionobject_ee_distance_delta
Reward improvement over the historical closest end-effector distance. Computes the distance between the object and the end-effector bodies (max o
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/rewards.py:31
Functionobject_ee_distance_mean
Reward reaching the object using a tanh-kernel on mean end-effector distance. The reward is close to 1 when the average distance between the obje
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/rewards.py:116
Functionobject_lin_vel_in_handover_frame
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), command_name: str
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:129
Functionobject_lin_vel_in_robot_root
( env: ManagerBasedRLEnv, robot_cfg: SceneEntityCfg = SceneEntityCfg("robot"), object_cfg: SceneEn
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:87
Functionobject_low_speed_hold_reward
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), command_name: str
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:639
Functionobject_palm_distance_exceeded
Terminate if object is farther than `threshold` meters from the Tianji palm.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/dexsuite_env_cfg_grasp_tianji.py:70
Functionobject_pos_b
Object position in the robot's root frame. Args: env: The environment. robot_cfg: Scene entity for the robot (reference frame). D
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/observations.py:21
Functionobject_pos_in_handover_frame
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), command_name: str
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:107
Functionobject_pos_in_robot_root
( env: ManagerBasedRLEnv, robot_cfg: SceneEntityCfg = SceneEntityCfg("robot"), object_cfg: SceneEn
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:67
Functionobject_quat_b
Object orientation in the robot's root frame. Args: env: The environment. robot_cfg: Scene entity for the robot (reference frame)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/observations.py:41
Functionobject_towards_receiver_palm_velocity_bonus
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), goal_cfg: SceneEn
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:275
Functionobject_transfer_velocity_bonus
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), command_name: str
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:247
Functionobject_y_velocity_bonus
Reward cube flight along the initial source-to-receiver y corridor of the bimanual robot.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:340
Methodobservation_space
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:27
Methodon_click
()
source/BrainCo_DexHand/BrainCo_DexHand/ui_extension_example.py:31
Methodon_reset
()
source/BrainCo_DexHand/BrainCo_DexHand/ui_extension_example.py:35
Methodon_shutdown
(self)
source/BrainCo_DexHand/BrainCo_DexHand/ui_extension_example.py:45
Methodon_startup
(self, ext_id)
source/BrainCo_DexHand/BrainCo_DexHand/ui_extension_example.py:21
Functionorientation_command_error_tanh
Reward tracking of commanded orientation using tanh kernel, gated by contact presence.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/rewards.py:257
Functionout_of_bound
Termination condition for the object falls out of bound. Args: env: The environment. asset_cfg: The object configuration. Default
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/terminations.py:24
Functionparse_rsl_rl_cfg
Parse configuration for RSL-RL agent based on inputs. Args: task_name: The name of the environment. args_cli: The command line ar
scripts/rsl_rl/cli_args.py:42
Functionposition_command_error_tanh
Reward tracking of commanded position using tanh kernel, gated by contact presence.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/rewards.py:242
Functionpprint
Persistent print.
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/utils/misc.py:15
Functionprepare_handover_reset_command
Sample or preserve handover commands before reset assets are placed.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:212
Methodprop_hist_len
Return proprio history length used by ProprioAdapt.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:39
Functionrandomize_camera_focal_length
Randomize camera focal length on reset.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/utils.py:305
Functionrandomize_dome_light
Randomize dome-light intensity and color.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/utils.py:332
Functionrandomize_hdri_background
Randomize dome-light HDRI texture and yaw rotation.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/utils.py:361
Functionrandomize_rotation
(rand0, rand1, x_unit_tensor, y_unit_tensor)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/reorient.py:527
Functionrandomize_tiled_cameras
Randomize camera pose around a fixed base pose.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/utils.py:252
Methodrate_hz
(self)
deploy/revo3/revo3_deploy/policy_runner.py:47
Methodread_state_rad
(self)
deploy/revo3/revo3_deploy/sdk_hand_io.py:70
Functionreceiver_arm_return_to_default_after_catch_reward
Reward the receiver-side arm returning to default once 3+ fingertips catch the cube.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:423
Functionreceiver_multi_finger_surface_contacts_reward
Reward the receiver only after at least ``min_fingers`` fingertips reach the cube surface.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:368
Functionreceiver_palm_towards_object_bonus
( env: ManagerBasedRLEnv, object_cfg: SceneEntityCfg = SceneEntityCfg("object"), command_name: str
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:305
Methodrecord_pre_step
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/recorders.py:14
Methodreset
Reset all envs and return obs_dict only.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:47
Methodreset
(self, env_ids: Sequence[int] | None = None)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:68
Methodreset
(self, env_ids: Sequence[int] | None = None)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:168
Methodreset
(self, env_ids: Sequence[int] | None = None)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/commands.py:70
Functionreset_fingers_by_handover_command
Reset both hands to the default open pose.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:221
Functionreset_goal_by_handover_command
( env: ManagerBasedEnv, env_ids: torch.Tensor, command_name: str = "handover", asset_cfg: Scen
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:305
Functionreset_object_above_palm
Reset object root pose to be `height` meters above the Tianji palm (world +Z).
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/dexsuite_env_cfg_grasp_tianji.py:37
Functionreset_object_by_handover_command
( env: ManagerBasedEnv, env_ids: torch.Tensor, command_name: str = "handover", asset_cfg: Scen
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:257
Methodrestore_test
(self, fn)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/padapt/padapt.py:229
Methodrestore_train
(self, fn)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/padapt/padapt.py:193
Functionright_palm_pos_in_robot_root
( env: ManagerBasedRLEnv, robot_cfg: SceneEntityCfg = SceneEntityCfg("robot"), )
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/observations.py:175
Functionrotate_axis_by_quat
(axis: torch.Tensor, quat: torch.Tensor)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env.py:575
Methodset_state
(self, state: torch.Tensor)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/curriculums.py:78
Functionsome_public_function
(x: int)
source/BrainCo_DexHand/BrainCo_DexHand/ui_extension_example.py:10
Functionsource_arm_return_to_default_reward
Reward the throwing-side arm returning to default, with optional light finger regularization after release.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:495
Functionsource_finger_action_rate_excess_penalty
Penalize excessive post-release action-rate on the throwing-side dexterous hand.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:597
Functionsource_release_reward
Stage A: reward releasing the cube from the source hand, but stop after catch.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:157
Functionstalled_flight_penalty
Penalize released cubes that stall before reaching the goal region.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/rewards.py:210
Functionsuccess_reward
Reward success by comparing commanded pose to the object pose using tanh kernels on error.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/rewards.py:217
Methodtest
(self)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/padapt/padapt.py:99
Functiontianji_orientation_command_error_tanh
Orientation tracking reward gated by Tianji hand contact.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/config/Revo3/dexsuite_revo3_env_cfg_grasp.py:201
Functiontianji_position_command_error_tanh
Position tracking reward gated by Tianji hand contact.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/config/Revo3/dexsuite_revo3_env_cfg_grasp.py:184
Methodupdate
(self, values)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/utils/misc.py:64
Methodwrite_episode
(self, episode: EpisodeData, demo_id: int | None = None)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:81
← previous301–383 of 383, ranked by callers