Tutorial?

Template

The following parameters can be set in the world file. (※ v2.2.0 or later)

Entity attribute

Attribute nameTypeDefault valueDescription
namestring-エンティティ名。他のエンティティとの重複する名前はつけられない。
xdouble0.0Initial position x
ydouble0.0Initial positiony
zdouble0.0Initial positionz
qwdouble1.0Initial rotation (quaternion)qw
qxdouble0.0Initial rotation (quaternion)qx
qydouble0.0Initial rotation (quaternion)qy
qzdouble0.0Initial rotation (quaternion)qz
scalexdouble1.0オブジェクトのx方向スケール
scaleydouble1.0オブジェクトのy方向スケール
scalezdouble1.0オブジェクトのz方向スケール
massdouble1.0Mass (kg)
dynamicsbooltruePhysics flag
collisionboolfalseCollision detection flag
graspablebooltruegrasp ability flag
graspRadiusdouble40.0grasp range radius
languagestring-コントローラ言語(現状c++のみサポート)
implementationstringController file specification

Camera parameters

Parameter nameTypeDefault valueDescription
idint-ID number
linkstring-Link name
fovdouble45y-direction Viewing Angle (degree)
aspectRatiodouble1.5Aspect ratio (width / length)
directiondouble*3"0.0 0.0 1.0"カメラが向く方向ベクトル
quaterniondouble*4"1.0 0.0 0.0 0.0"Rotation of the camera

World parameters

Parameter nameTypeDefault valueDescription
erpdouble0.5関節誤差を修正するパラメータ. 誤差を全く修正しない場合は0. 誤差を完全に修正する場合は1
cfmdouble1e-8関節や地面などの柔らかさを決めるパラメータ.大きいほど柔らかい. 最大値は1.0
autostepbooltrue自動ステップモード.trueのときはstepsizeの値で時間を刻み、現実世界とシミュレーション世界の時間を自動で一致させる。falseにした場合はエージェントコントローラでworldStep(もしくはworldQuickStep)を使ってSIGVerse時間を進める必要がある。
quickstepboolfalsequick step モードでSIGVerse時間を進める。高速だが物理演算シミュレーションの精度が悪い autostep=trueのときのみ有効
stepsizedouble0.01ステップ幅(秒). autostep=trueのときのみ有効

Collision parameters

Parameter nameTypeDefault valueDescription
mudouble0.9摩擦係数 0~無限の値をとり0の場合摩擦がない
mu2double0.02摩擦力がかかった方向と垂直な方向の摩擦係数
slip1double0.01摩擦方向1における force-dependent-slip係数
slip2double0.01摩擦方向2における force-dependent-slip係数
soft_erpdouble0.8接触法線方向の柔らかさ
soft_cfmdouble0.0001接触法線方向の柔らかさ
bouncedouble0.3Coefficient of restitution (0~1)
bounce_veldouble5.0The minimum velocity required to bounce(cm / s)

※Note) These collision's parameters are applied to all objects collision.


Front page   New List of pages Search Recent changes   Help   RSS of recent changes