Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atenpas/gpd
/ types & classes
Types & classes
63 in github.com/atenpas/gpd
⨍
Functions
369
◇
Types & classes
63
↓ 3 callers
Class
PointList
* * \brief List of points * * Stores a list of *n* points (3 x n matrix) together with their surface * normals * (3 x n matrix). Also keeps infor
include/gpd/util/point_list.h:57
↓ 2 callers
Class
H5Dataset
pytorch/overfit.py:12
↓ 2 callers
Class
H5Dataset
pytorch/train_net2.py:15
↓ 2 callers
Class
H5Dataset
pytorch/train_net_multiple_workers.py:15
↓ 2 callers
Class
H5Dataset
pytorch/train_net4.py:15
↓ 2 callers
Class
H5Dataset
pytorch/hdf5_dataset.py:8
↓ 2 callers
Class
H5Dataset
pytorch/train_net.py:10
↓ 2 callers
Class
Instance
include/gpd/data_generator.h:60
↓ 2 callers
Class
Net
pytorch/network.py:32
↓ 2 callers
Class
ZarrDataset
pytorch/train_net_zarr.py:15
↓ 1 callers
Class
H5Dataset
pytorch/hdf5_loader.py:9
↓ 1 callers
Class
H5Dataset
pytorch/reshape_hdf5.py:9
↓ 1 callers
Class
Net
pytorch/overfit.py:30
↓ 1 callers
Class
Net
pytorch/train_net2.py:33
↓ 1 callers
Class
Net
pytorch/train_net_multiple_workers.py:33
↓ 1 callers
Class
Net
pytorch/train_net4.py:37
↓ 1 callers
Class
Net
pytorch/train_net.py:27
↓ 1 callers
Class
Net
pytorch/train_net_zarr.py:34
↓ 1 callers
Class
ZarrDataset
pytorch/zarr_loader.py:10
Class
Antipodal
* * \brief Check if a grasp is antipodal. * * This class checks if a grasp candidate satisfies the antipodal condition. * */
include/gpd/candidate/antipodal.h:55
Class
AugmentedCloud
src/detect_grasps_python.cpp:58
Class
BoundingBox
*\brief 2-D bounding box of hand closing region with respect to hand frame */
include/gpd/candidate/hand.h:66
Class
CaffeClassifier
* * \brief Classify grasp candidates as viable grasps or not with Caffe * * Classifies grasps as viable or not using a convolutional neural network
include/gpd/net/caffe_classifier.h:60
Class
CandidatesGenerator
* * \brief Generate grasp candidates. * * This class generates grasp candidates by searching for feasible robot hand * placements in a point cloud
include/gpd/candidate/candidates_generator.h:64
Class
Classifier
* * \brief Abstract base class for classifier that classifies grasp candidates as * viable grasps or not. * */
include/gpd/net/classifier.h:52
Class
Cloud
* * \brief Multi-view point cloud * * Stores and processes a point cloud that has been observed from one or * multiple camera view points. The raw
include/gpd/util/cloud.h:78
Class
Clustering
* * \brief Group grasp candidates in clusters * * This class searches for clusters of grasps. Grasps in the same cluster are * geometrically simil
include/gpd/clustering.h:52
Class
ConfigFile
* * \brief Configuration file * * Reads parameters from a configuration file (`*.cfg`). The configuration file * is a key-value storage. * */
include/gpd/util/config_file.h:54
Class
ConvLayer
* * \brief Convolutional layer. * * A convolutional layer for a neural network for the `EigenClassifier`. * */
include/gpd/net/conv_layer.h:52
Class
DataGenerator
include/gpd/data_generator.h:68
Class
DenseLayer
* * \brief Dense (fully connected) layer. * * A dense (fully connected) layer for a neural network for the * `EigenClassifier`. * */
include/gpd/net/dense_layer.h:53
Enum
Device
include/gpd/net/classifier.h:54
Class
EigenClassifier
* * \brief Classify grasp candidates as viable grasps or not with Eigen * * Classifies grasps as viable or not using a custom neural network framew
include/gpd/net/eigen_classifier.h:56
Class
FingerHand
* * \brief Calculate collision-free finger placements. * * This class calculates collision-free finger placements. The parameters are * the outer
include/gpd/candidate/finger_hand.h:52
Class
FrameEstimator
* * \brief Estimate local reference frames. * * This class estimates local reference frames (LRFs) for point neighborhoods. * */
include/gpd/candidate/frame_estimator.h:58
Class
Grasp
src/detect_grasps_python.cpp:49
Class
GraspDetector
* * \brief Detect grasp poses in point clouds. * * This class detects grasp poses in a point clouds by first creating a large * set of grasp candi
include/gpd/grasp_detector.h:66
Class
Hand
* * \brief Grasp represented as a robot hand pose * * This class represents a grasp candidate by the position and orientation of * the robot hand
include/gpd/candidate/hand.h:80
Class
HandGeometry
* * \brief Store robot hand geometry * * This class stores parameters which define the geometry of the robot hand. * This geometry is used to calc
include/gpd/candidate/hand_geometry.h:48
Class
HandSearch
* * \brief Search for grasp candidates. * * This class searches for grasp candidates in a point cloud by first * calculating a local reference fra
include/gpd/candidate/hand_search.h:71
Class
HandSet
* * \brief Calculate a set of grasp candidates. * * This class calculate sets of grasp candidates. The grasp candidates in the * same set share th
include/gpd/candidate/hand_set.h:109
Class
Image12ChannelsStrategy
* * \brief Calculate 12-channels grasp image. * * The 12 channels contain height maps and surface normals of the points * contained inside the rob
include/gpd/descriptor/image_12_channels_strategy.h:54
Class
Image15ChannelsStrategy
* * \brief Calculate 15-channels grasp image. * * The 15 channels contain height maps and surface normals of the points * contained inside the rob
include/gpd/descriptor/image_15_channels_strategy.h:56
Class
Image1ChannelsStrategy
* * \brief Calculate binary grasp image. * * The binary image represents the shape of what is contained inside the robot * hand's closing region.
include/gpd/descriptor/image_1_channels_strategy.h:52
Class
Image3ChannelsStrategy
* * \brief Calculate 3-channels grasp image. * * The 3 channels contain the surface normals of the points contained inside * the robot hand's clos
include/gpd/descriptor/image_3_channels_strategy.h:52
Class
ImageGenerator
* * \brief Create grasp images for classification. * * Creates images for the input layer of a convolutional neural network. Each * image represen
include/gpd/descriptor/image_generator.h:72
Class
ImageGeometry
* * \brief Store grasp image geometry. * * Stores the parameters used to calculate a grasp image. * * Each grasp image is based on a bounding box
include/gpd/descriptor/image_geometry.h:54
Class
ImageStrategy
* * \brief Abstract base class for calculating grasp images/descriptors. * * Also offers methods to calculate various images. * */
include/gpd/descriptor/image_strategy.h:57
Class
Label
*\brief Label information */
include/gpd/candidate/hand.h:52
Class
Layer
* * \brief Abstract base class for neural network layers in the custom framework. * */
include/gpd/net/layer.h:47
Class
LocalFrame
* * \brief Local reference frame. * * This class estimates the local reference frame (LRF) for a point * neighborhood. The coordinate axes of the
include/gpd/candidate/local_frame.h:50
Class
NetCCFFF
pytorch/network.py:13
Class
Parameters
include/gpd/candidate/candidates_generator.h:69
Class
Parameters
include/gpd/candidate/hand_search.h:76
Class
Plot
* * \brief Visualization utilities * * Provides visualization methods that use the PCL Visualizer. Allows to * visualize samples, surface normals,
include/gpd/util/plot.h:59
Class
Position
src/detect_grasps_python.cpp:18
Class
Quaternion
src/detect_grasps_python.cpp:28
Class
SequentialImportanceSampling
* * \brief Grasp pose detection with the Cross Entropy Method. * * This class uses the Cross Entropy Method to focus the grasp candidate * generat
include/gpd/sequential_importance_sampling.h:57
Class
UniqueVector4First3Comparator
include/gpd/util/cloud.h:105
Class
UniqueVectorComparator
include/gpd/util/cloud.h:83
Class
Vector3iEqual
include/gpd/candidate/hand_set.h:83
Class
compareGraspPositions
include/gpd/sequential_importance_sampling.h:78
Class
hash<Eigen::Vector3i>
include/gpd/candidate/hand_set.h:67