All Projects → kevinzakka → form2fit

kevinzakka / form2fit

Licence: MIT license
[ICRA 2020] Train generalizable policies for kit assembly with self-supervised dense correspondence learning.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to form2fit

panther
Perception-Aware Trajectory Planner in Dynamic Environments
Stars: ✭ 115 (+47.44%)
Mutual labels:  perception
VPGNet for lane
Vanishing Point Guided Network for lane detection, with post processing
Stars: ✭ 33 (-57.69%)
Mutual labels:  perception
isaac ros visual odometry
Visual odometry package based on hardware-accelerated NVIDIA Elbrus library with world class quality and performance.
Stars: ✭ 101 (+29.49%)
Mutual labels:  perception
continuous-fusion
(ROS) Sensor fusion algorithm for camera+lidar.
Stars: ✭ 26 (-66.67%)
Mutual labels:  perception
DeepSoRo
[RA-L/ICRA2020] Real-time Soft Body 3D Proprioception via Deep Vision-based Sensing
Stars: ✭ 16 (-79.49%)
Mutual labels:  perception
robosherlock
www.robosherlock.org
Stars: ✭ 23 (-70.51%)
Mutual labels:  perception
eidos-audition
Collection of auditory models.
Stars: ✭ 25 (-67.95%)
Mutual labels:  perception
SCL
📄 Spatial Contrastive Learning for Few-Shot Classification (ECML/PKDD 2021).
Stars: ✭ 42 (-46.15%)
Mutual labels:  self-supervised-learning
Robotics-Object-Pose-Estimation
A complete end-to-end demonstration in which we collect training data in Unity and use that data to train a deep neural network to predict the pose of a cube. This model is then deployed in a simulated robotic pick-and-place task.
Stars: ✭ 153 (+96.15%)
Mutual labels:  perception
AIODrive
Official Python/PyTorch Implementation for "All-In-One Drive: A Large-Scale Comprehensive Perception Dataset with High-Density Long-Range Point Clouds"
Stars: ✭ 32 (-58.97%)
Mutual labels:  perception
the-Cooper-Mapper
An open source autonomous driving research platform for Active SLAM & Multisensor Data Fusion
Stars: ✭ 38 (-51.28%)
Mutual labels:  perception
point-cloud-clusters
A catkin workspace in ROS which uses DBSCAN to identify which points in a point cloud belong to the same object.
Stars: ✭ 43 (-44.87%)
Mutual labels:  perception
FARGonautica
No description or website provided.
Stars: ✭ 85 (+8.97%)
Mutual labels:  perception
Perception-of-Autonomous-mobile-robot
Perception of Autonomous mobile robot,Using ROS,rs-lidar-16,By SLAM,Object Detection with Yolov5 Based DNN
Stars: ✭ 40 (-48.72%)
Mutual labels:  perception
LogGabor
A python implementation for a LogGabor filtering and pyramid representation
Stars: ✭ 32 (-58.97%)
Mutual labels:  perception
odak
🔬 Scientific computing library for optics 🔭, computer graphics 💻 and visual perception 👀
Stars: ✭ 99 (+26.92%)
Mutual labels:  perception
GapFlyt
GapFlyt: Active Vision Based Minimalist Structure-less Gap Detection For Quadrotor Flight
Stars: ✭ 30 (-61.54%)
Mutual labels:  perception
OpenMaterial
3D model exchange format with physical material properties for virtual development, test and validation of automated driving.
Stars: ✭ 23 (-70.51%)
Mutual labels:  perception
Mediapipe
Cross-platform, customizable ML solutions for live and streaming media.
Stars: ✭ 15,338 (+19564.1%)
Mutual labels:  perception
jpp
Joint Perception and Planning For Efficient Obstacle Avoidance Using Stereo Vision
Stars: ✭ 42 (-46.15%)
Mutual labels:  perception

Form2Fit

Code for the paper

Form2Fit: Learning Shape Priors for Generalizable Assembly from Disassembly
Kevin Zakka, Andy Zeng, Johnny Lee, Shuran Song
arxiv.org/abs/1910.13675
ICRA 2020

Drawing

This repository contains:

  • The Form2Fit Benchmark
  • Code to reproduce the paper results:
    • Architectures, dataloaders and losses for suction, place and matching networks.
    • Planner module for intergrating all the outputs.
    • Baseline implementation.

If you find this code useful, consider citing our work:

@inproceedings{zakka2020form2fit,
  title={Form2Fit: Learning Shape Priors for Generalizable Assembly from Disassembly},
  author={Zakka, Kevin and Zeng, Andy and Lee, Johnny and Song, Shuran},
  booktitle={Proceedings of the IEEE International Conference on Robotics and Automation},
  year={2020}
}

Documentation

Todos

  • Add processed generalization partition (combinations, mixtures and unseen) to benchmark.
  • Add code for training the different networks.

Note

This is not an officially supported Google product.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].