当前位置:网站首页>Mujoco model learning record
Mujoco model learning record
2022-07-01 18:03:00 【Feisy】
body
1 worldbody special body, As the of the world frame
This element is used to construct the kinematic tree via nesting. The element worldbody is used for the top-level body, while the element body is used for all other bodies. The top-level body is a restricted type of body: it cannot have child elements inertial and joint, and also cannot have any attributes. It corresponds to the origin of the world frame, within which the rest of the kinematic tree is defined. Its body name is automatically defined as “world”.
Cannot configure properties
2 body Realization object of robot connecting rod and joint
2.1 name: string, optional
Name of the body.
mesh and auctor Need to pass through name Associated with a connecting rod or joint
2.2 pos: real(3), optional
The 3D position of the body frame, in local or global coordinates as determined by the coordinate attribute of compiler. Recall the earlier discussion of local and global coordinates in Coordinate frames. In local coordinates, if the body position is left undefined it defaults to (0,0,0). In global coordinates, an undefined body position is inferred by the compiler through the following steps:
If the inertial frame is not defined via the inertial element, it is inferred from the geoms attached to the body. If there are no geoms, the inertial frame remains undefined. This step is applied in both local and global coordinates.
If both the body frame and the inertial frame are undefined, a compile error is generated.
If one of these two frames is defined and the other is not, the defined one is copied into the undefined one. At this point both frames are defined, in global coordinates.
The inertial frame as well as all elements defined in the body are converted to local coordinates, relative to the body frame.
Note that whether a frame is defined or not depends on its pos attribute, which is in the special undefined state by default. Orientation cannot be used to make this determination because it has an internal default (the unit quaternion).
2.3 geom body Appearance properties
This element creates a geom, and attaches it rigidly to the body within which the geom is defined. Multiple geoms can be attached to the same body. At runtime they determine the appearance and collision properties of the body. At compile time they can also determine the inertial properties of the body, depending on the presence of the inertial element and the setting of the inertiafromgeom attribute of compiler. This is done by summing the masses and inertias of all geoms attached to the body with geom group in the range specified by the inertiagrouprange attribute of compiler. The geom masses and inertias are computed using the geom shape, a specified density or a geom mass which implies a density, and the assumption of uniform density.
Geoms are not strictly required for physics simulation. One can create and simulate a model that only has bodies and joints. Such a model can even be visualized, using equivalent inertia boxes to represent bodies. Only contact forces would be missing from such a simulation. We do not recommend using such models, but knowing that this is possible helps clarify the role of bodies and geoms in MuJoCo.
2.3.1 type: [plane, hfield, sphere, capsule, ellipsoid, cylinder, box, mesh], “sphere”
contact (*)
边栏推荐
- China PBAT resin Market Forecast and Strategic Research Report (2022 Edition)
- Data warehouse (3) star model and dimension modeling of data warehouse modeling
- 2022 Heilongjiang latest fire protection facility operator simulation test question bank and answers
- What are the legal risks of NFT brought by stars such as curry and O'Neill?
- From comedians to NBA Zhan Huang, check the encrypted advertisements during this super bowl
- 麦趣尔:媒体报道所涉两批次产品已下架封存,受理消费者诉求
- Maizeer: the two batches of products reported by the media have been taken off the shelves and sealed, and consumer appeals are accepted
- 聊聊项目经理最爱使用的工具
- Redis master-slave realizes 10 second check and recovery
- Rotation order and universal lock of unity panel
猜你喜欢
Domestic spot silver should be understood
From comedians to NBA Zhan Huang, check the encrypted advertisements during this super bowl
Wechat applet blind box - docking wechat payment
2022 Heilongjiang latest fire protection facility operator simulation test question bank and answers
transform. Forward and vector3 Differences in the use of forward
Penetration practice vulnhub range Keyring
Length of learning and changing
Apache iceberg source code analysis: schema evolution
Fix the black screen caused by iPhone system failure
ACL 2022 | decomposed meta learning small sample named entity recognition
随机推荐
Kernel stray cat stray dog pet adoption platform H5 source code
About selenium element positioning being overwritten
Easycvr accesses the equipment through the national standard gb28181 protocol. What is the reason for the automatic streaming of the equipment?
Equipment simulation and deduction training system software
[beauty detection artifact] come on, please show your unique skill (is this beauty worthy of the audience?)
Enter wechat applet
Unity3d extended toolbar
聊聊项目经理最爱使用的工具
ArrayList扩容详解
SLO is increasingly used to achieve observability | Devops
Source code of new campus errand / campus task platform on mutual station
Report on research and investment prospects of UHMWPE industry in China (2022 Edition)
Setting up a time server requires the client to automatically synchronize the time of the server at 9 a.m. every day
开发那些事儿:EasyCVR集群设备管理页面功能展示优化
Data warehouse (3) star model and dimension modeling of data warehouse modeling
To improve the efficiency of office collaboration, trackup may be the best choice
期货先锋这个软件正规吗安全吗?选择哪家期货公司更安全?
Roewe rx5's "a little more" product strategy
The method of real-time tracking the current price of London Silver
[Verilog quick start of Niuke network question brushing series] ~ priority encoder circuit ①