Comments (6)
The 3-D coordinate of the site matters, and the site references body coordinates. Because when we are putting the object on the table (say on table_top = np.array([0.5, 0.5, 0])
, we do obj.pos = table_top - obj.bottom_offset
. When you have a mesh object, where the bottom should go depends on your mesh.
@anchit should be able to tell you how the sites for stl files are generated.
from robosuite.
Yes. But I am not sure how these values are computed, because when I compute them using the top-most and bottom-most point from the mesh, I do not get the same value as that written in the xml file.
from robosuite.
The top and bottom sites for the mesh objects have not been computed in a principled way. We have just approximately tuned them to what works well. Currently these are only used to initialize at the right place and hence being accurate isn't necessary.
from robosuite.
I see thanks for the info.
But is the method that I described above the intended method to compute these parameters, because I am trying to load random shape net objects in the scene and hence it would be beneficial to have these automatically computed.
from robosuite.
I think it would work. The objects might tilt a bit because the x, y coordinates are not necessarily correct but what you described is what I would do for shapeNET as well.
from robosuite.
Okay thanks a lot
from robosuite.
Related Issues (20)
- Interacting with Environment in mujoco viewer HOT 2
- Error: eigenvalue of mesh inertia too small: robot0_link6_vis_7 HOT 6
- Error After Initial Installation HOT 1
- Robosuite for mujoco 3.0 HOT 2
- Space Mouse macOS OSError: open failed HOT 2
- About rotation and self.reference_target_orn
- OSC controller in control_delta = False setting
- Error in running "demo_random_action.py"
- Cannot load elasticity plugin as defined in xml HOT 2
- Full Screen Rendering (Human Mode)
- collecting demonstrations in the robosuite HOT 3
- Joint position controller sim2real for franka panda HOT 1
- Simultaneous Onscreen render and offscreen render HOT 7
- AttributeError: module 'OpenGL.EGL' has no attribute 'EGLDeviceEXT' HOT 1
- Offset of Object Observables
- ValueError: Error: body mass is too small, cannot compute center of mass
- can't import shadowhand.xml into robosuite HOT 2
- Errors in playback for sample demonstrations HOT 2
- Remove Aligning tool when collecting demonstrations HOT 1
- Release v1.4.1? HOT 2
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 robosuite.