Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVlabs/GR00T-WholeBodyControl
/ functions
Functions
6,086 in github.com/NVlabs/GR00T-WholeBodyControl
⨍
Functions
6,086
◇
Types & classes
1,284
↳
Endpoints
2
↓ 5 callers
Method
ReserveCapacity
Pre-allocate capacity to avoid reallocations during extension
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/motion_data_reader.hpp:105
↓ 5 callers
Method
SetOnDecodedMessage
Register a callback to be invoked (on the background thread) for each successfully decoded packed message. Must be called before Start().
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/input_interface/zmq_packed_message_subscriber.hpp:179
↓ 5 callers
Method
SmplJoints
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/motion_data_reader.hpp:78
↓ 5 callers
Method
SmplPoses
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/motion_data_reader.hpp:79
↓ 5 callers
Method
Start
Spawn the background receive thread. Requires a callback and a connection.
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/input_interface/zmq_packed_message_subscriber.hpp:220
↓ 5 callers
Method
_CallNoReply
(self, apiId: int, parameter: str)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/rpc/client.py:52
↓ 5 callers
Method
__init__
(self, idn: int = 0)
decoupled_wbc/dexmg/gr00trobocasa/robocasa/models/robots/manipulators/g1_robot.py:22
↓ 5 callers
Method
_get_joint_group_size
Return the number of joints in a group, cached since lookup is static.
decoupled_wbc/control/utils/n1_utils.py:71
↓ 5 callers
Method
_to_state_vector
(rot, rt)
gear_sonic/utils/motion_lib/skeleton.py:706
↓ 5 callers
Function
angle_to_Y_rotation_matrix
(angle)
motionbricks/motionbricks/motionlib/core/utils/rotations.py:322
↓ 5 callers
Method
binary
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/aarch64/nlohmann/json.hpp:7328
↓ 5 callers
Method
binary
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/nlohmann/json.hpp:7328
↓ 5 callers
Function
build_command_message
Assemble a 'command' topic message: - start: u8 (1=start control) - stop: u8 (1=stop control) - planner: u8 (1=planner mode, 0=
gear_sonic/utils/teleop/zmq/zmq_planner_sender.py:30
↓ 5 callers
Method
call_endpoint
Call an endpoint on the server. Args: endpoint: The name of the endpoint. data: The input data for the endpo
decoupled_wbc/control/utils/service.py:138
↓ 5 callers
Function
cend
@brief returns an iterator to one past the last element @sa https://json.nlohmann.me/api/basic_json/cend/
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/aarch64/nlohmann/json.hpp:22111
↓ 5 callers
Function
cend
@brief returns an iterator to one past the last element @sa https://json.nlohmann.me/api/basic_json/cend/
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/nlohmann/json.hpp:22111
↓ 5 callers
Method
cleanup
Clean up tmux session
decoupled_wbc/scripts/deploy_g1.py:438
↓ 5 callers
Method
clip_configuration
Clip the configuration to stay within joint limits with a small tolerance. :param q: Configuration to clip :param margin: To
decoupled_wbc/control/robot_model/robot_model.py:280
↓ 5 callers
Method
close
Close the simulation. Can be overridden by subclasses.
decoupled_wbc/control/envs/g1/sim/base_sim.py:725
↓ 5 callers
Method
close
Close the RerunViz instance.
decoupled_wbc/data/viz/rerun_viz.py:140
↓ 5 callers
Method
convert
Convert the Image to a different color format. 'components': The number of color channels the Image will have after the conversion.
decoupled_wbc/control/teleop/gui/library/image.py:295
↓ 5 callers
Function
decoder_output_to_root_transforms
Extract root position and rotation (as 6D) from decoder output. Always returns 6D rotations. For geodesic loss, convert to matrices in the loss f
gear_sonic/trl/losses/token_losses.py:250
↓ 5 callers
Method
detect_all_body_or_root
Detects whether input contains full, root-only, or body-only features. Args: motion (torch.Tensor): Motion features of shape [...
motionbricks/motionbricks/motionlib/core/motion_reps/motion_reps_base/seperate_root_local_body.py:158
↓ 5 callers
Function
escape
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/aarch64/nlohmann/json.hpp:2990
↓ 5 callers
Function
escape
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/nlohmann/json.hpp:2990
↓ 5 callers
Function
getDataPath
Path to per-user data folder, should always be the same as getPath('data').
decoupled_wbc/control/teleop/gui/library/getpath.py:210
↓ 5 callers
Function
getPath
Get MakeHuman folder that contains per-user files, located in the user home path.
decoupled_wbc/control/teleop/gui/library/getpath.py:182
↓ 5 callers
Method
get_body_ang_vel_w
(self, motion_ids, motion_steps)
gear_sonic/utils/motion_lib/motion_lib_base.py:585
↓ 5 callers
Method
get_body_lin_vel_w
(self, motion_ids, motion_steps)
gear_sonic/utils/motion_lib/motion_lib_base.py:581
↓ 5 callers
Method
get_camera_config
Get the mapped camera key and dimensions for a given camera key. Args: key: The input camera key Returns:
decoupled_wbc/control/envs/robocasa/utils/cam_key_converter.py:37
↓ 5 callers
Method
get_character
std::istream/std::streambuf use std::char_traits<char>::to_int_type, to ensure that std::char_traits<char>::eof() and the character 0xFF do not end up
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/aarch64/nlohmann/json.hpp:6259
↓ 5 callers
Method
get_character
std::istream/std::streambuf use std::char_traits<char>::to_int_type, to ensure that std::char_traits<char>::eof() and the character 0xFF do not end up
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/nlohmann/json.hpp:6259
↓ 5 callers
Method
get_cmd
(self)
decoupled_wbc/control/teleop/device/iphone/iphone.py:80
↓ 5 callers
Method
get_controller_data
(self)
gear_sonic/utils/teleop/input_readers.py:403
↓ 5 callers
Method
get_dof_pos
(self, motion_ids, motion_steps)
gear_sonic/utils/motion_lib/motion_lib_base.py:556
↓ 5 callers
Function
get_heading_q
(q)
gear_sonic/trl/utils/torch_transform.py:391
↓ 5 callers
Function
get_motion_set
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/localmotion_kplanner.hpp:193
↓ 5 callers
Method
get_privileged_obs_keys
(self)
decoupled_wbc/dexmg/gr00trobocasa/robocasa/environments/locomanipulation/base.py:1037
↓ 5 callers
Method
handle_violations
Check safety and handle violations appropriately. Args: obs: Observation dictionary action: Action dictionary
decoupled_wbc/control/envs/g1/utils/joint_safety.py:375
↓ 5 callers
Method
hide
(self)
decoupled_wbc/control/teleop/gui/core/gui3d.py:170
↓ 5 callers
Function
instantiate_g1_robot_model
Instantiate a G1 robot model with configurable waist location and pose. Args: waist_location: Whether to put waist in "lower_body" (
gear_sonic/data/robot_model/instantiation/g1.py:15
↓ 5 callers
Method
is_begin
return whether the iterator can be dereferenced
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/aarch64/nlohmann/json.hpp:12762
↓ 5 callers
Method
is_begin
return whether the iterator can be dereferenced
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/nlohmann/json.hpp:12762
↓ 5 callers
Method
markCoords
(self, indices=None, coor=False, norm=False, colr=False)
decoupled_wbc/control/teleop/gui/core/module3d.py:586
↓ 5 callers
Function
mask_32bit
gear_sonic_deploy/src/TRTInference/picosha2.h:48
↓ 5 callers
Function
mask_8bit
gear_sonic_deploy/src/TRTInference/picosha2.h:46
↓ 5 callers
Function
masked_mean
Compute mean of values where mask is True.
gear_sonic/trl/trainer/ppo_trainer.py:40
↓ 5 callers
Function
matrix_to_cont6d
(matrix)
motionbricks/motionbricks/motionlib/core/utils/rotations.py:63
↓ 5 callers
Method
normalize
Normalize a feature vector or a index of it. Args: motion (torch.Tensor): [..., D] the motion to normalize index (Opt
motionbricks/motionbricks/motionlib/core/motion_reps/motion_reps_base/motion_rep_base.py:33
↓ 5 callers
Function
parse
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/nlohmann/json.hpp:23344
↓ 5 callers
Method
parse
! @brief public parser interface @param[in] strict whether to expect the last token to be EOF @param[in,out] result parsed JSON val
external_dependencies/XRoboToolkit-PC-Service-Pybind_X86_and_ARM64/include/aarch64/nlohmann/json.hpp:12261
↓ 5 callers
Function
pathToUnicode
Unicode representation of the filename. Bytes is decoded with the codeset used by the filesystem of the operating system. Unicode rep
decoupled_wbc/control/teleop/gui/library/getpath.py:75
↓ 5 callers
Method
print_and_say
Print message and optionally speak it using Text To Speech.
decoupled_wbc/control/utils/text_to_speech.py:24
↓ 5 callers
Function
quat_inverse
The inverse of the rotation
gear_sonic/isaac_utils/rotations.py:351
↓ 5 callers
Function
quaternion_to_cont6d
(quaternions: torch.Tensor)
motionbricks/motionbricks/motionlib/core/utils/rotations.py:97
↓ 5 callers
Method
read_msg
(self)
decoupled_wbc/control/utils/keyboard_dispatcher.py:213
↓ 5 callers
Method
reset
(self)
decoupled_wbc/control/main/teleop/run_g1_data_exporter.py:49
↓ 5 callers
Method
reset_forward_kinematics
Reset the forward kinematics to the initial configuration.
decoupled_wbc/control/robot_model/robot_model.py:375
↓ 5 callers
Function
rotation_matrix_to_quat_d
Convert 3x3 rotation matrix to quaternion (wxyz format output) - double version
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/math_utils.hpp:473
↓ 5 callers
Method
run
(self)
decoupled_wbc/control/main/teleop/run_g1_data_exporter.py:229
↓ 5 callers
Method
serialize
(self)
gear_sonic/camera/sensor_server.py:118
↓ 5 callers
Method
setSubdivided
Set whether this mesh is to be subdivided (or smoothed). When set to true, the subdivision mesh is automatically created or u
decoupled_wbc/control/teleop/gui/core/guicommon.py:455
↓ 5 callers
Method
start
Start the Joy-Con device.
decoupled_wbc/control/teleop/streamers/joycon_streamer.py:132
↓ 5 callers
Function
to_torch
(tensor)
gear_sonic/utils/motion_lib/motion_lib_base.py:36
↓ 5 callers
Method
unnormalize
Unnormalize a normalized motion. Only one of root_only, nonroot_only, and contacts_only should be true. Args: motion (tor
motionbricks/motionbricks/motionlib/core/motion_reps/motion_reps_base/motion_rep_base.py:42
↓ 5 callers
Method
update
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/utils.hpp:140
↓ 5 callers
Function
wandb_run_exists
()
gear_sonic/trl/utils/common.py:10
↓ 5 callers
Function
xml_node_attr
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/xml.h:235
↓ 4 callers
Method
CreateChannel
(self, name: str, type: Any)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/core/channel.py:228
↓ 4 callers
Method
FreeBound
(self, flag: bool)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/go2/sport/sport_client.py:401
↓ 4 callers
Method
GetOutputDataAsync
gear_sonic_deploy/src/TRTInference/InferenceEngine.cpp:756
↓ 4 callers
Method
GetTensorDataType
gear_sonic_deploy/src/TRTInference/InferenceEngine.cpp:771
↓ 4 callers
Method
GetVolume
(self)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/b2/vui/vui_client.py:56
↓ 4 callers
Method
Init
(self)
external_dependencies/unitree_sdk2_python/example/h1/low_level/h1_low_level_example.py:62
↓ 4 callers
Method
Initialize
* @brief Initialize the encoder engine from a model path * @param model_path Path to ONNX model file (will be converted to TensorRT) * @param us
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/encoder.hpp:63
↓ 4 callers
Method
SetBrightness
(self, level: int)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/b2/vui/vui_client.py:68
↓ 4 callers
Method
SetFsmId
(self, fsm_id: int)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/h1/loco/h1_loco_client.py:33
↓ 4 callers
Method
SetTaskId
(self, task_id: float)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/g1/loco/g1_loco_client.py:68
↓ 4 callers
Method
StopMove
(self)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/b2/sport/sport_client.py:76
↓ 4 callers
Method
UpdateGamepadRemoteData
Receive raw wireless remote data for gamepad
gear_sonic_deploy/src/g1/g1_deploy_onnx_ref/include/input_interface/gamepad_manager.hpp:308
↓ 4 callers
Method
Valid
(self)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/rpc/lease_client.py:28
↓ 4 callers
Method
Wait
(self, timeout: float = None)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/utils/future.py:40
↓ 4 callers
Method
_CallBase
(self, apiId: int, parameter: str, proirity: int = 0, leaseId: int = 0)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/rpc/client_base.py:27
↓ 4 callers
Method
__CheckApi
(self, apiId: int)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/rpc/client.py:76
↓ 4 callers
Method
__Crc32
(self, data)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/utils/crc.py:224
↓ 4 callers
Method
__Now
(self)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/rpc/lease_server.py:150
↓ 4 callers
Method
__SetHeader
(self, apiId: int, leaseId: int, priority: int, noReply: bool)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/rpc/client_base.py:89
↓ 4 callers
Method
__Trans
(self, packData)
external_dependencies/unitree_sdk2_python/unitree_sdk2py/utils/crc.py:185
↓ 4 callers
Method
__init__
Initialize cumulative error tracking buffers. Args: cfg: Termination term config. Expected ``params`` keys: ``min
gear_sonic/envs/manager_env/mdp/terminations.py:288
↓ 4 callers
Method
_attach
(self)
decoupled_wbc/control/teleop/gui/core/gui3d.py:72
↓ 4 callers
Function
_compute_closed_hand_joints
Compute closed hand joint positions using G1GripperInverseKinematicsSolver.
gear_sonic/scripts/run_vla_inference.py:358
↓ 4 callers
Function
_copysign
Return a tensor where each element has the absolute value taken from the, corresponding element of a, with sign taken from the corresponding
gear_sonic/trl/utils/smplx/body_model/rotation_conversions.py:69
↓ 4 callers
Method
_create_fixture
Create a flat box fixture; add assets + body to the compiled model.
decoupled_wbc/dexmg/gr00trobocasa/robocasa/environments/locomanipulation/base.py:1080
↓ 4 callers
Function
_default_pose_vec
()
gear_sonic/utils/teleop/isaac_teleop_client.py:29
↓ 4 callers
Method
_detach
(self)
decoupled_wbc/control/teleop/gui/core/gui3d.py:82
↓ 4 callers
Method
_extract_hand_joints
(pose_data: dict, key: str)
gear_sonic/scripts/run_data_exporter.py:496
↓ 4 callers
Method
_flip_obs
Mirror observations left-right for symmetry augmentation. Args: obs: Observation tensor ``(batch, seq, obs_dim)``. ke
gear_sonic/trl/trainer/ppo_trainer.py:1013
↓ 4 callers
Function
_masked_geodesic_angle
Compute geodesic angle loss on rotation matrices with optional masking. Args: pred_rot, gt_rot: [..., 3, 3] rotation matrices mas
gear_sonic/trl/losses/token_losses.py:456
↓ 4 callers
Function
_process_3pt_pose
Extract 3-point VR pose (L-Wrist, R-Wrist, Neck) from full SMPL body joint poses. NOTE: We use Neck (joint 12) instead of Head (joint 15) be
gear_sonic/scripts/pico_manager_thread_server.py:201
↓ 4 callers
Method
_randomize_bottle_placement
( self, name: str = "bottle", base_pos: Optional[np.ndarray] = None )
decoupled_wbc/dexmg/gr00trobocasa/robocasa/environments/locomanipulation/base.py:708
← previous
next →
401–500 of 6,086, ranked by callers