You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
412 lines
9.9 KiB
412 lines
9.9 KiB
#VRML_SIM R2020a utf8 |
|
WorldInfo { |
|
gravity 0 -9.80665 0 |
|
physics "sitl_physics_env" |
|
basicTimeStep 2 |
|
FPS 15 |
|
optimalThreadCount 4 |
|
randomSeed 52 |
|
} |
|
Robot { |
|
translation -1.949999999999999 0.23391237384410402 0 |
|
rotation 0 0 1 2.533555103014215e-15 |
|
children [ |
|
Emitter { |
|
type "serial" |
|
channel 1 |
|
} |
|
] |
|
name "supervisor_sync" |
|
boundingObject Box { |
|
size 0.1 0.1 0.1 |
|
} |
|
physics Physics { |
|
} |
|
controller "ardupilot_SITL_Supervisor" |
|
supervisor TRUE |
|
} |
|
Viewpoint { |
|
orientation -0.9919331177114086 -0.11439530181889061 -0.054611399076472875 0.8971103745745552 |
|
position -0.9553539884549295 11.277792894156029 8.463112348647094 |
|
follow "quad_plus_sitl" |
|
followType "Mounted Shot" |
|
} |
|
DogHouse { |
|
translation 34.82 0.76 -24.56 |
|
name "dog house(1)" |
|
} |
|
DogHouse { |
|
translation 161.819 0.75 -152.174 |
|
name "dog house(2)" |
|
} |
|
DogHouse { |
|
translation 185.42 0.77 48.97 |
|
name "dog house(5)" |
|
} |
|
Background { |
|
skyColor [ |
|
0.15 0.5 1 |
|
] |
|
} |
|
Solid { |
|
translation 36.93 0.77 -37.93 |
|
children [ |
|
HouseWithGarage { |
|
} |
|
] |
|
} |
|
Solid { |
|
translation 192.76999999999998 0 64.98 |
|
rotation 0 1 0 -1.5707963071795863 |
|
children [ |
|
HouseWithGarage { |
|
} |
|
] |
|
name "solid(1)" |
|
} |
|
DEF DEF_VEHICLE Robot { |
|
translation -0.027601 0.694307 0.005031 |
|
rotation 0 1 0 0.785388 |
|
children [ |
|
Receiver { |
|
name "receiver_main" |
|
type "serial" |
|
channel 1 |
|
bufferSize 32 |
|
} |
|
Emitter { |
|
name "emitter_plugin" |
|
description "commuicates with physics plugin" |
|
} |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
} |
|
} |
|
geometry Box { |
|
size 0.1 0.1 0.1 |
|
} |
|
} |
|
Camera { |
|
translation 0 0.12 0 |
|
rotation 0 -1 0 2.356195 |
|
name "camera1" |
|
width 128 |
|
height 128 |
|
} |
|
Compass { |
|
rotation 0 1 0 -0.7853983071795865 |
|
name "compass1" |
|
} |
|
GPS { |
|
rotation 0 1 0 -0.785398 |
|
name "gps1" |
|
} |
|
Accelerometer { |
|
rotation 0 1 0 -0.785398 |
|
name "accelerometer1" |
|
} |
|
Gyro { |
|
rotation 0 1 0 -0.785398 |
|
name "gyro1" |
|
} |
|
InertialUnit { |
|
rotation 0 -1 0 0.7853979999999999 |
|
name "inertial_unit" |
|
} |
|
Transform { |
|
translation -0.09999999999999999 0 0 |
|
rotation -0.5773502691896258 0.5773502691896258 0.5773502691896258 2.094395 |
|
children [ |
|
Solid { |
|
translation 0 0.35 0 |
|
rotation 1 0 0 1.5707959999999999 |
|
children [ |
|
Propeller { |
|
shaftAxis 0 -1 0 |
|
thrustConstants -12.2583125 0 |
|
torqueConstants 18 0 |
|
device RotationalMotor { |
|
name "motor3" |
|
controlPID 10.001 0 0 |
|
maxVelocity 1000 |
|
} |
|
fastHelix Solid { |
|
children [ |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 1 0 0.1 |
|
} |
|
} |
|
geometry Cylinder { |
|
height 0.002 |
|
radius 0.02 |
|
} |
|
} |
|
] |
|
} |
|
slowHelix Solid { |
|
rotation 0 1 0 1.1667874781290464 |
|
children [ |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 1 0 0.1 |
|
} |
|
} |
|
geometry Cylinder { |
|
height 0.002 |
|
radius 0.02 |
|
} |
|
} |
|
] |
|
} |
|
} |
|
] |
|
physics Physics { |
|
mass 0.25 |
|
} |
|
} |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
} |
|
} |
|
geometry DEF DEF_ARM Cylinder { |
|
height 0.1 |
|
radius 0.01 |
|
} |
|
} |
|
] |
|
} |
|
Transform { |
|
translation 0 0 0.09999999999999999 |
|
rotation 0 0.7071067811865476 0.7071067811865476 -3.1415923071795864 |
|
children [ |
|
Solid { |
|
translation 0 0.35 0 |
|
rotation 1 0 0 1.5707959999999999 |
|
children [ |
|
Propeller { |
|
shaftAxis 0 1 0 |
|
thrustConstants 12.2583125 0 |
|
torqueConstants 18 0 |
|
device RotationalMotor { |
|
name "motor2" |
|
controlPID 10.001 0 0 |
|
maxVelocity 1000 |
|
} |
|
fastHelix Solid { |
|
children [ |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 1 0 0.1 |
|
} |
|
} |
|
geometry Cylinder { |
|
height 0.002 |
|
radius 0.02 |
|
} |
|
} |
|
] |
|
} |
|
slowHelix Solid { |
|
rotation 0 -1 0 5.370767303526115 |
|
children [ |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 1 0 0.1 |
|
} |
|
} |
|
geometry Cylinder { |
|
height 0.002 |
|
radius 0.02 |
|
} |
|
} |
|
] |
|
} |
|
} |
|
] |
|
name "solid(2)" |
|
physics Physics { |
|
mass 0.25 |
|
} |
|
} |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 1 0.09 0 |
|
} |
|
} |
|
geometry USE DEF_ARM |
|
} |
|
] |
|
} |
|
Transform { |
|
translation 0.09999999999999999 0 0 |
|
rotation 0.5773502691896258 0.5773502691896258 0.5773502691896258 -2.094395307179586 |
|
children [ |
|
Solid { |
|
translation 0 0.35 0 |
|
rotation 1 0 0 1.5707959999999999 |
|
children [ |
|
Propeller { |
|
shaftAxis 0 -1 0 |
|
thrustConstants -12.2583125 0 |
|
torqueConstants 18 0 |
|
device RotationalMotor { |
|
name "motor1" |
|
controlPID 10.001 0 0 |
|
maxVelocity 1000 |
|
} |
|
fastHelix Solid { |
|
children [ |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 1 0 0.1 |
|
} |
|
} |
|
geometry Cylinder { |
|
height 0.002 |
|
radius 0.02 |
|
} |
|
} |
|
] |
|
} |
|
slowHelix Solid { |
|
rotation 0 1 0 5.486397909883531 |
|
children [ |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 1 0 0.1 |
|
} |
|
} |
|
geometry Cylinder { |
|
height 0.002 |
|
radius 0.02 |
|
} |
|
} |
|
] |
|
} |
|
} |
|
] |
|
name "solid(1)" |
|
physics Physics { |
|
mass 0.25 |
|
} |
|
} |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 1 0.09999999999999999 0 |
|
} |
|
} |
|
geometry USE DEF_ARM |
|
} |
|
] |
|
} |
|
Transform { |
|
translation 0 0 -0.09999999999999999 |
|
rotation 1 0 0 -1.5707963071795863 |
|
children [ |
|
Solid { |
|
translation 0 0.35 0 |
|
rotation 1 0 0 1.5707959999999999 |
|
children [ |
|
Propeller { |
|
shaftAxis 0 1 0 |
|
thrustConstants 12.2583125 0 |
|
torqueConstants 18 0 |
|
device RotationalMotor { |
|
name "motor4" |
|
controlPID 10.001 0 0 |
|
maxVelocity 1000 |
|
} |
|
fastHelix Solid { |
|
children [ |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 1 0 0.1 |
|
} |
|
} |
|
geometry Cylinder { |
|
height 0.002 |
|
radius 0.02 |
|
} |
|
} |
|
] |
|
} |
|
slowHelix Solid { |
|
rotation 0 -1 0 5.350616673324008 |
|
children [ |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 1 0 0.1 |
|
} |
|
} |
|
geometry Cylinder { |
|
height 0.002 |
|
radius 0.02 |
|
} |
|
} |
|
] |
|
} |
|
} |
|
] |
|
name "solid(3)" |
|
physics Physics { |
|
mass 0.25 |
|
} |
|
} |
|
Shape { |
|
appearance Appearance { |
|
material Material { |
|
diffuseColor 0.7999999999999999 0.7999999999999999 0.7999999999999999 |
|
} |
|
} |
|
geometry USE DEF_ARM |
|
} |
|
] |
|
} |
|
] |
|
name "quad_x_sitl" |
|
boundingObject Box { |
|
size 0.1 0.1 0.1 |
|
} |
|
physics Physics { |
|
density -1 |
|
mass 1.5 |
|
centerOfMass [ |
|
0 0 0 |
|
] |
|
} |
|
rotationStep 0.261799 |
|
controller "ardupilot_SITL_QUAD" |
|
controllerArgs "-p 5577 -df 0.01" |
|
customData "1" |
|
} |
|
DirectionalLight { |
|
direction 0 -1 0 |
|
} |
|
UnevenTerrain { |
|
size 500 1 500 |
|
} |
|
HouseWithGarage { |
|
translation 174.25 1.88 -157.5 |
|
rotation 0 1 0 -1.5707963071795863 |
|
} |
|
AdvertisingBoard { |
|
translation 0 2.35 -5.71 |
|
} |
|
AdvertisingBoard { |
|
translation 84.03999999999999 2.35 -5.81 |
|
rotation 0 1 0 -1.5707963071795863 |
|
name "advertising board(1)" |
|
}
|
|
|