diff --git a/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options.yaml b/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options.yaml index b95f6dc4..7e62adc9 100644 --- a/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options.yaml +++ b/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options.yaml @@ -1132,6 +1132,12 @@ XMLBlobs: model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + + - | @@ -1176,6 +1182,12 @@ XMLBlobs: model://ergoCub/conf/gazebo_ergocub_torso.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + - | 1 @@ -1262,13 +1274,48 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_left_leg.ini - + - | + + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + - | 1 @@ -1342,12 +1389,48 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_right_leg.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + - | 1 @@ -1374,12 +1457,36 @@ XMLBlobs: # head + - | + + + model://ergoCub/conf/gazebo_ergocub_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_realsense_inertial.ini + + + - | + + + model://ergoCub/conf/sensors/gazebo_ergocub_lidar.ini + + - | model://ergoCub/conf/gazebo_ergocub_head.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_head.ini + + - | 1 @@ -1401,12 +1508,31 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + - | + + + model://ergoCub/conf/gazebo_ergocub_left_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + - | model://ergoCub/conf/gazebo_ergocub_left_hand_mk5_0.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_left_hand_mk5_0.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini + + - | 1 @@ -1443,12 +1569,31 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + - | + + + model://ergoCub/conf/gazebo_ergocub_right_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + - | model://ergoCub/conf/gazebo_ergocub_right_hand_mk5_0.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_right_hand_mk5_0.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini + + - | 1 @@ -1483,3 +1628,19 @@ XMLBlobs: model://ergoCub/conf/ergocub.xml + - | + + + model://ergoCub/conf/ergocub_gz_sim.xml + + + + - | + + + + + - | + + + diff --git a/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options_gazebo.yaml b/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options_gazebo.yaml index ca0a7d50..45a611a7 100644 --- a/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options_gazebo.yaml +++ b/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options_gazebo.yaml @@ -1317,6 +1317,12 @@ XMLBlobs: model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + + - | @@ -1361,6 +1367,12 @@ XMLBlobs: model://ergoCub/conf/gazebo_ergocub_torso.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + - | 1 @@ -1447,12 +1459,48 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_left_leg.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + - | @@ -1527,12 +1575,48 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_right_leg.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + - | 1 @@ -1559,12 +1643,36 @@ XMLBlobs: # head + - | + + + model://ergoCub/conf/gazebo_ergocub_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_realsense_inertial.ini + + + - | + + + model://ergoCub/conf/sensors/gazebo_ergocub_lidar.ini + + - | model://ergoCub/conf/gazebo_ergocub_head.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_head.ini + + - | 1 @@ -1586,12 +1694,31 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + - | + + + model://ergoCub/conf/gazebo_ergocub_left_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini + + - | model://ergoCub/conf/gazebo_ergocub_left_hand_mk5_0.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_left_hand_mk5_0.ini + + - | 1 @@ -1628,12 +1755,31 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + - | + + + model://ergoCub/conf/gazebo_ergocub_right_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini + + - | model://ergoCub/conf/gazebo_ergocub_right_hand_mk5_0.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_right_hand_mk5_0.ini + + - | 1 @@ -1668,3 +1814,19 @@ XMLBlobs: model://ergoCub/conf/ergocub.xml + - | + + + model://ergoCub/conf/ergocub_gz_sim.xml + + + + - | + + + + + - | + + + diff --git a/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options_minContacts.yaml b/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options_minContacts.yaml index 8acb4648..5cd97855 100644 --- a/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options_minContacts.yaml +++ b/urdf/creo2urdf/data/ergocub1_0/ERGOCUB_all_options_minContacts.yaml @@ -1626,6 +1626,12 @@ XMLBlobs: model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + + - | @@ -1670,6 +1676,12 @@ XMLBlobs: model://ergoCub/conf/gazebo_ergocub_torso.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + - | 1 @@ -1756,13 +1768,48 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_left_leg.ini - + - | + + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + - | 1 @@ -1836,12 +1883,48 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_right_leg.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + - | 1 @@ -1868,12 +1951,36 @@ XMLBlobs: # head + - | + + + model://ergoCub/conf/gazebo_ergocub_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_realsense_inertial.ini + + + - | + + + model://ergoCub/conf/sensors/gazebo_ergocub_lidar.ini + + - | model://ergoCub/conf/gazebo_ergocub_head.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_head.ini + + - | 1 @@ -1895,12 +2002,31 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + - | + + + model://ergoCub/conf/gazebo_ergocub_left_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + - | model://ergoCub/conf/gazebo_ergocub_left_hand_mk5_0.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_left_hand_mk5_0.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini + + - | 1 @@ -1937,12 +2063,31 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + - | + + + model://ergoCub/conf/gazebo_ergocub_right_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + - | model://ergoCub/conf/gazebo_ergocub_right_hand_mk5_0.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_right_hand_mk5_0.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini + + - | 1 @@ -1977,3 +2122,19 @@ XMLBlobs: model://ergoCub/conf/ergocub.xml + - | + + + model://ergoCub/conf/ergocub_gz_sim.xml + + + + - | + + + + + - | + + + diff --git a/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options.yaml b/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options.yaml index 397a8396..0606d5b2 100644 --- a/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options.yaml +++ b/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options.yaml @@ -1121,6 +1121,12 @@ XMLBlobs: + - | + + + model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + + - | @@ -1148,12 +1154,30 @@ XMLBlobs: true + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini + + - | model://ergoCub/conf/gazebo_ergocub_torso.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + - | 1 @@ -1240,12 +1264,48 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_left_leg.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + - | @@ -1320,12 +1380,48 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_right_leg.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + - | 1 @@ -1352,12 +1448,36 @@ XMLBlobs: # head + - | + + + model://ergoCub/conf/gazebo_ergocub_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_realsense_inertial.ini + + + - | + + + model://ergoCub/conf/sensors/gazebo_ergocub_lidar.ini + + - | model://ergoCub/conf/gazebo_ergocub_head.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_head.ini + + - | 1 @@ -1379,6 +1499,13 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + - | + + + model://ergoCub/conf/gazebo_ergocub_left_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + - | @@ -1421,6 +1548,13 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + - | + + + model://ergoCub/conf/gazebo_ergocub_right_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + - | @@ -1461,3 +1595,19 @@ XMLBlobs: model://ergoCub/conf/ergocub.xml + - | + + + model://ergoCub/conf/ergocub_gz_sim.xml + + + + - | + + + + + - | + + + diff --git a/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options_gazebo.yaml b/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options_gazebo.yaml index 06fedb9e..e53e40cf 100644 --- a/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options_gazebo.yaml +++ b/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options_gazebo.yaml @@ -1018,7 +1018,6 @@ forceTorqueSensors: model://ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini - sensors: - frameName: SCSYS_HEAD_IMU linkName: head @@ -1194,7 +1193,6 @@ sensors: model://ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini - assignedMasses: torso_1 : 2.0645667 @@ -1306,16 +1304,23 @@ XMLBlobs: model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + - | - - 1 - 100 - 0.0354497 0.00639688 0.060600 1.5708 0 -1.5708 - - model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + + 1 + 100 + 0.0354497 0.00639688 0.060600 1.5708 0 -1.5708 + + model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + + + + - | + + + model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini - - | @@ -1344,12 +1349,30 @@ XMLBlobs: true + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini + + - | model://ergoCub/conf/gazebo_ergocub_torso.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + - | 1 @@ -1436,6 +1459,37 @@ XMLBlobs: 1 0 0 0 + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini + + - | @@ -1443,6 +1497,13 @@ XMLBlobs: + - | + + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + + - | 1 @@ -1516,12 +1577,50 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + - | + + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + + - | 1 @@ -1548,12 +1647,38 @@ XMLBlobs: # head + - | + + + model://ergoCub/conf/gazebo_ergocub_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_realsense_inertial.ini + + + - | + + + model://ergoCub/conf/sensors/gazebo_ergocub_lidar.ini + + - | model://ergoCub/conf/gazebo_ergocub_head.ini + + - | + + + model://ergoCub/conf/gazebo_ergocub_head.ini + + + - | 1 @@ -1575,12 +1700,22 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + + - | + + + model://ergoCub/conf/gazebo_ergocub_left_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + + - | model://ergoCub/conf/gazebo_ergocub_left_hand_mk5_1.ini + - | 1 @@ -1617,12 +1752,24 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + + - | + + + model://ergoCub/conf/gazebo_ergocub_right_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + + + - | model://ergoCub/conf/gazebo_ergocub_right_hand_mk5_1.ini + + - | 1 @@ -1657,3 +1804,20 @@ XMLBlobs: model://ergoCub/conf/ergocub.xml + + - | + + + model://ergoCub/conf/ergocub_gz_sim.xml + + + + - | + + + + + - | + + + diff --git a/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options_minContacts.yaml b/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options_minContacts.yaml index 6ad9a53f..37538a33 100644 --- a/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options_minContacts.yaml +++ b/urdf/creo2urdf/data/ergocub1_1/ERGOCUB_all_options_minContacts.yaml @@ -1622,6 +1622,12 @@ XMLBlobs: + - | + + + model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + + # upperbody - | @@ -1644,12 +1650,30 @@ XMLBlobs: true + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini + + - | model://ergoCub/conf/gazebo_ergocub_torso.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + - | 1 @@ -1736,12 +1760,48 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_left_leg.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + - | @@ -1816,12 +1876,48 @@ XMLBlobs: 1 0 0 0 + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini + + + - | + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini + + - | model://ergoCub/conf/gazebo_ergocub_right_leg.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + - | 1 @@ -1848,12 +1944,36 @@ XMLBlobs: # head + - | + + + model://ergoCub/conf/gazebo_ergocub_inertial.ini + + + - | + + + model://ergoCub/conf/gazebo_ergocub_realsense_inertial.ini + + + - | + + + model://ergoCub/conf/sensors/gazebo_ergocub_lidar.ini + + - | model://ergoCub/conf/gazebo_ergocub_head.ini + - | + + + model://ergoCub/conf/gazebo_ergocub_head.ini + + - | 1 @@ -1875,6 +1995,13 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + - | + + + model://ergoCub/conf/gazebo_ergocub_left_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + - | @@ -1917,6 +2044,13 @@ XMLBlobs: -0.52 0.52 0 0.785 0 0 0.0 + - | + + + model://ergoCub/conf/gazebo_ergocub_right_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + - | @@ -1957,3 +2091,19 @@ XMLBlobs: model://ergoCub/conf/ergocub.xml + - | + + + model://ergoCub/conf/ergocub_gz_sim.xml + + + + - | + + + + + - | + + + diff --git a/urdf/ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini b/urdf/ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini index 7ed2e1e0..7f240166 100644 --- a/urdf/ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini +++ b/urdf/ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName ergocub_left_arm_ft +jointName l_arm_ft_sensor +sensorName l_arm_ft diff --git a/urdf/ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini b/urdf/ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini index 61b6fd1c..0a56e748 100644 --- a/urdf/ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini +++ b/urdf/ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName ergocub_left_foot_front_ft +jointName l_foot_front_ft_sensor +sensorName l_foot_front_ft diff --git a/urdf/ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini b/urdf/ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini index 07673c07..d24e7bc6 100644 --- a/urdf/ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini +++ b/urdf/ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName ergocub_left_foot_rear_ft +jointName l_foot_rear_ft_sensor +sensorName l_foot_rear_ft diff --git a/urdf/ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini b/urdf/ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini index 8de05340..476f2c3b 100644 --- a/urdf/ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini +++ b/urdf/ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName ergocub_left_leg_ft +jointName l_leg_ft_sensor +sensorName l_leg_ft diff --git a/urdf/ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini b/urdf/ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini index 418412f8..5967c7db 100644 --- a/urdf/ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini +++ b/urdf/ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName ergocub_right_arm_ft +jointName r_arm_ft_sensor +sensorName r_arm_ft diff --git a/urdf/ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini b/urdf/ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini index d5ea8a80..e830963b 100644 --- a/urdf/ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini +++ b/urdf/ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName ergocub_right_foot_front_ft +jointName r_foot_front_ft_sensor +sensorName r_foot_front_ft diff --git a/urdf/ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini b/urdf/ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini index d1473ff1..e3bc0962 100644 --- a/urdf/ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini +++ b/urdf/ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName ergocub_right_foot_rear_ft +jointName r_foot_rear_ft_sensor +sensorName r_foot_rear_ft diff --git a/urdf/ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini b/urdf/ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini index 9a4f56e3..2abacaba 100644 --- a/urdf/ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini +++ b/urdf/ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini @@ -1,3 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName ergocub_right_leg_ft - +jointName r_leg_ft_sensor +sensorName r_leg_ft diff --git a/urdf/ergoCub/conf/ergocub_gz_sim.xml b/urdf/ergoCub/conf/ergocub_gz_sim.xml new file mode 100644 index 00000000..812d7ec2 --- /dev/null +++ b/urdf/ergoCub/conf/ergocub_gz_sim.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/urdf/ergoCub/conf/gazebo_ergocub_inertial.ini b/urdf/ergoCub/conf/gazebo_ergocub_inertial.ini index 5202ca3a..0e60e7b5 100644 --- a/urdf/ergoCub/conf/gazebo_ergocub_inertial.ini +++ b/urdf/ergoCub/conf/gazebo_ergocub_inertial.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName head_inertial_hardware_device +parentLinkName head +sensorName head_imu_0 diff --git a/urdf/ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini b/urdf/ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini index 03340fc5..dacd682b 100644 --- a/urdf/ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini +++ b/urdf/ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName l_foot_front_ft_sensor_inertial_hardware_device +parentLinkName l_foot_front +sensorName l_foot_front_ft_imu diff --git a/urdf/ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini b/urdf/ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini index 9b839a47..398b49b9 100644 --- a/urdf/ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini +++ b/urdf/ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName l_foot_rear_ft_sensor_inertial_hardware_device +parentLinkName l_foot_rear +sensorName l_foot_rear_ft_imu diff --git a/urdf/ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini b/urdf/ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini index 001f24d8..b59777a2 100644 --- a/urdf/ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini +++ b/urdf/ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName r_foot_front_ft_sensor_inertial_hardware_device +parentLinkName r_foot_front +sensorName r_foot_front_ft_imu diff --git a/urdf/ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini b/urdf/ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini index 005d0a80..060a1544 100644 --- a/urdf/ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini +++ b/urdf/ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName r_foot_rear_ft_sensor_inertial_hardware_device +parentLinkName r_foot_rear +sensorName r_foot_rear_ft_imu diff --git a/urdf/ergoCub/conf/gazebo_ergocub_realsense_inertial.ini b/urdf/ergoCub/conf/gazebo_ergocub_realsense_inertial.ini index 1210d57a..66f7e956 100644 --- a/urdf/ergoCub/conf/gazebo_ergocub_realsense_inertial.ini +++ b/urdf/ergoCub/conf/gazebo_ergocub_realsense_inertial.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper yarpDeviceName realsense_inertial_hardware_device +parentLinkName realsense +sensorName realsense_imu_0 diff --git a/urdf/ergoCub/conf/gazebo_ergocub_waist_inertial.ini b/urdf/ergoCub/conf/gazebo_ergocub_waist_inertial.ini index 1c03fc88..2077362d 100644 --- a/urdf/ergoCub/conf/gazebo_ergocub_waist_inertial.ini +++ b/urdf/ergoCub/conf/gazebo_ergocub_waist_inertial.ini @@ -1,2 +1,4 @@ disableImplicitNetworkWrapper -yarpDeviceName waist_inertial_hardware_device \ No newline at end of file +yarpDeviceName waist_inertial_hardware_device +parentLinkName torso_1 +sensorName waist_imu_0 diff --git a/urdf/ergoCub/conf/sensors/gazebo_ergocub_lidar.ini b/urdf/ergoCub/conf/sensors/gazebo_ergocub_lidar.ini index d7ce67f6..7b72a7d3 100644 --- a/urdf/ergoCub/conf/sensors/gazebo_ergocub_lidar.ini +++ b/urdf/ergoCub/conf/sensors/gazebo_ergocub_lidar.ini @@ -1,5 +1,7 @@ yarpDeviceName las360 disableImplicitNetworkWrapper +sensorName lasersensor_head +parentLinkName head period 10 [SENSOR] diff --git a/urdf/ergoCub/conf/wrappers/motorControl/left_arm-mc_remapper_gz_sim.xml b/urdf/ergoCub/conf/wrappers/motorControl/left_arm-mc_remapper_gz_sim.xml new file mode 100644 index 00000000..7a9aee81 --- /dev/null +++ b/urdf/ergoCub/conf/wrappers/motorControl/left_arm-mc_remapper_gz_sim.xml @@ -0,0 +1,18 @@ + + + + + + ( 0 6 0 6 ) + + + 7 + + + left_arm_hardware_device + + + + + diff --git a/urdf/ergoCub/conf/wrappers/motorControl/right_arm-mc_remapper_gz_sim.xml b/urdf/ergoCub/conf/wrappers/motorControl/right_arm-mc_remapper_gz_sim.xml new file mode 100644 index 00000000..d559bd03 --- /dev/null +++ b/urdf/ergoCub/conf/wrappers/motorControl/right_arm-mc_remapper_gz_sim.xml @@ -0,0 +1,18 @@ + + + + + + ( 0 6 0 6 ) + + + 7 + + + right_arm_hardware_device + + + + + diff --git a/urdf/ergoCub/robots/ergoCubGazeboV1_1/model.urdf b/urdf/ergoCub/robots/ergoCubGazeboV1_1/model.urdf index ffd8141d..96d6497d 100644 --- a/urdf/ergoCub/robots/ergoCubGazeboV1_1/model.urdf +++ b/urdf/ergoCub/robots/ergoCubGazeboV1_1/model.urdf @@ -1241,8 +1241,8 @@ - - + + @@ -1571,8 +1571,8 @@ - - + + @@ -1604,8 +1604,8 @@ - - + + @@ -2972,6 +2972,11 @@ + + + model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + + @@ -2993,11 +2998,26 @@ true + + + model://ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + 1 @@ -3076,11 +3096,41 @@ 1 0 0 0 + + + model://ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini + + + + + model://ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini + + + + + model://ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + 1 @@ -3150,11 +3200,41 @@ 1 0 0 0 + + + model://ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini + + + + + model://ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini + + + + + model://ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + 1 @@ -3173,11 +3253,31 @@ 1 + + + model://ergoCub/conf/gazebo_ergocub_inertial.ini + + + + + model://ergoCub/conf/gazebo_ergocub_realsense_inertial.ini + + + + + model://ergoCub/conf/sensors/gazebo_ergocub_lidar.ini + + model://ergoCub/conf/gazebo_ergocub_head.ini + + + model://ergoCub/conf/gazebo_ergocub_head.ini + + 1 @@ -3193,6 +3293,12 @@ -0.52 0.52 0 0.785 0 0 0.0 + + + model://ergoCub/conf/gazebo_ergocub_left_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + model://ergoCub/conf/gazebo_ergocub_left_hand_mk5_1.ini @@ -3225,6 +3331,12 @@ -0.52 0.52 0 0.785 0 0 0.0 + + + model://ergoCub/conf/gazebo_ergocub_right_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + model://ergoCub/conf/gazebo_ergocub_right_hand_mk5_1.ini @@ -3256,6 +3368,17 @@ model://ergoCub/conf/ergocub.xml + + + model://ergoCub/conf/ergocub_gz_sim.xml + + + + + + + + 0.000000 0.000000 0.800000 0.000000 0.000000 0.000000 diff --git a/urdf/ergoCub/robots/ergoCubGazeboV1_1_minContacts/model.urdf b/urdf/ergoCub/robots/ergoCubGazeboV1_1_minContacts/model.urdf index 5288b4a1..c0e94795 100644 --- a/urdf/ergoCub/robots/ergoCubGazeboV1_1_minContacts/model.urdf +++ b/urdf/ergoCub/robots/ergoCubGazeboV1_1_minContacts/model.urdf @@ -1127,8 +1127,8 @@ - - + + @@ -1427,8 +1427,8 @@ - - + + @@ -1457,8 +1457,8 @@ - - + + @@ -2790,6 +2790,11 @@ + + + model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + + @@ -2807,11 +2812,26 @@ true + + + model://ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + 1 @@ -2890,11 +2910,41 @@ 1 0 0 0 + + + model://ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini + + + + + model://ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini + + + + + model://ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + 1 @@ -2964,11 +3014,41 @@ 1 0 0 0 + + + model://ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini + + + + + model://ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini + + + + + model://ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + 1 @@ -2987,11 +3067,31 @@ 1 + + + model://ergoCub/conf/gazebo_ergocub_inertial.ini + + + + + model://ergoCub/conf/gazebo_ergocub_realsense_inertial.ini + + + + + model://ergoCub/conf/sensors/gazebo_ergocub_lidar.ini + + model://ergoCub/conf/gazebo_ergocub_head.ini + + + model://ergoCub/conf/gazebo_ergocub_head.ini + + 1 @@ -3007,6 +3107,12 @@ -0.52 0.52 0 0.785 0 0 0.0 + + + model://ergoCub/conf/gazebo_ergocub_left_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + model://ergoCub/conf/gazebo_ergocub_left_hand_mk5_1.ini @@ -3039,6 +3145,12 @@ -0.52 0.52 0 0.785 0 0 0.0 + + + model://ergoCub/conf/gazebo_ergocub_right_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + model://ergoCub/conf/gazebo_ergocub_right_hand_mk5_1.ini @@ -3070,6 +3182,17 @@ model://ergoCub/conf/ergocub.xml + + + model://ergoCub/conf/ergocub_gz_sim.xml + + + + + + + + 0.000000 0.000000 0.800000 0.000000 0.000000 0.000000 diff --git a/urdf/ergoCub/robots/ergoCubSN001/model.urdf b/urdf/ergoCub/robots/ergoCubSN001/model.urdf index 4de41b4c..b5287a34 100644 --- a/urdf/ergoCub/robots/ergoCubSN001/model.urdf +++ b/urdf/ergoCub/robots/ergoCubSN001/model.urdf @@ -1241,8 +1241,8 @@ - - + + @@ -1571,8 +1571,8 @@ - - + + @@ -1604,8 +1604,8 @@ - - + + @@ -2972,6 +2972,11 @@ + + + model://ergoCub/conf/gazebo_ergocub_waist_inertial.ini + + @@ -2993,11 +2998,26 @@ true + + + model://ergoCub/conf/FT/gazebo_ergocub_left_arm_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_right_arm_ft.ini + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + + model://ergoCub/conf/gazebo_ergocub_torso.ini + + 1 @@ -3076,11 +3096,41 @@ 1 0 0 0 + + + model://ergoCub/conf/FT/gazebo_ergocub_left_leg_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_front_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_left_foot_rear_ft.ini + + + + + model://ergoCub/conf/gazebo_ergocub_l_foot_front_ft_sensor_inertial.ini + + + + + model://ergoCub/conf/gazebo_ergocub_l_foot_rear_ft_sensor_inertial.ini + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + + model://ergoCub/conf/gazebo_ergocub_left_leg.ini + + 1 @@ -3150,11 +3200,41 @@ 1 0 0 0 + + + model://ergoCub/conf/FT/gazebo_ergocub_right_leg_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_front_ft.ini + + + + + model://ergoCub/conf/FT/gazebo_ergocub_right_foot_rear_ft.ini + + + + + model://ergoCub/conf/gazebo_ergocub_r_foot_front_ft_sensor_inertial.ini + + + + + model://ergoCub/conf/gazebo_ergocub_r_foot_rear_ft_sensor_inertial.ini + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + + model://ergoCub/conf/gazebo_ergocub_right_leg.ini + + 1 @@ -3173,11 +3253,31 @@ 1 + + + model://ergoCub/conf/gazebo_ergocub_inertial.ini + + + + + model://ergoCub/conf/gazebo_ergocub_realsense_inertial.ini + + + + + model://ergoCub/conf/sensors/gazebo_ergocub_lidar.ini + + model://ergoCub/conf/gazebo_ergocub_head.ini + + + model://ergoCub/conf/gazebo_ergocub_head.ini + + 1 @@ -3193,6 +3293,12 @@ -0.52 0.52 0 0.785 0 0 0.0 + + + model://ergoCub/conf/gazebo_ergocub_left_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + model://ergoCub/conf/gazebo_ergocub_left_hand_mk5_1.ini @@ -3225,6 +3331,12 @@ -0.52 0.52 0 0.785 0 0 0.0 + + + model://ergoCub/conf/gazebo_ergocub_right_arm.ini + -0.52 0.52 0 0.785 0 0 0.0 + + model://ergoCub/conf/gazebo_ergocub_right_hand_mk5_1.ini @@ -3256,6 +3368,17 @@ model://ergoCub/conf/ergocub.xml + + + model://ergoCub/conf/ergocub_gz_sim.xml + + + + + + + + 0.000000 0.000000 0.800000 0.000000 0.000000 0.000000