Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anthonysimeonov/rpdiff
/ types & classes
Types & classes
76 in github.com/anthonysimeonov/rpdiff
⨍
Functions
592
◇
Types & classes
76
↓ 8 callers
Class
MultiCams
Class for easily obtaining simulated camera image observations in pybullet
src/rpdiff/robot/multicam.py:5
↓ 7 callers
Class
AttrDict
src/rpdiff/utils/config_util.py:61
↓ 6 callers
Class
ProcGenRelations
src/rpdiff/utils/relational_policy/procedural_generation.py:19
↓ 6 callers
Class
SingleConv
Basic convolutional module consisting of a Conv3d, non-linearity and optional batchnorm/groupnorm. The order of operations can be specified v
src/rpdiff/model/encoder/unet3d.py:79
↓ 5 callers
Class
FPSDownSample
src/rpdiff/utils/torch_scatter_utils.py:51
↓ 4 callers
Class
CoarseAffordanceVoxelRot
src/rpdiff/model/coarse_affordance.py:9
↓ 4 callers
Class
LayerNorm
src/rpdiff/model/transformer/nsm_transformer.py:87
↓ 3 callers
Class
SublayerConnection
src/rpdiff/model/transformer/nsm_transformer.py:99
↓ 2 callers
Class
Decoder
src/rpdiff/model/transformer/nsm_transformer.py:47
↓ 2 callers
Class
DecoderLayer
src/rpdiff/model/transformer/nsm_transformer.py:119
↓ 2 callers
Class
Encoder
A single module from the encoder path consisting of the optional max pooling layer (one may specify the MaxPool kernel_size to be different
src/rpdiff/model/encoder/unet3d.py:195
↓ 2 callers
Class
Encoder
src/rpdiff/model/transformer/nsm_transformer.py:36
↓ 2 callers
Class
EncoderDecoder
src/rpdiff/model/transformer/nsm_transformer.py:18
↓ 2 callers
Class
EncoderLayer
src/rpdiff/model/transformer/nsm_transformer.py:107
↓ 2 callers
Class
InverseKinematicsError
src/rpdiff/robot/floating_sphere_gripper.py:16
↓ 2 callers
Class
MultiHeadedAttention
src/rpdiff/model/transformer/nsm_transformer.py:156
↓ 2 callers
Class
Pose
src/rpdiff/utils/util.py:149
↓ 2 callers
Class
PositionwiseFeedForward
src/rpdiff/model/transformer/nsm_transformer.py:184
↓ 2 callers
Class
PyBulletMeshcat
src/rpdiff/utils/pb2mc/pybullet_meshcat.py:20
↓ 2 callers
Class
SinusoidalPosEmb
src/rpdiff/utils/torch_util.py:91
↓ 2 callers
Class
UNet
`UNet` class is based on https://arxiv.org/abs/1505.04597 The U-Net is a convolutional encoder-decoder neural network. Contextual spatial in
src/rpdiff/model/encoder/unet.py:117
↓ 2 callers
Class
UNet3D
3DUnet model from `"3D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotation" <https://arxiv.org/pdf/1606.06650.pdf>`.
src/rpdiff/model/encoder/unet3d.py:477
↓ 2 callers
Class
Upsampling
Upsamples a given multi-channel 3D data using either interpolation or learned transposed convolution. Args: transposed_conv (bool):
src/rpdiff/model/encoder/unet3d.py:296
↓ 1 callers
Class
DataGenWorkerManager
src/rpdiff/data_gen/rel_demo_aug/parallel_proc_gen_rel_demos.py:786
↓ 1 callers
Class
Decoder
A single module for decoder path consisting of the upsampling layer (either learned ConvTranspose3d or nearest neighbor interpolation) follow
src/rpdiff/model/encoder/unet3d.py:241
↓ 1 callers
Class
DecoderLayerPosEmbed
src/rpdiff/model/transformer/nsm_transformer.py:135
↓ 1 callers
Class
DecoderMultiQuery
src/rpdiff/model/transformer/nsm_transformer.py:58
↓ 1 callers
Class
DownConv
A helper Module that performs 2 convolutions and 1 MaxPool. A ReLU activation follows each convolution.
src/rpdiff/model/encoder/unet.py:48
↓ 1 callers
Class
FloatingHandDriven
src/rpdiff/robot/floating_sphere_gripper.py:110
↓ 1 callers
Class
FloatingSphereGripper
src/rpdiff/robot/floating_sphere_gripper.py:19
↓ 1 callers
Class
Header
src/rpdiff/utils/util.py:155
↓ 1 callers
Class
LocalPoolPointnet
PointNet-based encoder network with ResNet blocks for each point. Number of input points are fixed. Args: c_dim (int): dimen
src/rpdiff/model/scene_encoder.py:19
↓ 1 callers
Class
MeshIntersector
src/rpdiff/utils/mesh_util/inside_mesh.py:16
↓ 1 callers
Class
Orientation
src/rpdiff/utils/util.py:141
↓ 1 callers
Class
PoseStamped
src/rpdiff/utils/util.py:160
↓ 1 callers
Class
Position
src/rpdiff/utils/util.py:134
↓ 1 callers
Class
ResnetBlockFC
Fully connected ResNet Block class. Args: size_in (int): input dimension size_out (int): output dimension size_h (int):
src/rpdiff/model/encoder/layers.py:6
↓ 1 callers
Class
SegmentationAugmentation
src/rpdiff/utils/seg_aug_util.py:12
↓ 1 callers
Class
Transformer
src/rpdiff/model/transformer/transformer.py:18
↓ 1 callers
Class
TransformerDecoder
src/rpdiff/model/transformer/transformer.py:86
↓ 1 callers
Class
TransformerDecoderLayer
src/rpdiff/model/transformer/transformer.py:187
↓ 1 callers
Class
TransformerEncoder
src/rpdiff/model/transformer/transformer.py:62
↓ 1 callers
Class
TransformerEncoderLayer
src/rpdiff/model/transformer/transformer.py:127
↓ 1 callers
Class
TriangleIntersector2d
src/rpdiff/utils/mesh_util/inside_mesh.py:118
↓ 1 callers
Class
UpConv
A helper Module that performs 2 convolutions and 1 UpConvolution. A ReLU activation follows each convolution.
src/rpdiff/model/encoder/unet.py:75
↓ 1 callers
Class
map2local
Add new keys to the given input Args: s (float): the defined voxel size pos_encoding (str): method for the positional encoding,
src/rpdiff/model/encoder/common.py:332
↓ 1 callers
Class
positional_encoding
Positional Encoding (presented in NeRF) Args: basis_function (str): basis function
src/rpdiff/model/encoder/common.py:354
Class
Abstract3DUNet
Base class for standard and residual UNet. Args: in_channels (int): number of input channels out_channels (int): number of o
src/rpdiff/model/encoder/unet3d.py:361
Class
BCEWithLogitsWrapper
src/rpdiff/training/losses.py:8
Class
DoubleConv
A module consisting of two consecutive convolution layers (e.g. BatchNorm3d+ReLU+Conv3d). We use (Conv3d+ReLU+GroupNorm3d) by default. Th
src/rpdiff/model/encoder/unet3d.py:103
Class
ExtResNetBlock
Basic UNet block consisting of a SingleConv followed by the residual block. The SingleConv takes care of increasing/decreasing the number of
src/rpdiff/model/encoder/unet3d.py:147
Class
FinalConv
A module consisting of a convolution layer (e.g. Conv3d+ReLU+GroupNorm3d) and the final 1x1 convolution which reduces the number of channels
src/rpdiff/model/encoder/unet3d.py:333
Class
ForkablePdb
A Pdb subclass that may be used from a forked multiprocessing child
src/rpdiff/utils/fork_pdb.py:5
Class
FullRelationPointcloudPolicyDataset
src/rpdiff/training/dataio_full_chunked.py:38
Class
Group
src/rpdiff/utils/torch_scatter_utils.py:114
Class
LinkTracker
src/rpdiff/utils/pb2mc/pybullet_meshcat.py:21
Class
LocalAbstractPolicy
Base class for our policies that operate on local point features. Input processing and output processing are the same, the only thing that di
src/rpdiff/model/policy_feat_encoder.py:9
Class
LocalAbstractSuccessClassifier
src/rpdiff/model/policy_feat_encoder.py:187
Class
MLP
src/rpdiff/utils/torch_util.py:24
Class
NSMTransformerSingleSuccessClassifier
src/rpdiff/model/transformer/policy.py:519
Class
NSMTransformerSingleTransformationRegression
src/rpdiff/model/transformer/policy.py:16
Class
NSMTransformerSingleTransformationRegressionCVAE
src/rpdiff/model/transformer/policy.py:206
Class
PointCloudCollisionChecker
Class for collision checking between different segmented pointclouds, based on convex hull inclusion. Args: collision_pcds (list): E
src/rpdiff/utils/point_cloud_fusion.py:744
Class
PointCloudGraspedFused
src/rpdiff/utils/point_cloud_fusion.py:279
Class
PointCloudGraspedObject
Attributes: parent (int): Index used to refer to previous state visited in planning point_cloud (np.ndarray): N X 3 pointcloud ob
src/rpdiff/utils/point_cloud_fusion.py:331
Class
PointCloudNode
Class for representing object configurations based on point clouds, nodes in a search tree where edges represent rigid transformations between
src/rpdiff/utils/point_cloud_fusion.py:380
Class
PointCloudPlaneSegmentation
src/rpdiff/utils/point_cloud_fusion.py:659
Class
QueryHelper
src/rpdiff/utils/relational_policy/human_query.py:29
Class
ResidualUNet3D
Residual 3DUnet model implementation based on https://arxiv.org/pdf/1706.00120.pdf. Uses ExtResNetBlock as a basic building block, summation
src/rpdiff/model/encoder/unet3d.py:494
Class
SafeRecorderWrapper
src/rpdiff/data_gen/rel_demo_aug/parallel_proc_gen_rel_demos.py:71
Class
SceneGraspedObjectCollChecker
src/rpdiff/utils/point_cloud_fusion.py:120
Class
SparseCollation
r"""Generates collate function for coords, feats, labels. Please refer to `the training example <https://nvidia.github.io/MinkowskiEngine/dem
src/rpdiff/utils/batch_pcd_util.py:189
Class
TransformChamferMultiQueryAffordanceWrapper
src/rpdiff/training/losses.py:252
Class
TransformChamferWrapper
src/rpdiff/training/losses.py:179
Class
Transformer
src/rpdiff/model/transformer/nsm_transformer.py:195
Class
TransformerMultiQuery
src/rpdiff/model/transformer/nsm_transformer.py:225