Comments (6)
Hi Stephen,
Thanks for the feedback! Wrt collision checking, we have plans to release that more broadly, tentatively in fall 2017. You can use a subset of our collision checking capabilities using the class dexnet.grasping.GraspCollisionChecker if you install my fork of OpenRAVE 0.9 per the installation doc on berkeleyautomation.github.io/dex-net/code.html.
The delay in release is bc we are working on removing the OpenRAVE dep. We pretty much only use it for collision checking and it can be frustrating to install. Our goal is to add a lean version of collision checking to our trimesh fork (which will replace meshpy at some point).
from dex-net.
The GQ-CNN dataset was generated with check_approach = False, and collision checking was done afterwards using the gripper mesh.
check_approach was more for computing metrics dependent on object orientation, but since we aren't using any of those it's pretty much unused. Looking over the config params and cleaning out unused ones is something that needs to be done at some point.
from dex-net.
Im sorry, but I am still a little confused.
in line 519 of dexnet/api.py, you have:
aligned_grasp = grasp.perpendicular_table(stable_pose)
but this relies on check_approach = True, and I thought the grasps in the dataset were perpendicular to the table?
from dex-net.
The grasps in the dataset are perpendicular to the table, but the metrics used are independent of whether or not the grasp is perpendicular to the table.
Basically, everything that makes the grasps in the dataset perpendicular to the table (collision checking) isn't in the current released code.
from dex-net.
Basically, everything that makes the grasps in the dataset perpendicular to the table (collision checking) isn't in the current released code.
Ahhh, that makes more sense now! After looking through the code, I thought that was the case, but I just assumed that this code took care of the entire dataset creation process. My mistake!
Thank you for clearing that up! By the way, is there any plan to release the collision checking code?
from dex-net.
No concrete schedule at the moment, but it probably will be released at some point.
from dex-net.
Related Issues (20)
- Display object failed: HOT 2
- Failed to render the depth map of the mesh model!
- Exact setup for installation HOT 6
- Dex-Net on Ubuntu 20.04 + Noetic test fails HOT 15
- sklearn
- Unable to import meshrender shared library! HOT 1
- Conflicts in getting collision detection implemented (Openrave Installation problem) HOT 1
- Suction grasp database generation from DexNet 3.0 HOT 6
- Ideal environment for dex-net
- CMake Issue HOT 2
- ImportError: cannot import name 'Visualizer' from 'gqcnn' HOT 1
- cannot import name 'CameraIntrinsics' from 'perception' HOT 1
- How is 6.7 million dataset generated from 1500 objects - the provided database generate around 1 million only HOT 1
- TypeError: sample_grasps() got an unexpected keyword argument 'stable_pose'
- How to generate Database data HOT 3
- ObjectRender Missing HOT 1
- Object Mesh Dataset v1.1 dataset is offline HOT 4
- mistake
- Implementation of the grasp matrix function
- Missing three modules, when trying to run setup.py test
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dex-net.