diff --git a/bioloid_apps/launch/ceabot/ceabot_obstacles.launch b/bioloid_apps/launch/ceabot/ceabot_obstacles.launch new file mode 100644 index 0000000000000000000000000000000000000000..21604b582f4fb708bc2a54aca6a15cd6d0110189 --- /dev/null +++ b/bioloid_apps/launch/ceabot/ceabot_obstacles.launch @@ -0,0 +1,14 @@ +<launch> + + <arg name="robot" default="bioloid_ceabot" /> + <arg name="environment" default="obstacles_env" /> + + <include file="$(find bioloid_apps)/launch/ceabot/ceabot_base.launch"> + <arg name="robot" value="$(arg robot)" /> + </include> + + <include file="$(find bioloid_description)/launch/obstacles_env.launch"> + <arg name="environment" value="$(arg environment)" /> + </include> +</launch> + diff --git a/bioloid_apps/launch/ceabot/ceabot_stairs.launch b/bioloid_apps/launch/ceabot/ceabot_stairs.launch new file mode 100644 index 0000000000000000000000000000000000000000..1be78f9b19053f2c7c53f7d739a3b8de4e4eb4a1 --- /dev/null +++ b/bioloid_apps/launch/ceabot/ceabot_stairs.launch @@ -0,0 +1,14 @@ +<launch> + + <arg name="robot" default="bioloid_ceabot" /> + <arg name="environment" default="stairs_env" /> + + <include file="$(find bioloid_apps)/launch/ceabot/ceabot_base.launch"> + <arg name="robot" value="$(arg robot)" /> + </include> + + <include file="$(find bioloid_description)/launch/stairs_env.launch"> + <arg name="environment" value="$(arg environment)" /> + </include> +</launch> + diff --git a/bioloid_apps/launch/ceabot/ceabot_vision.launch b/bioloid_apps/launch/ceabot/ceabot_vision.launch new file mode 100644 index 0000000000000000000000000000000000000000..259224417de1886b35caaf27e9e5ea26a4aa1f46 --- /dev/null +++ b/bioloid_apps/launch/ceabot/ceabot_vision.launch @@ -0,0 +1,14 @@ +<launch> + + <arg name="robot" default="bioloid_ceabot" /> + <arg name="environment" default="vision_env" /> + + <include file="$(find bioloid_apps)/launch/ceabot/ceabot_base.launch"> + <arg name="robot" value="$(arg robot)" /> + </include> + + <include file="$(find bioloid_description)/launch/vision_env.launch"> + <arg name="environment" value="$(arg environment)" /> + </include> +</launch> + diff --git a/bioloid_controller_cm510/include/bioloid_controller_cm510_impl.h b/bioloid_controller_cm510/include/bioloid_controller_cm510_impl.h index 842f5c4221db4a8330879a0cbc8b8eac871e19c5..5832179e9cbb5514db3b2b0948db9a30583da7a7 100644 --- a/bioloid_controller_cm510/include/bioloid_controller_cm510_impl.h +++ b/bioloid_controller_cm510/include/bioloid_controller_cm510_impl.h @@ -323,10 +323,7 @@ namespace bioloid_controller_cm510 user_init(); manager_init(num_servos); if(exp_board_id!=-1) - { - std::cout << "init exp board" << std::endl; exp_board_init(exp_board_id); - } first=false; } diff --git a/bioloid_description/launch/obstacles_env.launch b/bioloid_description/launch/obstacles_env.launch new file mode 100644 index 0000000000000000000000000000000000000000..bad6c25b04176744789cdb833d14a4f8279f47eb --- /dev/null +++ b/bioloid_description/launch/obstacles_env.launch @@ -0,0 +1,10 @@ +<launch> + <arg name="environment" default="obstacles_env" /> + + <!-- Convert an xacro and put on parameter server --> + <param name="obstacles_environment" + command="$(find xacro)/xacro.py '$(find bioloid_description)/urdf/ceabot/$(arg environment).xacro'" /> + + <node name="spawn_obstacles" pkg="gazebo_ros" type="spawn_model" args="-param obstacles_environment -urdf -model obstacles -x 1.0 -y 0.25 -z 0.03 -R 0 -P 0 -Y 3.14159"/> + +</launch> diff --git a/bioloid_description/launch/stairs_env.launch b/bioloid_description/launch/stairs_env.launch new file mode 100644 index 0000000000000000000000000000000000000000..d89ceb016ea0fc1b8f93812562e892c88608cbf7 --- /dev/null +++ b/bioloid_description/launch/stairs_env.launch @@ -0,0 +1,10 @@ +<launch> + <arg name="environment" default="stairs_env" /> + + <!-- Convert an xacro and put on parameter server --> + <param name="stairs_environment" + command="$(find xacro)/xacro.py '$(find bioloid_description)/urdf/ceabot/$(arg environment).xacro'" /> + + <node name="spawn_stairs" pkg="gazebo_ros" type="spawn_model" args="-param stairs_environment -urdf -model obstacles -x 1.0 -y 0.25 -z 0.03 -R 0 -P 0 -Y 3.14159"/> + +</launch> diff --git a/bioloid_description/launch/vision_env.launch b/bioloid_description/launch/vision_env.launch new file mode 100644 index 0000000000000000000000000000000000000000..240ff829877c7a07a7019e8dc3dbde33eb9e29a5 --- /dev/null +++ b/bioloid_description/launch/vision_env.launch @@ -0,0 +1,10 @@ +<launch> + <arg name="environment" default="vision_env" /> + + <!-- Convert an xacro and put on parameter server --> + <param name="vision_environment" + command="$(find xacro)/xacro.py '$(find bioloid_description)/urdf/ceabot/$(arg environment).xacro'" /> + + <node name="spawn_vision" pkg="gazebo_ros" type="spawn_model" args="-param vision_environment -urdf -model obstacles -x 1.0 -y 1.25 -z 0.03 -R 0 -P 0 -Y 3.14159"/> + +</launch> diff --git a/bioloid_description/meshes/ceabot/obstacle.stl b/bioloid_description/meshes/ceabot/obstacle.stl new file mode 100644 index 0000000000000000000000000000000000000000..cf09db88401d7768b9102dd2fe6b08dd022cf2a9 Binary files /dev/null and b/bioloid_description/meshes/ceabot/obstacle.stl differ diff --git a/bioloid_description/meshes/ceabot/obstacle_base.stl b/bioloid_description/meshes/ceabot/obstacle_base.stl new file mode 100644 index 0000000000000000000000000000000000000000..5e4201a1fad89723dce5d1b6f264d684199db576 Binary files /dev/null and b/bioloid_description/meshes/ceabot/obstacle_base.stl differ diff --git a/bioloid_description/meshes/ceabot/stairs.stl b/bioloid_description/meshes/ceabot/stairs.stl new file mode 100644 index 0000000000000000000000000000000000000000..db45f435c99a1859e87f9b24f32ff9504ba34e36 Binary files /dev/null and b/bioloid_description/meshes/ceabot/stairs.stl differ diff --git a/bioloid_description/package.xml b/bioloid_description/package.xml index b76f707dac48a474663f33384ef3972aaa366250..876f601258eec73f4503e49bea7d50b46e2872f1 100644 --- a/bioloid_description/package.xml +++ b/bioloid_description/package.xml @@ -50,4 +50,4 @@ <!-- Other tools can request additional information be placed here --> </export> -</package> \ No newline at end of file +</package> diff --git a/bioloid_description/urdf/bioloid_ceabot.xacro b/bioloid_description/urdf/bioloid_ceabot.xacro index 4ebc23b3caab5031840ec1cd00b06fbf03eb1743..a8759f6afe2fd89546ce02424751eb9ddb772659 100755 --- a/bioloid_description/urdf/bioloid_ceabot.xacro +++ b/bioloid_description/urdf/bioloid_ceabot.xacro @@ -1,8 +1,8 @@ <robot name="bioloid" xmlns:xacro="http://www.ros.org/wiki/xacro"> <xacro:include filename="$(find bioloid_description)/urdf/bioloid.xacro" /> - <xacro:include filename="$(find bioloid_description)/urdf/sharp_ir.xacro" /> - <xacro:include filename="$(find bioloid_description)/urdf/feet_ir.xacro" /> + <xacro:include filename="$(find bioloid_description)/urdf/sensors/sharp_ir.xacro" /> + <xacro:include filename="$(find bioloid_description)/urdf/sensors/feet_ir.xacro" /> <xacro:sharp_ir name="IR1" parent="base_link" update_rate="20" fov="0.05" min_range="0.1" max_range="0.8"> <origin xyz="0 0.0 0.035" rpy="-1.5707 -1.5707 0" /> diff --git a/bioloid_description/urdf/ceabot/obstacle.xacro b/bioloid_description/urdf/ceabot/obstacle.xacro new file mode 100644 index 0000000000000000000000000000000000000000..e16aea1bb245f94872790eb6c515fc5af9ac78dd --- /dev/null +++ b/bioloid_description/urdf/ceabot/obstacle.xacro @@ -0,0 +1,55 @@ +<?xml version="1.0"?> + +<root xmlns:xacro="http://ros.org/wiki/xacro"> + + <xacro:include filename="$(find bioloid_description)/urdf/qrcodes/qrcode.xacro" /> + + <xacro:macro name="obstacle" params="name parent grid_x grid_y north_code south_code east_code west_code"> + <!-- obstacle --> + <link name="${name}_link"> + <inertial> + <mass value="2"/> + <origin xyz="0.0 0.25 0.0" rpy="0 0 0"/> + <inertia ixx="0.05208333" ixy="0.0" ixz="0.0" iyy="0.02083333" iyz="0.0" izz="0.17708333" /> + </inertial> + <visual> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <mesh filename="package://bioloid_description/meshes/ceabot/obstacle.stl"/> + </geometry> + </visual> + <collision> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <mesh filename="package://bioloid_description/meshes/ceabot/obstacle.stl"/> + </geometry> + </collision> + </link> + + <joint name="${name}_joint" type="fixed"> + <origin xyz="${grid_x*0.25+0.13} ${grid_y*0.25+0.63} 0" rpy="1.5707 0 0"/> + <parent link="${parent}_link"/> + <child link="${name}_link"/> + </joint> + + <xacro:qrcode name="${name}_north" parent="${name}" code="${north_code}"> + <origin xyz="0.0 0.375 0.126" rpy="1.5707 0 0" /> + </xacro:qrcode> + + <xacro:qrcode name="${name}_south" parent="${name}" code="${south_code}"> + <origin xyz="0.0 0.375 -0.126" rpy="-1.5707 0 0" /> + </xacro:qrcode> + + <xacro:qrcode name="${name}_west" parent="${name}" code="${west_code}"> + <origin xyz="0.126 0.375 0" rpy="3.14159 0 1.5707" /> + </xacro:qrcode> + + <xacro:qrcode name="${name}_east" parent="${name}" code="${east_code}"> + <origin xyz="-0.126 0.375 0.0" rpy="3.14159 0 -1.5707" /> + </xacro:qrcode>--> + + <gazebo reference="${name}_link"> + </gazebo> + </xacro:macro> +</root> + diff --git a/bioloid_description/urdf/ceabot/obstacle_base.xacro b/bioloid_description/urdf/ceabot/obstacle_base.xacro new file mode 100644 index 0000000000000000000000000000000000000000..dc2d4e56d6f33864394a23bba460b0971f16083e --- /dev/null +++ b/bioloid_description/urdf/ceabot/obstacle_base.xacro @@ -0,0 +1,32 @@ +<?xml version="1.0"?> + +<root xmlns:xacro="http://ros.org/wiki/xacro"> + + <xacro:macro name="obstacle_base" params="name"> + <!-- IR distance sensors --> + <link name="${name}_link"> + <inertial> + <mass value="50"/> + <origin xyz="1.01500000 1.26500000 0.04510729" rpy="0 0 0"/> + <inertia ixx="32.72577613" ixy="0.0" ixz="0.0" iyy="22.18978101" iyz="0.0" izz="53.20566219" /> + </inertial> + <visual> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <mesh filename="package://bioloid_description/meshes/ceabot/obstacle_base.stl"/> + </geometry> + </visual> + <collision> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <mesh filename="package://bioloid_description/meshes/ceabot/obstacle_base.stl"/> + </geometry> + </collision> + </link> + + <gazebo> + <static>1</static> + </gazebo> + </xacro:macro> +</root> + diff --git a/bioloid_description/urdf/ceabot/obstacle_vis.xacro b/bioloid_description/urdf/ceabot/obstacle_vis.xacro new file mode 100644 index 0000000000000000000000000000000000000000..7a3bcdf3b6d68014be26e21ac159dc5e549d5c74 --- /dev/null +++ b/bioloid_description/urdf/ceabot/obstacle_vis.xacro @@ -0,0 +1,43 @@ +<?xml version="1.0"?> + +<root xmlns:xacro="http://ros.org/wiki/xacro"> + + <xacro:include filename="$(find bioloid_description)/urdf/qrcodes/qrcode.xacro" /> + + <xacro:macro name="obstacle_vis" params="name parent center_x center_y distance angle cosine sine code"> + <!-- obstacle --> + <link name="${name}_link"> + <inertial> + <mass value="2"/> + <origin xyz="0.0 0.25 0.0" rpy="0 0 0"/> + <inertia ixx="0.05208333" ixy="0.0" ixz="0.0" iyy="0.02083333" iyz="0.0" izz="0.17708333" /> + </inertial> + <visual> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <mesh filename="package://bioloid_description/meshes/ceabot/obstacle.stl"/> + </geometry> + </visual> + <collision> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <mesh filename="package://bioloid_description/meshes/ceabot/obstacle.stl"/> + </geometry> + </collision> + </link> + + <joint name="${name}_joint" type="fixed"> + <origin xyz="${center_x+distance*sine} ${center_y+distance*cosine} 0" rpy="1.5707 0 ${-angle}"/> + <parent link="${parent}_link"/> + <child link="${name}_link"/> + </joint> + + <xacro:qrcode name="${name}_code" parent="${name}" code="${code}"> + <origin xyz="0.0 0.375 0.126" rpy="1.5707 0 0" /> + </xacro:qrcode> + + <gazebo reference="${name}_link"> + </gazebo> + </xacro:macro> +</root> + diff --git a/bioloid_description/urdf/ceabot/obstacles_env.xacro b/bioloid_description/urdf/ceabot/obstacles_env.xacro new file mode 100755 index 0000000000000000000000000000000000000000..61f7c2fd2f566cc1e8d29844c9dab5b6b005b38a --- /dev/null +++ b/bioloid_description/urdf/ceabot/obstacles_env.xacro @@ -0,0 +1,72 @@ +<robot name="bioloid" xmlns:xacro="http://www.ros.org/wiki/xacro"> + + <xacro:include filename="$(find bioloid_description)/urdf/ceabot/obstacle_base.xacro" /> + <xacro:include filename="$(find bioloid_description)/urdf/ceabot/obstacle.xacro" /> + <xacro:include filename="$(find bioloid_description)/urdf/qrcodes/qrcode.xacro" /> + + <xacro:obstacle_base name="obstacle_base"/> + <xacro:obstacle name="obstacle1" parent="obstacle_base" grid_x="0" grid_y="0" north_code="N1" south_code="S1" east_code="E1" west_code="W1"/> + <xacro:obstacle name="obstacle2" parent="obstacle_base" grid_x="1" grid_y="1" north_code="N2" south_code="S2" east_code="E2" west_code="W2"/> + <xacro:obstacle name="obstacle3" parent="obstacle_base" grid_x="2" grid_y="2" north_code="N3" south_code="S3" east_code="E3" west_code="W3"/> + <xacro:obstacle name="obstacle4" parent="obstacle_base" grid_x="3" grid_y="3" north_code="N4" south_code="S4" east_code="E4" west_code="W4"/> + <xacro:obstacle name="obstacle5" parent="obstacle_base" grid_x="4" grid_y="4" north_code="N5" south_code="S5" east_code="E5" west_code="W5"/> + <xacro:obstacle name="obstacle6" parent="obstacle_base" grid_x="5" grid_y="5" north_code="N6" south_code="S6" east_code="E6" west_code="W6"/> + + <xacro:qrcode name="contour_west_25" parent="obstacle_base" code="W25"> + <origin xyz="0.016 0.265 0.375" rpy="0 0 -1.5707" /> + </xacro:qrcode> + <xacro:qrcode name="contour_west_75" parent="obstacle_base" code="W75"> + <origin xyz="0.016 0.765 0.375" rpy="0 0 -1.5707" /> + </xacro:qrcode> + <xacro:qrcode name="contour_west_125" parent="obstacle_base" code="W125"> + <origin xyz="0.016 1.265 0.375" rpy="0 0 -1.5707" /> + </xacro:qrcode> + <xacro:qrcode name="contour_west_175" parent="obstacle_base" code="W175"> + <origin xyz="0.016 1.765 0.375" rpy="0 0 -1.5707" /> + </xacro:qrcode> + <xacro:qrcode name="contour_west_225" parent="obstacle_base" code="W225"> + <origin xyz="0.016 2.265 0.375" rpy="0 0 -1.5707" /> + </xacro:qrcode> + + <xacro:qrcode name="contour_east_25" parent="obstacle_base" code="W25"> + <origin xyz="1.999 0.265 0.375" rpy="0 0 1.5707" /> + </xacro:qrcode> + <xacro:qrcode name="contour_east_75" parent="obstacle_base" code="W75"> + <origin xyz="1.999 0.765 0.375" rpy="0 0 1.5707" /> + </xacro:qrcode> + <xacro:qrcode name="contour_east_125" parent="obstacle_base" code="W125"> + <origin xyz="1.999 1.265 0.375" rpy="0 0 1.5707" /> + </xacro:qrcode> + <xacro:qrcode name="contour_east_175" parent="obstacle_base" code="W175"> + <origin xyz="1.999 1.765 0.375" rpy="0 0 1.5707" /> + </xacro:qrcode> + <xacro:qrcode name="contour_east_225" parent="obstacle_base" code="W225"> + <origin xyz="1.999 2.265 0.375" rpy="0 0 1.5707" /> + </xacro:qrcode> + + <xacro:qrcode name="contour_north_25" parent="obstacle_base" code="N25"> + <origin xyz="0.265 2.514 0.375" rpy="0 0 3.14159" /> + </xacro:qrcode> + <xacro:qrcode name="contour_north_75" parent="obstacle_base" code="N75"> + <origin xyz="0.765 2.514 0.375" rpy="0 0 3.14159" /> + </xacro:qrcode> + <xacro:qrcode name="contour_north_125" parent="obstacle_base" code="N125"> + <origin xyz="1.265 2.514 0.375" rpy="0 0 3.14159" /> + </xacro:qrcode> + <xacro:qrcode name="contour_north_175" parent="obstacle_base" code="N175"> + <origin xyz="1.765 2.514 0.375" rpy="0 0 3.14159" /> + </xacro:qrcode> + + <xacro:qrcode name="contour_south_25" parent="obstacle_base" code="S25"> + <origin xyz="0.265 0.016 0.375" rpy="0 0 0" /> + </xacro:qrcode> + <xacro:qrcode name="contour_south_75" parent="obstacle_base" code="S75"> + <origin xyz="0.765 0.016 0.375" rpy="0 0 0" /> + </xacro:qrcode> + <xacro:qrcode name="contour_south_125" parent="obstacle_base" code="S125"> + <origin xyz="1.265 0.016 0.375" rpy="0 0 0" /> + </xacro:qrcode> + <xacro:qrcode name="contour_south_175" parent="obstacle_base" code="S175"> + <origin xyz="1.765 0.016 0.375" rpy="0 0 0" /> + </xacro:qrcode> +</robot> diff --git a/bioloid_description/urdf/ceabot/stairs.xacro b/bioloid_description/urdf/ceabot/stairs.xacro new file mode 100644 index 0000000000000000000000000000000000000000..f2b319fe8a5308af44faa5867d8b22ee6de23a36 --- /dev/null +++ b/bioloid_description/urdf/ceabot/stairs.xacro @@ -0,0 +1,37 @@ +<?xml version="1.0"?> + +<root xmlns:xacro="http://ros.org/wiki/xacro"> + + <xacro:macro name="stairs" params="name parent orientation"> + <!-- obstacle --> + <link name="${name}_link"> + <inertial> + <mass value="2"/> + <origin xyz="0.0 0.25 0.0" rpy="0 0 0"/> + <inertia ixx="0.05208333" ixy="0.0" ixz="0.0" iyy="0.02083333" iyz="0.0" izz="0.17708333" /> + </inertial> + <visual> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <mesh filename="package://bioloid_description/meshes/ceabot/stairs.stl"/> + </geometry> + </visual> + <collision> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <mesh filename="package://bioloid_description/meshes/ceabot/stairs.stl"/> + </geometry> + </collision> + </link> + + <joint name="${name}_joint" type="fixed"> + <origin xyz="1.0 1.25 0" rpy="0 0 ${orientation}"/> + <parent link="${parent}_link"/> + <child link="${name}_link"/> + </joint> + + <gazebo reference="${name}_link"> + </gazebo> + </xacro:macro> +</root> + diff --git a/bioloid_description/urdf/ceabot/stairs_env.xacro b/bioloid_description/urdf/ceabot/stairs_env.xacro new file mode 100755 index 0000000000000000000000000000000000000000..3ee047e5401154f6fc51ace5d01e0b5efcb7cac6 --- /dev/null +++ b/bioloid_description/urdf/ceabot/stairs_env.xacro @@ -0,0 +1,9 @@ +<robot name="bioloid" xmlns:xacro="http://www.ros.org/wiki/xacro"> + + <xacro:include filename="$(find bioloid_description)/urdf/ceabot/obstacle_base.xacro" /> + <xacro:include filename="$(find bioloid_description)/urdf/ceabot/stairs.xacro" /> + + <xacro:obstacle_base name="obstacle_base"/> + <xacro:stairs name="srairs" parent="obstacle_base" orientation="0"/> + +</robot> diff --git a/bioloid_description/urdf/ceabot/vision_env.xacro b/bioloid_description/urdf/ceabot/vision_env.xacro new file mode 100755 index 0000000000000000000000000000000000000000..32191c8232d067d6d0556ebe6af687ceed7f65a3 --- /dev/null +++ b/bioloid_description/urdf/ceabot/vision_env.xacro @@ -0,0 +1,16 @@ +<robot name="bioloid" xmlns:xacro="http://www.ros.org/wiki/xacro"> + + <xacro:include filename="$(find bioloid_description)/urdf/ceabot/obstacle_base.xacro" /> + <xacro:include filename="$(find bioloid_description)/urdf/ceabot/obstacle_vis.xacro" /> + + <xacro:obstacle_base name="obstacle_base"/> + <!-- 0 45 90 135 180 225 270 315 --> + <!-- cosine: 1 0.707 0 -0.707 -1 -0.707 0 0.707 --> + <!-- sine: 0 0.707 1 0.707 0 -0.707 -1 -0.707 --> + <xacro:obstacle_vis name="obstacle1" parent="obstacle_base" center_x="1.015" center_y="1.265" distance="0.75" angle="0" cosine="1" sine="0" code="N1"/> + <xacro:obstacle_vis name="obstacle2" parent="obstacle_base" center_x="1.015" center_y="1.265" distance="0.75" angle="0.79" cosine="0.707" sine="0.707" code="N1"/> + <xacro:obstacle_vis name="obstacle3" parent="obstacle_base" center_x="1.015" center_y="1.265" distance="0.75" angle="3.14159" cosine="-1" sine="0" code="N1"/> + <xacro:obstacle_vis name="obstacle4" parent="obstacle_base" center_x="1.015" center_y="1.265" distance="0.75" angle="3.93" cosine="-0.707" sine="0.707" code="N1"/> + <xacro:obstacle_vis name="obstacle5" parent="obstacle_base" center_x="1.015" center_y="1.265" distance="0.75" angle="4.71" cosine="0" sine="-1" code="N1"/> + +</robot> diff --git a/bioloid_description/urdf/qrcodes/E1.dae b/bioloid_description/urdf/qrcodes/E1.dae new file mode 100644 index 0000000000000000000000000000000000000000..92b8ab17f58c87d9a9128cec0108ff0e87e0ec9b --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E1.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E1.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E1.png b/bioloid_description/urdf/qrcodes/E1.png new file mode 100644 index 0000000000000000000000000000000000000000..1972238120442d93ac8489e31fd1a4bb3b90a050 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E1.png differ diff --git a/bioloid_description/urdf/qrcodes/E125.dae b/bioloid_description/urdf/qrcodes/E125.dae new file mode 100644 index 0000000000000000000000000000000000000000..ccc645dec0eb9b707fbebd691e64a72f27587062 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E125.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E125.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E125.png b/bioloid_description/urdf/qrcodes/E125.png new file mode 100644 index 0000000000000000000000000000000000000000..a4959b8a039bfd07923369e975374bcfdcaf3fa8 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E125.png differ diff --git a/bioloid_description/urdf/qrcodes/E175.dae b/bioloid_description/urdf/qrcodes/E175.dae new file mode 100644 index 0000000000000000000000000000000000000000..8d462830dba23a1d314d323e26b63a06924930e0 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E175.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E175.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E175.png b/bioloid_description/urdf/qrcodes/E175.png new file mode 100644 index 0000000000000000000000000000000000000000..b46592d27588eedbd4a3a7189f030cbf88fdd90d Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E175.png differ diff --git a/bioloid_description/urdf/qrcodes/E2.dae b/bioloid_description/urdf/qrcodes/E2.dae new file mode 100644 index 0000000000000000000000000000000000000000..7bb1a85fd5d65235f4cdd5b16730dcdcf48f6df5 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E2.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E2.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E2.png b/bioloid_description/urdf/qrcodes/E2.png new file mode 100644 index 0000000000000000000000000000000000000000..d79147dbac1a5ff10eb4ff40b26aaa49a776eaff Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E2.png differ diff --git a/bioloid_description/urdf/qrcodes/E225.dae b/bioloid_description/urdf/qrcodes/E225.dae new file mode 100644 index 0000000000000000000000000000000000000000..3540ee21cd1cf115b833d29914877dd5b96297c4 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E225.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E225.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E225.png b/bioloid_description/urdf/qrcodes/E225.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa3d5a75bd92a728c8ccb51d1b3842e920f6b83 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E225.png differ diff --git a/bioloid_description/urdf/qrcodes/E25.dae b/bioloid_description/urdf/qrcodes/E25.dae new file mode 100644 index 0000000000000000000000000000000000000000..18f82efdbdd6c6a91dec0ebf3102df6ab34c4fa6 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E25.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E25.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E25.png b/bioloid_description/urdf/qrcodes/E25.png new file mode 100644 index 0000000000000000000000000000000000000000..af3a45205cb6996b4852b27a3cab8d2dc182038a Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E25.png differ diff --git a/bioloid_description/urdf/qrcodes/E3.dae b/bioloid_description/urdf/qrcodes/E3.dae new file mode 100644 index 0000000000000000000000000000000000000000..82aa86de052efda17dd91fd198f69c756ab0922f --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E3.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E3.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E3.png b/bioloid_description/urdf/qrcodes/E3.png new file mode 100644 index 0000000000000000000000000000000000000000..a143d1ffa6e1d461197351c80906a7cd057917d3 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E3.png differ diff --git a/bioloid_description/urdf/qrcodes/E4.dae b/bioloid_description/urdf/qrcodes/E4.dae new file mode 100644 index 0000000000000000000000000000000000000000..2447221079172c3404f483dfa045753c6d106792 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E4.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E4.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E4.png b/bioloid_description/urdf/qrcodes/E4.png new file mode 100644 index 0000000000000000000000000000000000000000..83b32be5e8f1e07098e3aff3242982e9b7365cb3 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E4.png differ diff --git a/bioloid_description/urdf/qrcodes/E5.dae b/bioloid_description/urdf/qrcodes/E5.dae new file mode 100644 index 0000000000000000000000000000000000000000..2ac6f543b8aa265017b4b61ee31b7eabbbd9dd37 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E5.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E5.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E5.png b/bioloid_description/urdf/qrcodes/E5.png new file mode 100644 index 0000000000000000000000000000000000000000..b3031bf7edcb95cabb19788ad08fb11b7d48cbd7 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E5.png differ diff --git a/bioloid_description/urdf/qrcodes/E6.dae b/bioloid_description/urdf/qrcodes/E6.dae new file mode 100644 index 0000000000000000000000000000000000000000..0e7e5e37113d38b035fa9bae8e45a0f276f697d9 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E6.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E6.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E6.png b/bioloid_description/urdf/qrcodes/E6.png new file mode 100644 index 0000000000000000000000000000000000000000..32dc7850724242ac7481de693fb1c771d9c58632 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E6.png differ diff --git a/bioloid_description/urdf/qrcodes/E75.dae b/bioloid_description/urdf/qrcodes/E75.dae new file mode 100644 index 0000000000000000000000000000000000000000..b439d3416241093533ecaceafe2c063efba08ec8 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/E75.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>E75.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/E75.png b/bioloid_description/urdf/qrcodes/E75.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2f6926a6b422f42b645f761b0cde5b67c45603 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/E75.png differ diff --git a/bioloid_description/urdf/qrcodes/N1.dae b/bioloid_description/urdf/qrcodes/N1.dae new file mode 100644 index 0000000000000000000000000000000000000000..9e49c915f07f1166d4460f193e7129b30e389a73 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/N1.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>N1.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/N1.png b/bioloid_description/urdf/qrcodes/N1.png new file mode 100644 index 0000000000000000000000000000000000000000..d7ccea039275d4c90c81303e0d859137249474e3 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/N1.png differ diff --git a/bioloid_description/urdf/qrcodes/N125.dae b/bioloid_description/urdf/qrcodes/N125.dae new file mode 100644 index 0000000000000000000000000000000000000000..42de20cb4bcf95697708625c0701d88155e427c2 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/N125.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>N125.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/N125.png b/bioloid_description/urdf/qrcodes/N125.png new file mode 100644 index 0000000000000000000000000000000000000000..f0c9d991271da04242796ce1b65aa8cd87e91027 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/N125.png differ diff --git a/bioloid_description/urdf/qrcodes/N175.dae b/bioloid_description/urdf/qrcodes/N175.dae new file mode 100644 index 0000000000000000000000000000000000000000..ff1f964ee3c3632d8a59e6bb509d8ad6c535a295 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/N175.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>N175.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/N175.png b/bioloid_description/urdf/qrcodes/N175.png new file mode 100644 index 0000000000000000000000000000000000000000..c8feaf026d272ae1fa0e2321fe9b154e9c61676f Binary files /dev/null and b/bioloid_description/urdf/qrcodes/N175.png differ diff --git a/bioloid_description/urdf/qrcodes/N2.dae b/bioloid_description/urdf/qrcodes/N2.dae new file mode 100644 index 0000000000000000000000000000000000000000..77b161d9cb09f3afa6ef2bd4c41760ea3ac0caaf --- /dev/null +++ b/bioloid_description/urdf/qrcodes/N2.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>N2.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/N2.png b/bioloid_description/urdf/qrcodes/N2.png new file mode 100644 index 0000000000000000000000000000000000000000..5419cac10169d47cc6650e87e937c69afb337868 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/N2.png differ diff --git a/bioloid_description/urdf/qrcodes/N25.dae b/bioloid_description/urdf/qrcodes/N25.dae new file mode 100644 index 0000000000000000000000000000000000000000..b3c244281314b069e585d46a17aa1e9949c7ee2b --- /dev/null +++ b/bioloid_description/urdf/qrcodes/N25.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>N25.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/N25.png b/bioloid_description/urdf/qrcodes/N25.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a5250a9baeda88d12bc940885127b126e9dede Binary files /dev/null and b/bioloid_description/urdf/qrcodes/N25.png differ diff --git a/bioloid_description/urdf/qrcodes/N3.dae b/bioloid_description/urdf/qrcodes/N3.dae new file mode 100644 index 0000000000000000000000000000000000000000..b8aa06a6f992c20b38c10888903b431c042c67a6 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/N3.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>N3.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/N3.png b/bioloid_description/urdf/qrcodes/N3.png new file mode 100644 index 0000000000000000000000000000000000000000..d784cf2ea05032b894efc63a4d1c9490072e1521 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/N3.png differ diff --git a/bioloid_description/urdf/qrcodes/N4.dae b/bioloid_description/urdf/qrcodes/N4.dae new file mode 100644 index 0000000000000000000000000000000000000000..ffe9c3e3479168f6128acb3d2a2479c9c7f274dd --- /dev/null +++ b/bioloid_description/urdf/qrcodes/N4.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>N4.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/N4.png b/bioloid_description/urdf/qrcodes/N4.png new file mode 100644 index 0000000000000000000000000000000000000000..9d386bdf2df1fd94b7e32cd8d86d85d8ed0b99b2 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/N4.png differ diff --git a/bioloid_description/urdf/qrcodes/N5.dae b/bioloid_description/urdf/qrcodes/N5.dae new file mode 100644 index 0000000000000000000000000000000000000000..b6def76a39bb45dfb9b7360fa19a7f19a1691b55 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/N5.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>N5.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/N5.png b/bioloid_description/urdf/qrcodes/N5.png new file mode 100644 index 0000000000000000000000000000000000000000..4a62d60238e471295b2052575ea09bf1a9e21c27 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/N5.png differ diff --git a/bioloid_description/urdf/qrcodes/N6.dae b/bioloid_description/urdf/qrcodes/N6.dae new file mode 100644 index 0000000000000000000000000000000000000000..08f2c1f28512354a8fd762950bf7e64daa5184ac --- /dev/null +++ b/bioloid_description/urdf/qrcodes/N6.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>N6.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/N6.png b/bioloid_description/urdf/qrcodes/N6.png new file mode 100644 index 0000000000000000000000000000000000000000..497e209449b856b874d18780669a32617b0dca4e Binary files /dev/null and b/bioloid_description/urdf/qrcodes/N6.png differ diff --git a/bioloid_description/urdf/qrcodes/N75.dae b/bioloid_description/urdf/qrcodes/N75.dae new file mode 100644 index 0000000000000000000000000000000000000000..71a04e54895e788e54a02a62aa87ba2169ba76c2 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/N75.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>N75.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/N75.png b/bioloid_description/urdf/qrcodes/N75.png new file mode 100644 index 0000000000000000000000000000000000000000..95b619ba93fc543288026912f23882c9b244d9c6 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/N75.png differ diff --git a/bioloid_description/urdf/qrcodes/S1.dae b/bioloid_description/urdf/qrcodes/S1.dae new file mode 100644 index 0000000000000000000000000000000000000000..c302ba7ff98485ecb0f34682b587acd91e18f86c --- /dev/null +++ b/bioloid_description/urdf/qrcodes/S1.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>S1.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/S1.png b/bioloid_description/urdf/qrcodes/S1.png new file mode 100644 index 0000000000000000000000000000000000000000..9324b319c8b3276b78f478e91cd9ad0e4bbdbffc Binary files /dev/null and b/bioloid_description/urdf/qrcodes/S1.png differ diff --git a/bioloid_description/urdf/qrcodes/S125.dae b/bioloid_description/urdf/qrcodes/S125.dae new file mode 100644 index 0000000000000000000000000000000000000000..ff82d13134ae2c0d3a905136c3855b03a25766a3 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/S125.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>S125.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/S125.png b/bioloid_description/urdf/qrcodes/S125.png new file mode 100644 index 0000000000000000000000000000000000000000..5173b62dce5ea9ff6aabe05927005cec2b02f36e Binary files /dev/null and b/bioloid_description/urdf/qrcodes/S125.png differ diff --git a/bioloid_description/urdf/qrcodes/S175.dae b/bioloid_description/urdf/qrcodes/S175.dae new file mode 100644 index 0000000000000000000000000000000000000000..99cc4b18b8983610a9c5bc5365607875b3a1eb18 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/S175.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>S175.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/S175.png b/bioloid_description/urdf/qrcodes/S175.png new file mode 100644 index 0000000000000000000000000000000000000000..89f76799a7366f485037c813558f08825fb8b331 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/S175.png differ diff --git a/bioloid_description/urdf/qrcodes/S2.dae b/bioloid_description/urdf/qrcodes/S2.dae new file mode 100644 index 0000000000000000000000000000000000000000..eaed35504324c249bbbe4023171e7cecf52f32f9 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/S2.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>S2.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/S2.png b/bioloid_description/urdf/qrcodes/S2.png new file mode 100644 index 0000000000000000000000000000000000000000..0fa49d1ae2b0d1788535a958266577690956d89b Binary files /dev/null and b/bioloid_description/urdf/qrcodes/S2.png differ diff --git a/bioloid_description/urdf/qrcodes/S25.dae b/bioloid_description/urdf/qrcodes/S25.dae new file mode 100644 index 0000000000000000000000000000000000000000..6381289bf6b824ce3e0f59223fd7e56985d1a032 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/S25.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>S25.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/S25.png b/bioloid_description/urdf/qrcodes/S25.png new file mode 100644 index 0000000000000000000000000000000000000000..18ea1ca0e58fa701ff2774ceccd0af1ce0095133 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/S25.png differ diff --git a/bioloid_description/urdf/qrcodes/S3.dae b/bioloid_description/urdf/qrcodes/S3.dae new file mode 100644 index 0000000000000000000000000000000000000000..473a6755a9c61bb34eaba5e10632c89681830b1b --- /dev/null +++ b/bioloid_description/urdf/qrcodes/S3.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>S3.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/S3.png b/bioloid_description/urdf/qrcodes/S3.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd5351245ba3e1152b53e614561a1bccd9cd7a7 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/S3.png differ diff --git a/bioloid_description/urdf/qrcodes/S4.dae b/bioloid_description/urdf/qrcodes/S4.dae new file mode 100644 index 0000000000000000000000000000000000000000..252b8318982b382e7590d6e212b3a272c7cd3418 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/S4.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>S4.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/S4.png b/bioloid_description/urdf/qrcodes/S4.png new file mode 100644 index 0000000000000000000000000000000000000000..079903764ff9fcafd9e3aad922315e3166dc4c08 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/S4.png differ diff --git a/bioloid_description/urdf/qrcodes/S5.dae b/bioloid_description/urdf/qrcodes/S5.dae new file mode 100644 index 0000000000000000000000000000000000000000..d3cd3f73692637fe2b4f4feaf59ed5f74c8cbdf3 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/S5.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>S5.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/S5.png b/bioloid_description/urdf/qrcodes/S5.png new file mode 100644 index 0000000000000000000000000000000000000000..ed09a6b49c29938787280806f576d1c05ff00fe3 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/S5.png differ diff --git a/bioloid_description/urdf/qrcodes/S6.dae b/bioloid_description/urdf/qrcodes/S6.dae new file mode 100644 index 0000000000000000000000000000000000000000..38c187d7fcc11bbe4445503796aa08538f3756d2 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/S6.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>S6.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/S6.png b/bioloid_description/urdf/qrcodes/S6.png new file mode 100644 index 0000000000000000000000000000000000000000..954111935179305299f736c0cb2ca5c771510068 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/S6.png differ diff --git a/bioloid_description/urdf/qrcodes/S75.dae b/bioloid_description/urdf/qrcodes/S75.dae new file mode 100644 index 0000000000000000000000000000000000000000..c41a890f1914d5b17d76b3863a5e6cdc8ee9e3a2 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/S75.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>S75.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/S75.png b/bioloid_description/urdf/qrcodes/S75.png new file mode 100644 index 0000000000000000000000000000000000000000..aaea11f8fef8f27c392d14dd79cfc789eeaee1d0 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/S75.png differ diff --git a/bioloid_description/urdf/qrcodes/W1.dae b/bioloid_description/urdf/qrcodes/W1.dae new file mode 100644 index 0000000000000000000000000000000000000000..78b73709fad25465e2bc0afb53523222bbedc60d --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W1.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W1.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W1.png b/bioloid_description/urdf/qrcodes/W1.png new file mode 100644 index 0000000000000000000000000000000000000000..51dfb53ddfa5bf215f06aec60b1243e6bcc894f6 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W1.png differ diff --git a/bioloid_description/urdf/qrcodes/W125.dae b/bioloid_description/urdf/qrcodes/W125.dae new file mode 100644 index 0000000000000000000000000000000000000000..ff82127f201866c1f1f4cc77be2623f42014e53c --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W125.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W125.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W125.png b/bioloid_description/urdf/qrcodes/W125.png new file mode 100644 index 0000000000000000000000000000000000000000..2dfd8169b9a312002a66ab5b06952996cf866d34 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W125.png differ diff --git a/bioloid_description/urdf/qrcodes/W175.dae b/bioloid_description/urdf/qrcodes/W175.dae new file mode 100644 index 0000000000000000000000000000000000000000..0f5523a29afe4a3c11782db52fb5e15761ce9fa4 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W175.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W175.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W175.png b/bioloid_description/urdf/qrcodes/W175.png new file mode 100644 index 0000000000000000000000000000000000000000..ed61bd640a1aca17623fef70019f219562d567fb Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W175.png differ diff --git a/bioloid_description/urdf/qrcodes/W2.dae b/bioloid_description/urdf/qrcodes/W2.dae new file mode 100644 index 0000000000000000000000000000000000000000..d6d89780161b8b57721bd2112e811eefadc788c9 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W2.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W2.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W2.png b/bioloid_description/urdf/qrcodes/W2.png new file mode 100644 index 0000000000000000000000000000000000000000..20d344c83990d64bb9a4b1cf4ba8d4a56100f377 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W2.png differ diff --git a/bioloid_description/urdf/qrcodes/W225.dae b/bioloid_description/urdf/qrcodes/W225.dae new file mode 100644 index 0000000000000000000000000000000000000000..0c872bf50f9d78178112c6d1795c5018e5f0b2ab --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W225.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W225.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W225.png b/bioloid_description/urdf/qrcodes/W225.png new file mode 100644 index 0000000000000000000000000000000000000000..c1b5bf57eaab5cb67f24cdcc5d194f9d5bef2d73 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W225.png differ diff --git a/bioloid_description/urdf/qrcodes/W25.dae b/bioloid_description/urdf/qrcodes/W25.dae new file mode 100644 index 0000000000000000000000000000000000000000..24b072aac370f3bbae56132e5b6253b0ba03091f --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W25.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W25.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W25.png b/bioloid_description/urdf/qrcodes/W25.png new file mode 100644 index 0000000000000000000000000000000000000000..abccda642db8d40b94d5ebb2315d8673ac4aab87 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W25.png differ diff --git a/bioloid_description/urdf/qrcodes/W3.dae b/bioloid_description/urdf/qrcodes/W3.dae new file mode 100644 index 0000000000000000000000000000000000000000..477699eb11718d341e7f2043785308cdc2f7641a --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W3.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W3.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W3.png b/bioloid_description/urdf/qrcodes/W3.png new file mode 100644 index 0000000000000000000000000000000000000000..fbdf9a569848a326dd406ab8f5028cada2efc0ac Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W3.png differ diff --git a/bioloid_description/urdf/qrcodes/W4.dae b/bioloid_description/urdf/qrcodes/W4.dae new file mode 100644 index 0000000000000000000000000000000000000000..9aef40b7322e33915f95b31fa650e285e928f4bc --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W4.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W4.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W4.png b/bioloid_description/urdf/qrcodes/W4.png new file mode 100644 index 0000000000000000000000000000000000000000..9b42563738b552d45cf002a6b6880e5257e0346a Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W4.png differ diff --git a/bioloid_description/urdf/qrcodes/W5.dae b/bioloid_description/urdf/qrcodes/W5.dae new file mode 100644 index 0000000000000000000000000000000000000000..5942f6dd3c19f2292b03e516dd602299cc603284 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W5.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W5.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W5.png b/bioloid_description/urdf/qrcodes/W5.png new file mode 100644 index 0000000000000000000000000000000000000000..c18e80830a2d9b2cff66c5da9c56da21c39a0511 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W5.png differ diff --git a/bioloid_description/urdf/qrcodes/W6.dae b/bioloid_description/urdf/qrcodes/W6.dae new file mode 100644 index 0000000000000000000000000000000000000000..2939ae392409d971129a173da3fd7d8f04096aef --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W6.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W6.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W6.png b/bioloid_description/urdf/qrcodes/W6.png new file mode 100644 index 0000000000000000000000000000000000000000..d62d72c596b2bdba7b490e125c8c59fd650a33cb Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W6.png differ diff --git a/bioloid_description/urdf/qrcodes/W75.dae b/bioloid_description/urdf/qrcodes/W75.dae new file mode 100644 index 0000000000000000000000000000000000000000..bbfd39b427ae6bef8ec36c1a6b1c691ab3d80bc4 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/W75.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>W75.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/W75.png b/bioloid_description/urdf/qrcodes/W75.png new file mode 100644 index 0000000000000000000000000000000000000000..786a485afbfef694c0b788e5600d0f253d878b81 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/W75.png differ diff --git a/bioloid_description/urdf/qrcodes/infaimon_logo.jpg b/bioloid_description/urdf/qrcodes/infaimon_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9df59fda4f4d050b20b55973535fab4d2ff92b6f Binary files /dev/null and b/bioloid_description/urdf/qrcodes/infaimon_logo.jpg differ diff --git a/bioloid_description/urdf/qrcodes/none.dae b/bioloid_description/urdf/qrcodes/none.dae new file mode 100644 index 0000000000000000000000000000000000000000..90f594f9218ee768c64bd99502cc25c60ccca246 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/none.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>infaimon_logo.jpg</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/qrcode.xacro b/bioloid_description/urdf/qrcodes/qrcode.xacro new file mode 100644 index 0000000000000000000000000000000000000000..dd4c4f7be017ca61a5e0128ddf3bb9c558c51aeb --- /dev/null +++ b/bioloid_description/urdf/qrcodes/qrcode.xacro @@ -0,0 +1,37 @@ +<?xml version="1.0"?> + +<root xmlns:xacro="http://ros.org/wiki/xacro"> + + <xacro:macro name="qrcode" params="name parent code *origin"> + <!-- obstacle --> + <link name="${name}_${code}_link"> + <inertial> + <mass value="0.001"/> + <origin xyz="0.0 0.0 0.0" rpy="0 0 0"/> + <inertia ixx="0.00001" ixy="0.0" ixz="0.0" iyy="0.00001" iyz="0.0" izz="0.00001" /> + </inertial> + <visual> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <mesh filename="package://bioloid_description/urdf/qrcodes/${code}.dae"/> + </geometry> + </visual> + <collision> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <mesh filename="package://bioloid_description/urdf/qrcodes/${code}.dae"/> + </geometry> + </collision> + </link> + + <joint name="${name}_${code}_joint" type="fixed"> + <xacro:insert_block name="origin" /> + <parent link="${parent}_link"/> + <child link="${name}_${code}_link"/> + </joint> + + <gazebo reference="${name}_{code}_link"> + </gazebo> + </xacro:macro> +</root> + diff --git a/bioloid_description/urdf/qrcodes/turn_left_135.dae b/bioloid_description/urdf/qrcodes/turn_left_135.dae new file mode 100644 index 0000000000000000000000000000000000000000..ee2afefd3d02090787595fb58c697230e2fdb8f5 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/turn_left_135.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>turn_left_135.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/turn_left_135.png b/bioloid_description/urdf/qrcodes/turn_left_135.png new file mode 100644 index 0000000000000000000000000000000000000000..08a3607dcbafec436aadb58cd8110dbe883ca3b8 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/turn_left_135.png differ diff --git a/bioloid_description/urdf/qrcodes/turn_left_180.dae b/bioloid_description/urdf/qrcodes/turn_left_180.dae new file mode 100644 index 0000000000000000000000000000000000000000..379d0586ee7e76ea23275ef002d88442f2f3f1e8 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/turn_left_180.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>turn_left_180.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/turn_left_180.png b/bioloid_description/urdf/qrcodes/turn_left_180.png new file mode 100644 index 0000000000000000000000000000000000000000..7e52fb7ff19b0100bfe9d865afc6732cfd2fa179 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/turn_left_180.png differ diff --git a/bioloid_description/urdf/qrcodes/turn_left_45.dae b/bioloid_description/urdf/qrcodes/turn_left_45.dae new file mode 100644 index 0000000000000000000000000000000000000000..890955ba20bb59c7c8498a292d946146695efa06 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/turn_left_45.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>turn_left_45.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/turn_left_45.png b/bioloid_description/urdf/qrcodes/turn_left_45.png new file mode 100644 index 0000000000000000000000000000000000000000..5199fd6d935c8ab20141f02a2d5ad92c6f4b3644 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/turn_left_45.png differ diff --git a/bioloid_description/urdf/qrcodes/turn_left_90.dae b/bioloid_description/urdf/qrcodes/turn_left_90.dae new file mode 100644 index 0000000000000000000000000000000000000000..39d6f6faadea1ee027a5959a156c0ed79d4df3db --- /dev/null +++ b/bioloid_description/urdf/qrcodes/turn_left_90.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>turn_left_90.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/turn_left_90.png b/bioloid_description/urdf/qrcodes/turn_left_90.png new file mode 100644 index 0000000000000000000000000000000000000000..1999b7079563933c1a52ff85ff7fdb78d0c33e5a Binary files /dev/null and b/bioloid_description/urdf/qrcodes/turn_left_90.png differ diff --git a/bioloid_description/urdf/qrcodes/turn_right_135.dae b/bioloid_description/urdf/qrcodes/turn_right_135.dae new file mode 100644 index 0000000000000000000000000000000000000000..b002e9887e80e038e680b411169a4dcf0c955691 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/turn_right_135.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>turn_right_135.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/turn_right_135.png b/bioloid_description/urdf/qrcodes/turn_right_135.png new file mode 100644 index 0000000000000000000000000000000000000000..561de0be22fa32549150e857338b0e8d913f048b Binary files /dev/null and b/bioloid_description/urdf/qrcodes/turn_right_135.png differ diff --git a/bioloid_description/urdf/qrcodes/turn_right_180.dae b/bioloid_description/urdf/qrcodes/turn_right_180.dae new file mode 100644 index 0000000000000000000000000000000000000000..82e4440247f3a85e4aaec8b90d1699f8abfda2ff --- /dev/null +++ b/bioloid_description/urdf/qrcodes/turn_right_180.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>turn_right_180.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/turn_right_180.png b/bioloid_description/urdf/qrcodes/turn_right_180.png new file mode 100644 index 0000000000000000000000000000000000000000..e93194fe2ab9d4eadc33764bf507ece1ea613e20 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/turn_right_180.png differ diff --git a/bioloid_description/urdf/qrcodes/turn_right_45.dae b/bioloid_description/urdf/qrcodes/turn_right_45.dae new file mode 100644 index 0000000000000000000000000000000000000000..3ad60e9254ac7e5b57d8447cb5acb29ac117e795 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/turn_right_45.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>turn_right_45.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/turn_right_45.png b/bioloid_description/urdf/qrcodes/turn_right_45.png new file mode 100644 index 0000000000000000000000000000000000000000..cf896f0e9edfc4f9886300b13314a76aae4a5ad0 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/turn_right_45.png differ diff --git a/bioloid_description/urdf/qrcodes/turn_right_90.dae b/bioloid_description/urdf/qrcodes/turn_right_90.dae new file mode 100644 index 0000000000000000000000000000000000000000..5cb87506d5714ab41ac948143472801ba65748a1 --- /dev/null +++ b/bioloid_description/urdf/qrcodes/turn_right_90.dae @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> + <asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2014-10-05T08:59:28Z</created><keywords></keywords><modified>2014-10-05T08:59:28Z</modified><revision></revision><subject></subject><title></title><unit meter="0.025400" name="centimeter"></unit><up_axis>Y_UP</up_axis></asset> + <library_images> + <image id="Map #1-image" name="Map #1"><init_from>turn_right_90.png</init_from></image> + </library_images> + <library_materials> + <material id="Material #36" name="Material #36"> + <instance_effect url="#Material #36-fx"/> + </material> + </library_materials> + <library_effects> + <effect id="Material #36-fx" name="Material #36"> + <profile_COMMON> + <technique sid="standard"> + <phong> + <emission> + <color sid="emission">0.000000 0.000000 0.000000 1.000000</color> + </emission> + <ambient> + <color sid="ambient">0.588000 0.588000 0.588000 1.000000</color> + </ambient> + <diffuse> + <texture texture="Map #1-image" texcoord="CHANNEL0"> + <extra> + <technique profile="MAYA"> + <wrapU sid="wrapU0">TRUE</wrapU> + <wrapV sid="wrapV0">TRUE</wrapV> + <blend_mode>ADD</blend_mode> + </technique> + </extra> + </texture> + </diffuse> + <specular> + <color sid="specular">0.000000 0.000000 0.000000 1.000000</color> + </specular> + <shininess> + <float sid="shininess">2.000000</float> + </shininess> + <reflective> + <color sid="reflective">0.000000 0.000000 0.000000 1.000000</color> + </reflective> + <reflectivity> + <float sid="reflectivity">1.000000</float> + </reflectivity> + <transparent opaque="RGB_ZERO"> + <color sid="transparent">1.000000 1.000000 1.000000 1.000000</color> + </transparent> + <transparency> + <float sid="transparency">0.000000</float> + </transparency> + </phong> + </technique> + </profile_COMMON> + </effect> + </library_effects> + <library_geometries> + <geometry id="QR_Code-lib" name="QR_CodeMesh"> + <mesh> + <source id="QR_Code-POSITION"> + <float_array id="QR_Code-POSITION-array" count="12"> +-3.149606 -3.149606 0.000000 +3.149606 -3.149606 0.000000 +-3.149606 3.149606 0.000000 +3.149606 3.149606 0.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-POSITION-array" count="4" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-Normal0"> + <float_array id="QR_Code-Normal0-array" count="18"> +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +0.000000 0.000000 1.000000 +</float_array> + <technique_common> + <accessor source="#QR_Code-Normal0-array" count="6" stride="3"> + <param name="X" type="float"/> + <param name="Y" type="float"/> + <param name="Z" type="float"/> + </accessor> + </technique_common> + </source> + <source id="QR_Code-UV0"> + <float_array id="QR_Code-UV0-array" count="8"> +0.000499 0.000500 +0.999500 0.000499 +0.000500 0.999501 +0.999501 0.999500 +</float_array> + <technique_common> + <accessor source="#QR_Code-UV0-array" count="4" stride="2"> + <param name="S" type="float"/> + <param name="T" type="float"/> + </accessor> + </technique_common> + </source> + <vertices id="QR_Code-VERTEX"> + <input semantic="POSITION" source="#QR_Code-POSITION"/> + </vertices> + <triangles count="2" material="Material #36"><input semantic="VERTEX" offset="0" source="#QR_Code-VERTEX"/><input semantic="NORMAL" offset="1" source="#QR_Code-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#QR_Code-UV0"/><p> 0 0 0 1 1 1 3 2 3 3 3 3 2 4 2 0 5 0</p></triangles> + </mesh> + </geometry> + </library_geometries> + <library_visual_scenes> + <visual_scene id="" name=""> + <node name="QR_Code" id="QR_Code" sid="QR_Code"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#QR_Code-lib"><bind_material><technique_common><instance_material symbol="Material #36" target="#Material #36"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node> + <extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra> + </visual_scene> + </library_visual_scenes> + <scene> + <instance_visual_scene url="#"></instance_visual_scene> + </scene> +</COLLADA> diff --git a/bioloid_description/urdf/qrcodes/turn_right_90.png b/bioloid_description/urdf/qrcodes/turn_right_90.png new file mode 100644 index 0000000000000000000000000000000000000000..317a61d47952c8b5335be558c5aa308d8e579612 Binary files /dev/null and b/bioloid_description/urdf/qrcodes/turn_right_90.png differ diff --git a/bioloid_description/urdf/cny70_ir.gazebo b/bioloid_description/urdf/sensors/cny70_ir.gazebo similarity index 100% rename from bioloid_description/urdf/cny70_ir.gazebo rename to bioloid_description/urdf/sensors/cny70_ir.gazebo diff --git a/bioloid_description/urdf/cny70_ir.xacro b/bioloid_description/urdf/sensors/cny70_ir.xacro similarity index 93% rename from bioloid_description/urdf/cny70_ir.xacro rename to bioloid_description/urdf/sensors/cny70_ir.xacro index a566bef1c022be53e944cf52100f9bdc77084960..94ba899ace725453d0e18e9df7efd6fca6aab23f 100644 --- a/bioloid_description/urdf/cny70_ir.xacro +++ b/bioloid_description/urdf/sensors/cny70_ir.xacro @@ -2,7 +2,7 @@ <root xmlns:xacro="http://ros.org/wiki/xacro"> - <xacro:include filename="$(find bioloid_description)/urdf/cny70_ir.gazebo" /> + <xacro:include filename="$(find bioloid_description)/urdf/sensors/cny70_ir.gazebo" /> <xacro:macro name="cny70_ir" params="name parent *origin update_rate fov min_range max_range"> <!-- IR distance sensors --> diff --git a/bioloid_description/urdf/feet_ir.xacro b/bioloid_description/urdf/sensors/feet_ir.xacro similarity index 97% rename from bioloid_description/urdf/feet_ir.xacro rename to bioloid_description/urdf/sensors/feet_ir.xacro index 93ca7bc818300af66643425bfb5576a9f4d4a0cd..4e6b8dee80932ff3fbe0be5d9d8f0ebaf5901cd5 100644 --- a/bioloid_description/urdf/feet_ir.xacro +++ b/bioloid_description/urdf/sensors/feet_ir.xacro @@ -2,7 +2,7 @@ <root xmlns:xacro="http://ros.org/wiki/xacro"> - <xacro:include filename="$(find bioloid_description)/urdf/cny70_ir.xacro" /> + <xacro:include filename="$(find bioloid_description)/urdf/sensors/cny70_ir.xacro" /> <xacro:macro name="feet_ir" params="left_parent right_parent update_rate range"> <!-- IR distance sensors --> diff --git a/bioloid_description/urdf/sharp_ir.gazebo b/bioloid_description/urdf/sensors/sharp_ir.gazebo similarity index 100% rename from bioloid_description/urdf/sharp_ir.gazebo rename to bioloid_description/urdf/sensors/sharp_ir.gazebo diff --git a/bioloid_description/urdf/sharp_ir.xacro b/bioloid_description/urdf/sensors/sharp_ir.xacro similarity index 93% rename from bioloid_description/urdf/sharp_ir.xacro rename to bioloid_description/urdf/sensors/sharp_ir.xacro index bfb0fa7ea84331628ed8e3d9969ad79a2e4ee6d5..611517486aab7b744ac7331d68bf2818d1de89ff 100644 --- a/bioloid_description/urdf/sharp_ir.xacro +++ b/bioloid_description/urdf/sensors/sharp_ir.xacro @@ -2,7 +2,7 @@ <root xmlns:xacro="http://ros.org/wiki/xacro"> - <xacro:include filename="$(find bioloid_description)/urdf/sharp_ir.gazebo" /> + <xacro:include filename="$(find bioloid_description)/urdf/sensors/sharp_ir.gazebo" /> <xacro:macro name="sharp_ir" params="name parent *origin update_rate fov min_range max_range"> <!-- IR distance sensors -->