MCPcopy Create free account

hub / github.com/anthonysimeonov/rpdiff / functions

Functions592 in github.com/anthonysimeonov/rpdiff

Functionpb2mc_update
( recorder: PyBulletMeshcat, mc_vis: meshcat.Visualizer, stop_event: threading.Event
src/rpdiff/data_gen/object_scene_procgen_demos.py:31
Functionpb2mc_update
(recorder, mc_vis, stop_event, run_event)
src/rpdiff/data_gen/rel_demo_aug/bookshelf_demos.py:70
Functionpb2mc_update
(recorder, mc_vis, stop_event, run_event)
src/rpdiff/data_gen/rel_demo_aug/can_cabinet_demos.py:69
Functionpb2mc_update
(recorder, mc_vis, stop_event, run_event)
src/rpdiff/data_gen/rel_demo_aug/scene_proc_gen.py:70
Functionpb2mc_update
(recorder, mc_vis, stop_event, run_event)
src/rpdiff/data_gen/rel_demo_aug/gen_rel_demos.py:83
Functionpb2mc_update
(recorder, mc_vis, stop_event, run_event)
src/rpdiff/data_gen/rel_demo_aug/proc_gen_rel_demos.py:73
Functionpb2mc_update
(recorder, mc_vis, stop_event, run_event)
src/rpdiff/data_gen/rel_demo_aug/parallel_proc_gen_rel_demos.py:50
Functionpb2mc_update
( recorder: PyBulletMeshcat, mc_vis: meshcat.Visualizer, stop_event: threading.Event
src/rpdiff/eval/evaluate_rpdiff.py:54
Functionpcd_aug_full
(pcd, rot_grid, deform_about_point=None, rnd_occlusion=True, cut_plane=True, per_point_noise
src/rpdiff/utils/pcd_aug_util.py:338
Methodpool_with_var_concat
(self, pooled_h: torch.FloatTensor, new_var: torch.FloatTensor, *args, **kwargs)
src/rpdiff/model/transformer/policy.py:128
Methodpool_with_var_concat
(self, pooled_h: torch.FloatTensor, new_var: torch.FloatTensor, *args, **kwargs)
src/rpdiff/model/transformer/policy.py:358
Methodpool_with_var_meanpool
(self, pooled_h: torch.FloatTensor, new_var: torch.FloatTensor, *args, **kwarg
src/rpdiff/model/transformer/policy.py:119
Methodpool_with_var_meanpool
(self, pooled_h: torch.FloatTensor, new_var: torch.FloatTensor, *args, **kwarg
src/rpdiff/model/transformer/policy.py:349
Functionpose_difference_np
Compute the approximate difference between two poses, by comparing the norm between the positions and using the quaternion difference to
src/rpdiff/utils/util.py:398
Functionpose_from_vectors
(x_vec: np.ndarray, y_vec: np.ndarray, z_vec: np.ndarray, trans: np.ndarray)
src/rpdiff/utils/util.py:457
Functionpose_stamped2np
(msg: PoseStamped)
src/rpdiff/utils/util.py:228
Functionpose_to_list
(pose: Pose)
src/rpdiff/utils/util.py:353
Methodprocess_model_output
(self, pooled_h: torch.FloatTensor)
src/rpdiff/model/policy_feat_encoder.py:204
Functionproject
:param self: :param x: Shape (batch_size, num_points) :param y: :param z: :param intrinsics: :return:
src/rpdiff/utils/geometry.py:87
Functionproject
:param self: :param x: Shape (batch_size, num_points) :param y: :param z: :param intrinsics: :return:
src/rpdiff/utils/geometry_np.py:57
Functionproject_point_on_line
Projects a batch of points on a batch of lines as defined by their direction and a point on each line.
src/rpdiff/utils/geometry.py:124
Functionproject_to_camera
Projects points to the camera plane. Args: points (tensor): points tensor transform (tensor): transformation matrices
src/rpdiff/model/encoder/common.py:131
Functionquat2expmap
:param q: quaternion, Nx4 :return: r: Axis-angle, Nx3
src/rpdiff/utils/torch_util.py:147
Functionquaternion_apply
Apply the rotation given by a quaternion to a 3D point. Usual torch rules for broadcasting apply. Args: quaternion: Tensor of qu
src/rpdiff/utils/torch3d_util.py:426
Functionquaternion_multiply
Multiply two quaternions representing rotations, returning the quaternion representing their composition, i.e. the versor with nonnegative re
src/rpdiff/utils/torch3d_util.py:391
Methodquery
(self, points)
src/rpdiff/utils/mesh_util/inside_mesh.py:123
Functionrand_body_yaw_transform
Given some initial position, sample a Transform that is a pure yaw about the world frame orientation, with the origin at the current pose posi
src/rpdiff/utils/util.py:528
Functionrandom_rotation
Generate a single random 3x3 rotation matrix. Args: dtype: Type to return Returns: Rotation matrix as tensor of shape (
src/rpdiff/utils/torch3d_util.py:337
Functionrefine_pose_to_refine_pose
(refine_pose_mi, refine_pose_gt, args, mc_vis=None)
src/rpdiff/training/pred_util.py:471
Functionreflect_vector_on_vector
(vector_to_reflect, reflection_axis)
src/rpdiff/utils/geometry.py:40
Methodreset
(self)
src/rpdiff/utils/pb2mc/pybullet_meshcat.py:287
Methodreset_hand_position
Function to reset the pose of the palms by reseting the joint positions with ignore_physics=True (reseting the state by overriding the physic
src/rpdiff/robot/floating_sphere_gripper.py:82
Functionrhlb
(bounds)
src/rpdiff/data_gen/model_gen/syn_rack_gen.py:63
Functionrotate_pcd_center
Applied a rotation about the centroid of a point cloud Args: pcd (np.ndarray): N x 3 rot_mat (np.ndarray): 3 x 3 Return
src/rpdiff/utils/util.py:599
Functionrotation_6d_to_matrix
Converts 6D rotation representation by Zhou et al. [1] to rotation matrix using Gram--Schmidt orthogonalization per Section B of [1]. Arg
src/rpdiff/utils/torch3d_util.py:548
Functionrotation_matrix_to_angle_axis
Convert 3x4 rotation matrix to Rodrigues vector Args: rotation_matrix (Tensor): rotation matrix. Returns: Tensor: Rodrigues
src/rpdiff/utils/torch_util.py:298
Functionrotmat2expmap
:param R: Rotation matrix, Nx3x3 :return: r: Rotation vector, Nx3
src/rpdiff/utils/torch_util.py:135
Functionsafe_join_path
(path1, path2, return_none_str=True)
src/rpdiff/utils/util.py:82
Functionsafe_makedirs
(dirname: str)
src/rpdiff/utils/util.py:77
Methodsample_circle
Masks part of an image that is on one side of a randomly sampled circle Args: obj_mask (np.ndarray): Size (H, W) of bool
src/rpdiff/utils/seg_aug_util.py:133
Methodsample_halfspace
Masks part of an image that is on one side of a randomly sampled halfplane Args: obj_mask (np.ndarray): Size (H, W) of b
src/rpdiff/utils/seg_aug_util.py:38
Functionsample_orthogonal_vector
Sample a random unit vector that is orthogonal to the specified reference Args: reference_vector (np.ndarray): Numpy array with
src/rpdiff/utils/util.py:487
Functionsample_rot_perturb
(scale: float, normal: bool=False)
src/rpdiff/training/train_util.py:94
Functionsample_trans_perturb
(scale: float, normal: bool=False)
src/rpdiff/training/train_util.py:102
Functionsave_occ_f
(obj_fname, obj_number)
src/rpdiff/data_gen/model_gen/cube_occ_gen.py:47
Functionsave_occ_f
(obj_fname, obj_number)
src/rpdiff/data_gen/model_gen/container_occ_gen.py:47
Functionscale_matrix
Return matrix to scale by factor around origin in direction. Use factor -1 for point symmetry.
src/rpdiff/utils/util.py:264
Functionscale_mesh
(mesh: trimesh.Trimesh, offset: np.ndarray=None, scaling: float=None)
src/rpdiff/utils/mesh_util/three_util.py:150
Functionset_if_not_none
(var, cfg_input)
src/rpdiff/utils/util.py:43
Methodset_image_data
Setter function to directly set the transformed point cloud Args: rgb_image (np.ndarray): HxWx3 array for RGB image observed at t
src/rpdiff/utils/point_cloud_fusion.py:367
Methodset_planes
Setter function to set the planes that correspond to a particular point cloud Args: planes (list): List of np.ndarrays of size N
src/rpdiff/utils/point_cloud_fusion.py:450
Methodset_pointcloud
Setter function to directly set the transformed point cloud Args: pcd (np.ndarray): N X 3 transformed point cloud pcd
src/rpdiff/utils/point_cloud_fusion.py:428
Methodset_pos_emb_max_timestep
(self, max_timestep: int)
src/rpdiff/model/transformer/policy.py:112
Methodset_trans_to_go
Setter function to set the transformation to go from this node on, if planning to solve some task specified by a desired global transformation
src/rpdiff/utils/point_cloud_fusion.py:441
Methodshow_collision_check_sample
Visualize the collision geometry with a queried object that is being checked for collision Args: obj_pcd (np.ndarray): Ma
src/rpdiff/utils/point_cloud_fusion.py:867
Methodshow_hand
(self)
src/rpdiff/robot/floating_sphere_gripper.py:60
Functionshow_link
(obj_id, link_id, color)
src/rpdiff/data_gen/rel_demo_aug/bookshelf_demos.py:65
Functionshow_link
(obj_id, link_id, color)
src/rpdiff/data_gen/rel_demo_aug/can_cabinet_demos.py:64
Functionshow_link
(obj_id, link_id, color)
src/rpdiff/data_gen/rel_demo_aug/scene_proc_gen.py:65
Functionshow_link
(obj_id, link_id, color)
src/rpdiff/data_gen/rel_demo_aug/gen_rel_demos.py:78
Functionshow_link
(obj_id, link_id, color)
src/rpdiff/data_gen/rel_demo_aug/proc_gen_rel_demos.py:68
Functionshow_link
(obj_id, link_id, color)
src/rpdiff/data_gen/rel_demo_aug/parallel_proc_gen_rel_demos.py:45
Functionsignal_handler
Capture exit signal from keyboard
src/rpdiff/utils/util.py:92
Functionsimulate_camera
(cam, cam_int_mat, cam_pose_mat)
src/rpdiff/utils/pcd_aug_util.py:95
Functionsuccess_bce
(model_outputs, ground_truth, val=False)
src/rpdiff/training/losses.py:40
Functionsuccess_bce_offset
(model_outputs, ground_truth, val=False)
src/rpdiff/training/losses.py:119
Functionsuccess_bce_w_logits
(model_outputs, ground_truth, val=False)
src/rpdiff/training/losses.py:48
Methodsuccess_bce_w_logits
(self, model_outputs, ground_truth, val=False)
src/rpdiff/training/losses.py:21
Functionswish
(x)
src/rpdiff/utils/torch_util.py:20
Functiontf_chamfer_multi_query_affordance
(model_outputs, ground_truth, quat_norm_beta=0.1, val=False, l1=False)
src/rpdiff/training/losses.py:342
Functiontf_chamfer_multi_query_affordance_no_agg
(model_outputs, ground_truth, quat_norm_beta=0.1, val=False, l1=False)
src/rpdiff/training/losses.py:386
Methodtf_chamfer_multi_query_affordance_w_kldiv
(self, model_outputs, ground_truth, quat_norm_beta=0.1, val=False)
src/rpdiff/training/losses.py:317
Functiontf_chamfer_offset
(model_outputs, ground_truth, quat_norm_beta=0.1, val=False)
src/rpdiff/training/losses.py:142
Methodtf_chamfer_w_kldiv
(self, model_outputs, ground_truth, quat_norm_beta=0.1, val=False)
src/rpdiff/training/losses.py:227
Methodto_safe_pos
(self)
src/rpdiff/robot/floating_sphere_gripper.py:69
Functiontransform_pcd
(pcd: np.ndarray, transform: np.ndarray)
src/rpdiff/utils/util.py:566
Functiontransform_pose
(pose_source: PoseStamped, pose_transform: PoseStamped)
src/rpdiff/utils/util.py:319
Functiontransform_vectors
Transform a set of vectors Args: vectors (np.ndarray): Numpy array of vectors, size [N, 3], where each row is a vector [x, y,
src/rpdiff/utils/util.py:466
Functiontrimesh_scene_to_mesh
(trimesh_scene: Scene)
src/rpdiff/utils/util.py:854
Functiontrimesh_show
(np_pcd_list, color_list=None, rand_color=False, show=True)
src/rpdiff/utils/trimesh_util.py:6
Functiontrimesh_show
( np_pcd_list: List[np.ndarray], color_list: List[np.ndarray]=None, show: bool=True)
src/rpdiff/utils/mesh_util/three_util.py:11
Functionunit_pose
()
src/rpdiff/utils/util.py:199
Methodupdate_fused_pcd
(self)
src/rpdiff/utils/point_cloud_fusion.py:290
Functionvec_from_pose
(pose: PoseStamped)
src/rpdiff/utils/util.py:327
Methodvisualize_fused_pcd
(self, separate=False)
src/rpdiff/utils/point_cloud_fusion.py:321
Methodvisualize_top_mid_bottom_clip
(self, n_total, clip_mid_n, stable_image_names, clip_scores)
src/rpdiff/utils/relational_policy/human_query.py:93
Functionvoxel_affordance
(model_outputs, ground_truth, reso, val=False)
src/rpdiff/training/losses.py:57
Functionvoxel_affordance_w_disc_rot
(model_outputs, ground_truth, reso, rot_reso, val=False)
src/rpdiff/training/losses.py:74
Functionvoxel_affordance_w_disc_rot_euler
(model_outputs, ground_truth, reso, rot_reso, val=False)
src/rpdiff/training/losses.py:96
Methodwith_pos_embed
(self, tensor, pos=None)
src/rpdiff/model/transformer/nsm_transformer.py:66
Functionworker_gen
(child_conn, global_dict, worker_flag_dict, seed, worker_id)
src/rpdiff/data_gen/rel_demo_aug/parallel_proc_gen_rel_demos.py:76
Methodwrite_success_with_queries
(self, mc_vis, vd, model, rpdiff_dict, test_dataloader, loss_fn, dev, logger, logdir, args, step=0, viz=False)
src/rpdiff/utils/relational_policy/human_query.py:128
← previous501–592 of 592, ranked by callers