Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BrainCoTech/RevoLab
/ functions
Functions
383 in github.com/BrainCoTech/RevoLab
⨍
Functions
383
◇
Types & classes
81
Method
get_env_name
(self)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:70
Method
get_episode_names
(self)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:73
Method
get_num_episodes
(self)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:78
Method
get_state
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/curriculums.py:75
Function
git_diff_config
(name)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/utils/misc.py:29
Function
git_hash
()
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/utils/misc.py:21
Function
goal_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
Function
goal_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
Function
hand_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
Function
initial_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
Function
joint_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
Function
joint_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
Function
left_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
Method
load_episode
(self, episode_name: str)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:153
Function
non_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
Method
num_envs
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:44
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Function
object_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
Method
observation_space
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:27
Method
on_click
()
source/BrainCo_DexHand/BrainCo_DexHand/ui_extension_example.py:31
Method
on_reset
()
source/BrainCo_DexHand/BrainCo_DexHand/ui_extension_example.py:35
Method
on_shutdown
(self)
source/BrainCo_DexHand/BrainCo_DexHand/ui_extension_example.py:45
Method
on_startup
(self, ext_id)
source/BrainCo_DexHand/BrainCo_DexHand/ui_extension_example.py:21
Function
orientation_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
Function
out_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
Function
parse_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
Function
position_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
Function
pprint
Persistent print.
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/utils/misc.py:15
Function
prepare_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
Method
prop_hist_len
Return proprio history length used by ProprioAdapt.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:39
Function
randomize_camera_focal_length
Randomize camera focal length on reset.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/utils.py:305
Function
randomize_dome_light
Randomize dome-light intensity and color.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/utils.py:332
Function
randomize_hdri_background
Randomize dome-light HDRI texture and yaw rotation.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/utils.py:361
Function
randomize_rotation
(rand0, rand1, x_unit_tensor, y_unit_tensor)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/reorient.py:527
Function
randomize_tiled_cameras
Randomize camera pose around a fixed base pose.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/utils.py:252
Method
rate_hz
(self)
deploy/revo3/revo3_deploy/policy_runner.py:47
Method
read_state_rad
(self)
deploy/revo3/revo3_deploy/sdk_hand_io.py:70
Function
receiver_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
Function
receiver_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
Function
receiver_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
Method
record_pre_step
(self)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/recorders.py:14
Method
reset
Reset all envs and return obs_dict only.
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/hora_compat_wrapper.py:47
Method
reset
(self, env_ids: Sequence[int] | None = None)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:68
Method
reset
(self, env_ids: Sequence[int] | None = None)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/events.py:168
Method
reset
(self, env_ids: Sequence[int] | None = None)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dynamic_handover/mdp/commands.py:70
Function
reset_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
Function
reset_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
Function
reset_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
Function
reset_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
Method
restore_test
(self, fn)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/padapt/padapt.py:229
Method
restore_train
(self, fn)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/padapt/padapt.py:193
Function
right_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
Function
rotate_axis_by_quat
(axis: torch.Tensor, quat: torch.Tensor)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/direct/hora_rotation/revo3_hand_hora_env.py:575
Method
set_state
(self, state: torch.Tensor)
source/BrainCo_DexHand/BrainCo_DexHand/tasks/manager_based/dexsuite/mdp/curriculums.py:78
Function
some_public_function
(x: int)
source/BrainCo_DexHand/BrainCo_DexHand/ui_extension_example.py:10
Function
source_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
Function
source_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
Function
source_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
Function
stalled_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
Function
success_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
Method
test
(self)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/padapt/padapt.py:99
Function
tianji_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
Function
tianji_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
Method
update
(self, values)
source/BrainCo_DexHand/BrainCo_DexHand/algo/hora/utils/misc.py:64
Method
write_episode
(self, episode: EpisodeData, demo_id: int | None = None)
source/BrainCo_DexHand/BrainCo_DexHand/utils/datasets/zarr_dataset_file_handler.py:81
← previous
301–383 of 383, ranked by callers