Comments (6)
It connects joints and body center-of-masses as mentioned here.
from mujoco.
Do you understand, why it is conceptually useful?
I'm not sure it's implemented properly, even at its face value. For example
- The connect shooting back from the ankle in the humanoid is neither the joint-location nor the body COM.
- Below is another model with connect having weird patterns at the knee, elbow, and something that shoots up in the sky from the torso. Again these aren't joints or COMs.
from mujoco.
I modified the visualization code to plot all body COMs along with the joints and autoconnect. I get the below for model/humanoid/humanoid.xml
:
I would encourage you to plot the body CoMs in your model, you may have weird inertial values? Note that body frame CoM is not necessarily equal to body inertial CoM.
from mujoco.
@vikashplus I just inspected the code and it looks like when inertias are turned on, the body frame visualization will switch from xpos to xipos so no need to visualize the spheres as I did. So just redo your inspection with inertias turned on (hit I). Might be hard to see with all the red but it should confirm that autoconnect is correctly drawn.
from mujoco.
It gets confused for bodies with no geoms.
I still don't understand what's the use of this visualization. Won't it be more useful if it was rendering just the kinematic chain?
from mujoco.
@vikashplus the code is right here, how do you want to change it? If you think there is something better just modify the code and send us a PR. This is very easy, I know you can do it 🙂
If that's too hard, attach a minimal model that doesn't do what you expect and we can fix it.
from mujoco.
Related Issues (20)
- Fume visualization in MuJoCo HOT 4
- Out of memory while using MJX to load Google Barkour VB quadruped HOT 4
- a question about abnormal and large fluctuations in contact force between ball and the jump HOT 1
- Simulation time not proportional to simulation step number HOT 3
- Outdated link in generated code comments points to archived 'greg' repository HOT 1
- How to route a cable (over a pulley) HOT 7
- Understanding computation with friction loss
- Creating a bright colored LED-like object in Mujoco ? HOT 2
- segmentation fault when use nlopt_optimize of NLopt in mjcb_control HOT 2
- geom/site position change problem after model compilation HOT 1
- Headless Rendering within a Docker Container
- Soft Robot Simulation: (a) Example XML files, and (b) difference between Composite and Deformable soft objects HOT 4
- Proposal for linear parametrization of inverse dynamics for SysID HOT 6
- Are sphere-cylinder collisions implemented in MuJoCo v.3.1.4? HOT 1
- nut-bolt .sdf plugin assembly issue. HOT 1
- Understanding different times associated with simulation? HOT 1
- How to obtain/view (x,y,z) points in the convex hull of geoms and flexcomp objects HOT 2
- Error when running training_apg.ipynb: ValueError: safe_zip() argument 2 is longer than argument 1 HOT 2
- MuJoCo Unity Plugin HOT 29
- [Unity plugin] Problems with object interpenetration and tangential frictions HOT 10
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 mujoco.