From 0daf6c3b562dca1304f464b00014db38ee703b4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergi=20Hern=C3=A1ndez?= <shernand@iri.upc.edu> Date: Sat, 14 May 2016 22:32:20 +0200 Subject: [PATCH] Added all the STL models and xacro and launch files for the challanges of the CEABOT robot competition, except for sumo. --- .../launch/ceabot/ceabot_obstacles.launch | 14 ++ .../launch/ceabot/ceabot_stairs.launch | 14 ++ .../launch/ceabot/ceabot_vision.launch | 14 ++ .../include/bioloid_controller_cm510_impl.h | 3 - .../launch/obstacles_env.launch | 10 ++ bioloid_description/launch/stairs_env.launch | 10 ++ bioloid_description/launch/vision_env.launch | 10 ++ .../meshes/ceabot/obstacle.stl | Bin 0 -> 684 bytes .../meshes/ceabot/obstacle_base.stl | Bin 0 -> 2284 bytes bioloid_description/meshes/ceabot/stairs.stl | Bin 0 -> 2284 bytes bioloid_description/package.xml | 2 +- bioloid_description/urdf/bioloid_ceabot.xacro | 4 +- .../urdf/ceabot/obstacle.xacro | 55 ++++++++ .../urdf/ceabot/obstacle_base.xacro | 32 +++++ .../urdf/ceabot/obstacle_vis.xacro | 43 ++++++ .../urdf/ceabot/obstacles_env.xacro | 72 +++++++++++ bioloid_description/urdf/ceabot/stairs.xacro | 37 ++++++ .../urdf/ceabot/stairs_env.xacro | 9 ++ .../urdf/ceabot/vision_env.xacro | 16 +++ bioloid_description/urdf/qrcodes/E1.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E1.png | Bin 0 -> 485 bytes bioloid_description/urdf/qrcodes/E125.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E125.png | Bin 0 -> 487 bytes bioloid_description/urdf/qrcodes/E175.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E175.png | Bin 0 -> 483 bytes bioloid_description/urdf/qrcodes/E2.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E2.png | Bin 0 -> 468 bytes bioloid_description/urdf/qrcodes/E225.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E225.png | Bin 0 -> 479 bytes bioloid_description/urdf/qrcodes/E25.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E25.png | Bin 0 -> 477 bytes bioloid_description/urdf/qrcodes/E3.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E3.png | Bin 0 -> 462 bytes bioloid_description/urdf/qrcodes/E4.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E4.png | Bin 0 -> 473 bytes bioloid_description/urdf/qrcodes/E5.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E5.png | Bin 0 -> 465 bytes bioloid_description/urdf/qrcodes/E6.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E6.png | Bin 0 -> 477 bytes bioloid_description/urdf/qrcodes/E75.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/E75.png | Bin 0 -> 490 bytes bioloid_description/urdf/qrcodes/N1.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/N1.png | Bin 0 -> 472 bytes bioloid_description/urdf/qrcodes/N125.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/N125.png | Bin 0 -> 493 bytes bioloid_description/urdf/qrcodes/N175.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/N175.png | Bin 0 -> 491 bytes bioloid_description/urdf/qrcodes/N2.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/N2.png | Bin 0 -> 474 bytes bioloid_description/urdf/qrcodes/N25.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/N25.png | Bin 0 -> 492 bytes bioloid_description/urdf/qrcodes/N3.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/N3.png | Bin 0 -> 473 bytes bioloid_description/urdf/qrcodes/N4.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/N4.png | Bin 0 -> 471 bytes bioloid_description/urdf/qrcodes/N5.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/N5.png | Bin 0 -> 480 bytes bioloid_description/urdf/qrcodes/N6.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/N6.png | Bin 0 -> 463 bytes bioloid_description/urdf/qrcodes/N75.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/N75.png | Bin 0 -> 476 bytes bioloid_description/urdf/qrcodes/S1.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/S1.png | Bin 0 -> 471 bytes bioloid_description/urdf/qrcodes/S125.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/S125.png | Bin 0 -> 480 bytes bioloid_description/urdf/qrcodes/S175.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/S175.png | Bin 0 -> 478 bytes bioloid_description/urdf/qrcodes/S2.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/S2.png | Bin 0 -> 475 bytes bioloid_description/urdf/qrcodes/S25.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/S25.png | Bin 0 -> 484 bytes bioloid_description/urdf/qrcodes/S3.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/S3.png | Bin 0 -> 476 bytes bioloid_description/urdf/qrcodes/S4.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/S4.png | Bin 0 -> 473 bytes bioloid_description/urdf/qrcodes/S5.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/S5.png | Bin 0 -> 471 bytes bioloid_description/urdf/qrcodes/S6.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/S6.png | Bin 0 -> 473 bytes bioloid_description/urdf/qrcodes/S75.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/S75.png | Bin 0 -> 488 bytes bioloid_description/urdf/qrcodes/W1.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W1.png | Bin 0 -> 463 bytes bioloid_description/urdf/qrcodes/W125.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W125.png | Bin 0 -> 479 bytes bioloid_description/urdf/qrcodes/W175.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W175.png | Bin 0 -> 496 bytes bioloid_description/urdf/qrcodes/W2.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W2.png | Bin 0 -> 474 bytes bioloid_description/urdf/qrcodes/W225.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W225.png | Bin 0 -> 482 bytes bioloid_description/urdf/qrcodes/W25.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W25.png | Bin 0 -> 478 bytes bioloid_description/urdf/qrcodes/W3.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W3.png | Bin 0 -> 475 bytes bioloid_description/urdf/qrcodes/W4.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W4.png | Bin 0 -> 467 bytes bioloid_description/urdf/qrcodes/W5.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W5.png | Bin 0 -> 485 bytes bioloid_description/urdf/qrcodes/W6.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W6.png | Bin 0 -> 475 bytes bioloid_description/urdf/qrcodes/W75.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/W75.png | Bin 0 -> 502 bytes .../urdf/qrcodes/infaimon_logo.jpg | Bin 0 -> 4700 bytes bioloid_description/urdf/qrcodes/none.dae | 122 ++++++++++++++++++ bioloid_description/urdf/qrcodes/qrcode.xacro | 37 ++++++ .../urdf/qrcodes/turn_left_135.dae | 122 ++++++++++++++++++ .../urdf/qrcodes/turn_left_135.png | Bin 0 -> 489 bytes .../urdf/qrcodes/turn_left_180.dae | 122 ++++++++++++++++++ .../urdf/qrcodes/turn_left_180.png | Bin 0 -> 487 bytes .../urdf/qrcodes/turn_left_45.dae | 122 ++++++++++++++++++ .../urdf/qrcodes/turn_left_45.png | Bin 0 -> 481 bytes .../urdf/qrcodes/turn_left_90.dae | 122 ++++++++++++++++++ .../urdf/qrcodes/turn_left_90.png | Bin 0 -> 493 bytes .../urdf/qrcodes/turn_right_135.dae | 122 ++++++++++++++++++ .../urdf/qrcodes/turn_right_135.png | Bin 0 -> 481 bytes .../urdf/qrcodes/turn_right_180.dae | 122 ++++++++++++++++++ .../urdf/qrcodes/turn_right_180.png | Bin 0 -> 487 bytes .../urdf/qrcodes/turn_right_45.dae | 122 ++++++++++++++++++ .../urdf/qrcodes/turn_right_45.png | Bin 0 -> 489 bytes .../urdf/qrcodes/turn_right_90.dae | 122 ++++++++++++++++++ .../urdf/qrcodes/turn_right_90.png | Bin 0 -> 494 bytes .../urdf/{ => sensors}/cny70_ir.gazebo | 0 .../urdf/{ => sensors}/cny70_ir.xacro | 2 +- .../urdf/{ => sensors}/feet_ir.xacro | 2 +- .../urdf/{ => sensors}/sharp_ir.gazebo | 0 .../urdf/{ => sensors}/sharp_ir.xacro | 2 +- 127 files changed, 6601 insertions(+), 9 deletions(-) create mode 100644 bioloid_apps/launch/ceabot/ceabot_obstacles.launch create mode 100644 bioloid_apps/launch/ceabot/ceabot_stairs.launch create mode 100644 bioloid_apps/launch/ceabot/ceabot_vision.launch create mode 100644 bioloid_description/launch/obstacles_env.launch create mode 100644 bioloid_description/launch/stairs_env.launch create mode 100644 bioloid_description/launch/vision_env.launch create mode 100644 bioloid_description/meshes/ceabot/obstacle.stl create mode 100644 bioloid_description/meshes/ceabot/obstacle_base.stl create mode 100644 bioloid_description/meshes/ceabot/stairs.stl create mode 100644 bioloid_description/urdf/ceabot/obstacle.xacro create mode 100644 bioloid_description/urdf/ceabot/obstacle_base.xacro create mode 100644 bioloid_description/urdf/ceabot/obstacle_vis.xacro create mode 100755 bioloid_description/urdf/ceabot/obstacles_env.xacro create mode 100644 bioloid_description/urdf/ceabot/stairs.xacro create mode 100755 bioloid_description/urdf/ceabot/stairs_env.xacro create mode 100755 bioloid_description/urdf/ceabot/vision_env.xacro create mode 100644 bioloid_description/urdf/qrcodes/E1.dae create mode 100644 bioloid_description/urdf/qrcodes/E1.png create mode 100644 bioloid_description/urdf/qrcodes/E125.dae create mode 100644 bioloid_description/urdf/qrcodes/E125.png create mode 100644 bioloid_description/urdf/qrcodes/E175.dae create mode 100644 bioloid_description/urdf/qrcodes/E175.png create mode 100644 bioloid_description/urdf/qrcodes/E2.dae create mode 100644 bioloid_description/urdf/qrcodes/E2.png create mode 100644 bioloid_description/urdf/qrcodes/E225.dae create mode 100644 bioloid_description/urdf/qrcodes/E225.png create mode 100644 bioloid_description/urdf/qrcodes/E25.dae create mode 100644 bioloid_description/urdf/qrcodes/E25.png create mode 100644 bioloid_description/urdf/qrcodes/E3.dae create mode 100644 bioloid_description/urdf/qrcodes/E3.png create mode 100644 bioloid_description/urdf/qrcodes/E4.dae create mode 100644 bioloid_description/urdf/qrcodes/E4.png create mode 100644 bioloid_description/urdf/qrcodes/E5.dae create mode 100644 bioloid_description/urdf/qrcodes/E5.png create mode 100644 bioloid_description/urdf/qrcodes/E6.dae create mode 100644 bioloid_description/urdf/qrcodes/E6.png create mode 100644 bioloid_description/urdf/qrcodes/E75.dae create mode 100644 bioloid_description/urdf/qrcodes/E75.png create mode 100644 bioloid_description/urdf/qrcodes/N1.dae create mode 100644 bioloid_description/urdf/qrcodes/N1.png create mode 100644 bioloid_description/urdf/qrcodes/N125.dae create mode 100644 bioloid_description/urdf/qrcodes/N125.png create mode 100644 bioloid_description/urdf/qrcodes/N175.dae create mode 100644 bioloid_description/urdf/qrcodes/N175.png create mode 100644 bioloid_description/urdf/qrcodes/N2.dae create mode 100644 bioloid_description/urdf/qrcodes/N2.png create mode 100644 bioloid_description/urdf/qrcodes/N25.dae create mode 100644 bioloid_description/urdf/qrcodes/N25.png create mode 100644 bioloid_description/urdf/qrcodes/N3.dae create mode 100644 bioloid_description/urdf/qrcodes/N3.png create mode 100644 bioloid_description/urdf/qrcodes/N4.dae create mode 100644 bioloid_description/urdf/qrcodes/N4.png create mode 100644 bioloid_description/urdf/qrcodes/N5.dae create mode 100644 bioloid_description/urdf/qrcodes/N5.png create mode 100644 bioloid_description/urdf/qrcodes/N6.dae create mode 100644 bioloid_description/urdf/qrcodes/N6.png create mode 100644 bioloid_description/urdf/qrcodes/N75.dae create mode 100644 bioloid_description/urdf/qrcodes/N75.png create mode 100644 bioloid_description/urdf/qrcodes/S1.dae create mode 100644 bioloid_description/urdf/qrcodes/S1.png create mode 100644 bioloid_description/urdf/qrcodes/S125.dae create mode 100644 bioloid_description/urdf/qrcodes/S125.png create mode 100644 bioloid_description/urdf/qrcodes/S175.dae create mode 100644 bioloid_description/urdf/qrcodes/S175.png create mode 100644 bioloid_description/urdf/qrcodes/S2.dae create mode 100644 bioloid_description/urdf/qrcodes/S2.png create mode 100644 bioloid_description/urdf/qrcodes/S25.dae create mode 100644 bioloid_description/urdf/qrcodes/S25.png create mode 100644 bioloid_description/urdf/qrcodes/S3.dae create mode 100644 bioloid_description/urdf/qrcodes/S3.png create mode 100644 bioloid_description/urdf/qrcodes/S4.dae create mode 100644 bioloid_description/urdf/qrcodes/S4.png create mode 100644 bioloid_description/urdf/qrcodes/S5.dae create mode 100644 bioloid_description/urdf/qrcodes/S5.png create mode 100644 bioloid_description/urdf/qrcodes/S6.dae create mode 100644 bioloid_description/urdf/qrcodes/S6.png create mode 100644 bioloid_description/urdf/qrcodes/S75.dae create mode 100644 bioloid_description/urdf/qrcodes/S75.png create mode 100644 bioloid_description/urdf/qrcodes/W1.dae create mode 100644 bioloid_description/urdf/qrcodes/W1.png create mode 100644 bioloid_description/urdf/qrcodes/W125.dae create mode 100644 bioloid_description/urdf/qrcodes/W125.png create mode 100644 bioloid_description/urdf/qrcodes/W175.dae create mode 100644 bioloid_description/urdf/qrcodes/W175.png create mode 100644 bioloid_description/urdf/qrcodes/W2.dae create mode 100644 bioloid_description/urdf/qrcodes/W2.png create mode 100644 bioloid_description/urdf/qrcodes/W225.dae create mode 100644 bioloid_description/urdf/qrcodes/W225.png create mode 100644 bioloid_description/urdf/qrcodes/W25.dae create mode 100644 bioloid_description/urdf/qrcodes/W25.png create mode 100644 bioloid_description/urdf/qrcodes/W3.dae create mode 100644 bioloid_description/urdf/qrcodes/W3.png create mode 100644 bioloid_description/urdf/qrcodes/W4.dae create mode 100644 bioloid_description/urdf/qrcodes/W4.png create mode 100644 bioloid_description/urdf/qrcodes/W5.dae create mode 100644 bioloid_description/urdf/qrcodes/W5.png create mode 100644 bioloid_description/urdf/qrcodes/W6.dae create mode 100644 bioloid_description/urdf/qrcodes/W6.png create mode 100644 bioloid_description/urdf/qrcodes/W75.dae create mode 100644 bioloid_description/urdf/qrcodes/W75.png create mode 100644 bioloid_description/urdf/qrcodes/infaimon_logo.jpg create mode 100644 bioloid_description/urdf/qrcodes/none.dae create mode 100644 bioloid_description/urdf/qrcodes/qrcode.xacro create mode 100644 bioloid_description/urdf/qrcodes/turn_left_135.dae create mode 100644 bioloid_description/urdf/qrcodes/turn_left_135.png create mode 100644 bioloid_description/urdf/qrcodes/turn_left_180.dae create mode 100644 bioloid_description/urdf/qrcodes/turn_left_180.png create mode 100644 bioloid_description/urdf/qrcodes/turn_left_45.dae create mode 100644 bioloid_description/urdf/qrcodes/turn_left_45.png create mode 100644 bioloid_description/urdf/qrcodes/turn_left_90.dae create mode 100644 bioloid_description/urdf/qrcodes/turn_left_90.png create mode 100644 bioloid_description/urdf/qrcodes/turn_right_135.dae create mode 100644 bioloid_description/urdf/qrcodes/turn_right_135.png create mode 100644 bioloid_description/urdf/qrcodes/turn_right_180.dae create mode 100644 bioloid_description/urdf/qrcodes/turn_right_180.png create mode 100644 bioloid_description/urdf/qrcodes/turn_right_45.dae create mode 100644 bioloid_description/urdf/qrcodes/turn_right_45.png create mode 100644 bioloid_description/urdf/qrcodes/turn_right_90.dae create mode 100644 bioloid_description/urdf/qrcodes/turn_right_90.png rename bioloid_description/urdf/{ => sensors}/cny70_ir.gazebo (100%) rename bioloid_description/urdf/{ => sensors}/cny70_ir.xacro (93%) rename bioloid_description/urdf/{ => sensors}/feet_ir.xacro (97%) rename bioloid_description/urdf/{ => sensors}/sharp_ir.gazebo (100%) rename bioloid_description/urdf/{ => sensors}/sharp_ir.xacro (93%) diff --git a/bioloid_apps/launch/ceabot/ceabot_obstacles.launch b/bioloid_apps/launch/ceabot/ceabot_obstacles.launch new file mode 100644 index 0000000..21604b5 --- /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 0000000..1be78f9 --- /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 0000000..2592244 --- /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 842f5c4..5832179 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 0000000..bad6c25 --- /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 0000000..d89ceb0 --- /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 0000000..240ff82 --- /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 GIT binary patch literal 684 zcmbu5(G9{d3`9EsLv)fd3lu((D)plbkjcVo_&Iu|YWv4Y&N=5hN6Io!uSY-Mm-lU) zp8emrbf8?5+A#!iuTl0e1<;QPCua$hc)Ie5gB|-f&?q41WlcC4qS>a^+wRQ7!46!w z?O_U_9}`Z_5+?DqA7ID+4KxbKc_})b)M(V`!J0@niZ0k57eyK^u_m??roN#LC-P_M VZ~-RvFn1vT{!0a}>1nJU+812LL8kx! literal 0 HcmV?d00001 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 GIT binary patch literal 2284 zcmbu9F-ikb5QdYJxPqmXje=tK3Z6g`O(6tQES5r=)Ui!kJ%9%ggyaw&BDUKJ>;73j z-oJ16LBPP0$;^E7&%B+NVm^C%%;u9~{4kr|PsYVG``71u;Gf0l<ooSf&(Gb}$7=h0 z@mfE!m-}Ik-6lLMrkDHETy&Qp;)LwY`WS*Nbw#DNhDW^aW<AWI(}ZWGC-;aGvZdLb zJSND}H@3Q3e9@bqu56~ozuK0c{e&VhA-W-6E`QI^@vf-r?>tSQ!Dc`=L|uQx9MYh7 z*TbJC6p0DxHAFqfJ32lsbu|b6G=YY97|x0rbY9ejpp&+S6CPm>(eguwe9clvZuC@D zb<1YRX0K$o3D1gYZF@gK#0lBEGCP7Gi_Pz9c*N`O%0Uj@p2G>xN>A<)CuB>rzbl=W zBA(@^psvCl^wX8ix#8!YcL_yeBL4SjD4&D6>JUE~p)-#-fejJvpa^=0M#H=65~>vw z(m~_U)#0wo>l)bj(*zn2bPEx>@?G+`hCfXx5)=9j5$5o$zAZ@;ia3D{5w?T~o5-EO opC-_7LN-L$64fG$^Krd2p@<XMPBiD`{h|jgs!PaABqqWff8L^mU;qFB literal 0 HcmV?d00001 diff --git a/bioloid_description/meshes/ceabot/stairs.stl b/bioloid_description/meshes/ceabot/stairs.stl new file mode 100644 index 0000000000000000000000000000000000000000..db45f435c99a1859e87f9b24f32ff9504ba34e36 GIT binary patch literal 2284 zcmb`HO-{o=425%)u2^vdXwJY9kWi&cNJtIrbAw)o6(e<BZo-y5ejeL-p8UXqSx{s9 zv&YU$hL`8#({6ZuJf4Q#Kb+f+&)Ca<<@0*|IA7lG#qP;2T{pTvph{4L38}V1pigf- zq;A+C_U6w$IKqV3D?~XQZp!)ceTVvF+kEQJJvhRI&9p!uOXkoB`nfH)#Y{^CMVPRe zCPFuh`*GH+9}@gz!n{nV9ogvUhr4q>wLNJ}L{&zed`%^pfEvCY-k~e0H15d`UCoI} zC5Z@?%m|OzOsZp^ultRtGvT(b#2MicuDh`-s>NBXx8_#7UFgc50ciBplW)}!o}~mU zF{mE3NV{&U-+SOU6BgmRYC91sgoEE4?w5LG0+ihfQ;S`{L{LmT58sFOK*Y2p{?Hig z4T9>rDwSUC;m_P=;_qX9Yuh<OKWPhpyA?gn&0WQWoQ3W94!ibN5lIATY@0xB9MI9D zx@59q5&Ys5(yJ2HJ^c;B>oNh`{fbOV<S!1{yy-<^{=K42SHe4D22x+x=C98jNNkuR zsM63xAQMNjLa*WrTm7y?Bu<kf%OXsuod~I+2N8Zh+*bcOVG*g4X(mu#r{}D;pTAx8 MHcWVg3E1ZU0q<!a1^@s6 literal 0 HcmV?d00001 diff --git a/bioloid_description/package.xml b/bioloid_description/package.xml index b76f707..876f601 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 4ebc23b..a8759f6 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 0000000..e16aea1 --- /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 0000000..dc2d4e5 --- /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 0000000..7a3bcdf --- /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 0000000..61f7c2f --- /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 0000000..f2b319f --- /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 0000000..3ee047e --- /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 0000000..32191c8 --- /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 0000000..92b8ab1 --- /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 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFff*Tx;TbZ%z1m$JFmrnhvCAVhTr!m zNncpS{B!y2u&#;o#ILp7(BCa#`103!4;7(K7o~|P)ZRd^TA9knCo%(_fHF%sg1+u~ zn}2ChGf17_lA_DkUs_L71?l6`;oS|QtENs_r2sVJ6893-Jvxd&R*=NXZX>2N=0%oG zAYH$gMwTc)xE=(u>+RIKbw6HPecr!#<-e<YUrdh$3ARq0CH~|0%b8#GY-PbFD_wn7 z{Be5f_CS#A#6uqGdfwlU-uLZ%*YT|aVoDlsYT@C`8N3kXXBTbZV}9fb;ViZ5)9HQx zW3n@dza`pg*4*=-d@fH~Hv{Ar$0bz~HbL79#m&7z1|6NkX3Q&}0}23<2(8$yC4OFD zwv*HYBc8rnGS(p8me^NGhGJ>QCjmK``@b9qc^2$21ohJPlK8|gy;Fofem((=7Y0vP KKbLh*2~7a8Ex&63 literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/E125.dae b/bioloid_description/urdf/qrcodes/E125.dae new file mode 100644 index 0000000..ccc645d --- /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 GIT binary patch literal 487 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfdknx;TbZ%z1mmF|Wmdhryxl!2kM_ z{3}8>W*_HV?X`B6LN9;Ek&gw3+ur_JeZxaVsMAGhA~IFAXv@_bxA)f8w16Z|du0BP z>eDk91u2YjJeB`{_N5}QjJNlC1)#=D!b|nMfeM#wT`E{J&;1<-MCmNOsU2bgvmA@T zYP&riTeyWT2CGkb`Mcsy>{9o6Z<24m2Ak^KwJJ^j@N?4_=8hnPP6k<S+pDbp%NFD` zU8SSm|EzvrS}a+z|Mq*eYLJ-kB&MCys{LxD-g^S|n?y>vwsn8`DBTEh?|=PV({JUA zGDRzIse@eS6*T$G*R%Pv<m;3t0DYO+CURCmZ>Py7-^*af%nDk0UUp&Mcd$D`Us)Xr z69C()-233cBf-0eK>=eDuXWL5DgT#TumzKs#<QUZ8PMMI6ZbJZU8sL$(%#xYV9YRh My85}Sb4q9e0Qd*Pm;e9( literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/E175.dae b/bioloid_description/urdf/qrcodes/E175.dae new file mode 100644 index 0000000..8d46283 --- /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 GIT binary patch literal 483 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFff*Sx;TbZ%z1m$yYH|94?{rSgx~j# z%x7G5+0x)xaxw6+*Lm(E$LroOs6KtZf6)XF6`@WSrHM$?m)@Yx!arx{EsZ&A8nYav zK(q78S^M_%wKtc5dHq-Xewn?=Z?S9zY3yA3ZPR^-#KtRP_x1{cjQYZuX@6%aNcGDy zO_v?)eWhF=TPAs|-f`*n^l!OZAl|#Fzp4}Z4xBXraq_0OvDf^Fymg)5KEM-b!W5TP z-Jf5|uaa^H+OZ_&($<K1;Rh^dGAaU{8l<*TiGSV9wX5>I_OpUbnjUuXOQ<tQrB6_& z;hcXD@BaUl>JQ@gd*A&t<MxCL${>A4E7jy48z>~ogZ#X7>Z|KB6qkPU+V22TI44N^ z#l)Rp+f**GoG;$`{l-L)|1y^d9FM44BMs7`I`JM4dT;^N>~sIc>RNv&V0GMztH4-c N@O1TaS?83{1OQrv$-e*q literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/E2.dae b/bioloid_description/urdf/qrcodes/E2.dae new file mode 100644 index 0000000..7bb1a85 --- /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 GIT binary patch literal 468 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfgWhx;TbZ%z1muvG1?~4}(M9f&cY0 z<x7@o=pLEyW>u_dpNU-r>uk$o99wPvX>)bDC{6TG5kjWQr+D@J(z+6Em7xff3SwJ% zd%phpD3GElj#=@)Ch$dr*%4B!K>Bvg+%jd88pwdVPEylOmwi~$3Nq4ji9jw(OX7xX zuo*&`V!S_1LE1_-UOC@*GvY>XL!dg)^h-xCiFsSzn5_yj;OWF``v1Odx%bTBuK1}x zXXk><kz8U`($f7;(jCZN(!KQGAE~vuGZhws?WkOm@a^<1aj<JVwG8Kp|1Eer|1Zct zAV<reo399RpqH{NU-My*Sxb&w3e&jl{d@lZgB~EROpwE^PrWytKx}=F;vH`$%7U#i u3F_ciV*&-qKK)t=kQpE|k*K@wzZiqVZqGlKbdCiW4Gf;HelF{r5}E*sk+**U literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/E225.dae b/bioloid_description/urdf/qrcodes/E225.dae new file mode 100644 index 0000000..3540ee2 --- /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 GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfbN+x;TbZ%z1muG4F^14}(M9g#Z7I z>@%*03duO{%(+^z^dlqdhIZ*bv)lXrX-RduC{6TG5kjWsYiyOdeg4(GTiF%9&ox1E zT1u^7vv<jxc8h=%UY+>M_x|#Y$~_P{ov-G<UAaI8aCz50zT4*jG;m4%glm^W!Gdzr zgO=EBI2#PIB*bObQSH6|FYWVD1zLJ(bI=>+WR<)YPmq+ORNnv3$(d{R*Sdlvg9J0n zo-bF-odDFga@v*4x4uq4YWAK(*&Ss1@uh!Py}z?IYnvm8XLLzorHR}%um#>(mgmGS zOgy}2t}|FFC}RJtgJS(1cOIRc2l8pZr~4z`nWZf^^ufx*yu|Bktb9Sf5}o$!#1D{? zB}$hV{-2twJ_%%V&y*zT9XG*VQo1x7WF2Z)sa$&QasRBkv->YCnV-NIVeoYIb6Mw< G&;$TuHNc7h literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/E25.dae b/bioloid_description/urdf/qrcodes/E25.dae new file mode 100644 index 0000000..18f82ef --- /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 GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfitOx;TbZ%z1m$H}9~509!!bfxr1P zrMIkdwffVk6LeMh<yj`l9~Jj1b#~YM4HXsYbWxh<p@K}=1!@&voqyF`^Ll~rcR`Sh z>cm}N@4s9;*U|-~a*BJGdacjzz71|*UPPDqZ|4?}DV<AiRBTtC02F;GzvS~55k;WE zm)>3q36@{+n*(IeB#+&@9(`Q;S3(sevp48I`?Xm+MAbl?vzNXkmt1F0Qa%K7i<i>T zX8Q@59d};ea{?N?q<YConaj7?96{`opf8PgZxuI#Y@E3yc56<}BuO@qD^n+(iYcAA zjLq=g6p&oG_u*$MrYR4=j`Yhqc+1;*$$oy2GcI|(U0T<%W%Z?ekXtpEi?COv>;>vj z2@=X|yuP*U>mFsWGLPV^A2aUqLmad>5+#s8rn)HA_I=^aP+at^+aXOH7#|Ftu6{1- HoD!M<S9!s3 literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/E3.dae b/bioloid_description/urdf/qrcodes/E3.dae new file mode 100644 index 0000000..82aa86d --- /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 GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfb-~x;TbZ%z1k&FssEtfbGGZg!lE{ z`3Va<I*l(*D-(DB@vmLc@Z|H^%r|pi@4n=rBGl=kG!dDqT685T?)RZ=ef4ONaEPPS zyz|S$q3l=jzXJTWPXJ1++%P4~6Da@1AT#srZji`J!Jt`sw-0vfg3Q!XYW*T6Fza9< zH^}@hkIf}dj)N7YWxiqFysaREF;X39Z4m3q`>XO_nwy;7cm!-})07>Df996{jm=jC zN?($_<Z0}&_yov-D|<xNr9AVf&;=RzZdw{A`!PYV*`B(~%$pmYfH_(ohd<}uIxXr1 z^wScfOE-9m+-Hb_yeK;DQ2)}EYrsy^-D>;ty?*^mutR@sF==0K0a7w`qSG()`kBfg nHLFzq8iQ!mpi#1Q|HX8Fr)#P+d+ljp1Tc8I`njxgN@xNA^h&g9 literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/E4.dae b/bioloid_description/urdf/qrcodes/E4.dae new file mode 100644 index 0000000..2447221 --- /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 GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfe9&x;TbZ%z1kwFzc`Z4_m^0h41^9 z=3m(OFl1Y@_^D&74t%$75%P?`r?mX($8b#*p-va2i5|$*-9WA4zW2MgP6@Lu(*;R* zDV2Vozc@V4*b%652~W_Tm+DVkxk36ad9Chs015u~SZnYStX6w(TR23QvajT`>WU0S zpy@$EnX_MC+0+fPYW`Hc(+_+?Zr8sn1WT#Cd_FgR_LZRdA0m67{WWI-nQNzblxs!m zIWCBTmHE5-wjF8Gcq<N)o8(bjXmM}-gR=Kv=a^j5vbC{UzJ3zW51OqZ&v@8>oRw1m z*{SqWLhJEKyEEGaU!{O$n?;ycpMDnL4|4FHAW3&mpo2?{HFr3i69a|9(#hKjy!YC) zgB+Q;MDt?w{kt3>Fa4^2IUVE>w2*pfcS(Fgx9V@s1Q!lqTrhaL`njxgN@xNAZYjAa literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/E5.dae b/bioloid_description/urdf/qrcodes/E5.dae new file mode 100644 index 0000000..2ac6f54 --- /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 GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfb;2x;TbZ%z1k=c2%>10NaH(2mZdl zBpWdy<n#3})1qH-q|3F<@Hw|wKI7KD&`uYni5@CK$kY;Rua#?`T151HOKJhh3NA^i z|6?Jo2viru^0MZ#`P-))AoWb%cQrwDp4wW?x4j^h+b8TgZW=$QX9Cbf&5kQqBpH1r zLX<(Kb1C({a=9l4Qm!}cl#IktCsD?|en2ftPA~oY;b*4p_S_BI`|NIjbiOQFS@}GC z>;3bq#lUv*WNJnWGv-@@92u+g^zhzkduAz|2XkE~S^ePYSQ`iOg651Vx1vsQC-;F| zGI2@Le(q*TCy)&WLBfpn8DLlFJYDr~?zCKGkXJG^Wv~9V{%a8p)Z6)mIg{tS1;~ch yiL+KEJ>2Y~09147{nC1{n?XuI#zLv@6Xj0Kds*u2olp*p0|rl5KbLh*2~7aQjI{v( literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/E6.dae b/bioloid_description/urdf/qrcodes/E6.dae new file mode 100644 index 0000000..0e7e5e3 --- /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 GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfitOx;TbZ%z1m$G4F^14}(M9g#Z7G z>L-NVP2uJHa>=W3$wx-k4eI7H6Sw^jHxcS|QJUzXf=tcR*eY{7J^43Jw+Ki$bi%H$ z8|x&*L_vyHDIE2@&wqcTk0MZ0P~yu?-ay?;+&$NFgOu7jL>)Q})--iukPG(=(~gH= zUAy9Exn?o$Up5J7(aX4(&pYmazyADv#_Rc)+Uwqc1Xp%k37?xbD~=6h%GHU}!i`pX zAJGFjEz5JQzD1aDk=Jzvkd2a>cCViMGv<TbqNRLx(fL~0rI}zE!Ie*M9NW60|J=sO zAOk0C;kADM@<XyoP>>PGoGy=-U*_k^WFMXa@~`PqyYd~G{oK+Z`$VTLdiCkO$<hfR zeJv*K{<debSwVX8rU&WVI`n2M$g*AWzmh=;K;lT$7nzsb^O+6>oV+VL9~d7Dp00i_ I>zopr0O$d`m;e9( literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/E75.dae b/bioloid_description/urdf/qrcodes/E75.dae new file mode 100644 index 0000000..b439d34 --- /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 GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfi75x;TbZ%z1mmH?PHjhwZ|h1>g6p znlH!_IrejQnc?C`6X%I{9Fgyr?bCR^d({LF6`@WSrHM$?m(HM>uV1Hs*H{|&sz_cD zC>12M@^=1dsr);WIY4TSJU=ddzx2gAL6A<>X^&F=d$)j$$Xt42pOqlUq%ZoHn6B?l z{;mO1zR5F~H+i8vn=@FE=aN|4$}DMBps|<s2K9cgzq&qEA#s}?#Nfk>|L%ks_s32L znJ2mA<eTXW`GcFlhA-Kq@=f`{`%VX-%#!M*UuVk)E3q9B0J-nd*-PtAExvW^qP{24 z@+qEL#k|T3=00EVeP03W`b^tX$2nG*`nD_tIc|z$*1@|n7RTR}x`T{567*(n?9nM; zm3b@kc}~CV1KH=fgtc$)!~ef7fnECdQpm);6YR|QOasY%_tqB!xfdzWK)m_Nwaf-3 W6N6?1cx(qo4uhwwpUXO@geCxzYRB*Z literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/N1.dae b/bioloid_description/urdf/qrcodes/N1.dae new file mode 100644 index 0000000..9e49c91 --- /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 GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfe9$x;TbZ%z1k=u<M8d4?{q{!T0@3 z&0jceOztfcE1RCnr7yp5){kG;9dvKUyDCofP!Z~MQ9`0#b_R8RtP+oVUvkk2D87W} zQfB?$KUW~^p#PWJOKyVMM=ph^0<~Q_yd>(>Jdi10I5MNIm3?sL2AMa>L-7{}$Kiww zkPSgXnWC~k%|MDuHkZs}UcJ$vry)`ur2B1<{<WZAm*xJ>|7{6!gy!6mEn7cFOS8SU z1-a|#M76wZf7@k@jv%M_TsmrA@6>0`w?7kX)@~Db`&;MNbAi0DD_+a6t@_f-O<T4x zfgEtjWBK20F>lw-@&w9Gap6)<h-a|?DO6IOcI)Vi)LS4ErbKbYNDGwKNP={H@({lB zb<;DjxEoiYg8d8*kosTsFQ<cS2kS*pmx`C@|C!rg9Kzp_2#g8_Pgg&ebxsLQ0KhT0 AHvj+t literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/N125.dae b/bioloid_description/urdf/qrcodes/N125.dae new file mode 100644 index 0000000..42de20c --- /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 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfi78x;TbZ%z1nBbnamT9)^J22Y<Jp zVbjbyq2PLZ=aLMG2Okw)INRTKQIb5rzspf+qKAr5rwbBw$=qx4v2VM7OC-yGds@l` zlAGm`S+Do~%gMV-CID5hoGhYWJMGbzIZi-bOO6GVeA5pC8FD48>rS~g6G+29SF3}+ z?>&AM3^KZOvX@S(qIk1vE65t(C98M*d}TBh#GXI(+m}D9e{JMZIaBEcGR*E0XQ%eI z(rtgb!Cb$fC)2|Ig{cGG7$m&X<U{59egDp1c{~~9h|Vb!mzuR$wioe(Ed1r6z9XdN zaTlv1NG*Hjm58|iC#N=oESbCH>BRoj8=IAmyxFxGWYneOOJ+t?eSiG*{PJdyg1<{= zM(_HuSO@I4-BY>`PWybS2PEOUM7tu-=9B18Bak;tCwk?~JYAX)ISFk2mo$)ikljes c7u!qxe&unc5C5oz0^^6l)78&qol`;+016}1VgLXD literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/N175.dae b/bioloid_description/urdf/qrcodes/N175.dae new file mode 100644 index 0000000..ff1f964 --- /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 GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfi77x;TbZ%z1nBVD4c99@c=|1%J1n zVbgr2wZP@{-X$v}AAC%3d34=+R@<d{^`X5kN)tU)ggTL^CH_;Q*8SW2JL7GI%<0+| zkc{h+%zB;v9}o1DKuTAs9GzV^ZBcdK1fb598${y2?RNp05faw*X18!7NW*`nxet=x zZ?yITvX^89txDB7b2y<BtiEH*>h9p%8Xz0rP3`+pv-)2Yo6xftlR#!o5_$jU$9xmd z+P7ftj466a&+_CLSAtA0*(}0-iQ|T%raQ<?rAsx=m!C6F=Lb3c>ZEB>hZXXY<qqF- z@dPPdf2C+?dEKts^D-c7@}~c~^fPkV;+NO|ot_7B-F8pq8~&F%T(*O}zH*;P_4$=? z$zXS1U0Nye#d3NbSfZn(N&K^k7T9Z^URRID?F#LG7X%7{U6ECrLBb%zkf>iWFS++l XRs6SMpQk)9b{ITe{an^LB{Ts5FsIEE literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/N2.dae b/bioloid_description/urdf/qrcodes/N2.dae new file mode 100644 index 0000000..77b161d --- /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 GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfitLx;TbZ%z1k=u<M8d4?{rygTMJN zdD9XLSNpy_b4YK-q0{awq~_PNWmWzS7ZK`oQJUzXf=tcRm@4r#VukxIO+}zg5L@P~ zc>eoSCjb>`Hk;)AnvmxWQa>eP*P2N{#>>PY?WfitBVGz#O1<&xn7Jy*G%uxA30(z~ z=3q{c1(Q5hOPn~a0917;E%P1o>TLyCjNx-ZHqT!AFZ}QEJvuES%@A(E$Npso_Oqw$ zJ`A#DOZ2O)TkFq?*Uvs1sSa|DoTkF#=Vx{)_k@C+ymUg?Mf2;)5zkwTH9_`#^HO!Q z&F78JwQB;ICb=YYAHRKJu`NhW$YY`8AFy9FH(p7$S<v<c#0kpEJablmS#F^ONKKH3 zc*P5I84&Z5hvKoh_pfn)*hZf9Jjfvgav4x~o^matR{5I!>M2_kfsw)B>FVdQ&MBb@ E0EzmvlmGw# literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/N25.dae b/bioloid_description/urdf/qrcodes/N25.dae new file mode 100644 index 0000000..b3c2442 --- /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 GIT binary patch literal 492 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfi76x;TbZ%z1m$v9H;HhxNjphTr!m zNtc*tTsi0vx^i)+wyl1^+!{G+nTy|ktj<yq>U2?>=z&btF1}KvyMJ|d_U+W{^~xX_ zEhXO9d+$D)ySsA&Q02-=BKf}pyY3dZfONJlwYa&z11!Eq<fgwm6Ue-Ou2u(c->NFr z260w-uH;KjlwoV<0P(s!!b^*<r%nOsEncc?R~LH!w!@(}yFvD>QvTYt--F*{`m}Tv zagbs)Z{6^kNuJ6N{&0ZYd3L&0x!tzq-_qhh_GRu8Y5#TC=k3*2kXflqidEO0Z!}Q= z`6a|DYv-kI`)5b3+`wEnscXm0-fV|BPR-MHhs?ttKEk_y>w`=copx)pob%q&P3pjK z2x82<W3lBW*!C`u?FI9hPjgHLd3xHEtm#aW#qGx@fvn#5B@s2yz`QTEm-yEd><boN SmFokH9tKZWKbLh*2~7ZzHNgb{ literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/N3.dae b/bioloid_description/urdf/qrcodes/N3.dae new file mode 100644 index 0000000..b8aa06a --- /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 GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfe9&x;TbZ%z1m$Gq1&ghc)1S!|(f( zqy;pyR%}!})iUv3d<5^)syC-P`rd9AQW5HOQJUz1OxXr@*`40FLFTD1H%QLN<Lcj^ zPa~o1r%T?Sx-ACMq&lrF6hzzlL@C>WW#trkr@zjA><Q*f@`ydf@uJP~vJ=qwB`TM6 zSa<S(jLVz$%F;lZ`z(h<DM)wfgjd^4zg_)XTpcde2Xe`F@3V^WZH{}l+UO{4TQ(mg z^xf;}g!g7suH5kg85I*`%XDty#+hIl@6BiKeLG!zD-2}TU2WI-?_}#UcdpL=2J+Ca z@=Tk*?c4u;6bD&s<oVU$N0cJauR%#Kw+bAOUlMy0<nJj_RfWH=CDr9`n*ij#T)&i2 zuj-5?$h@T!cf}}y3_7Lq*8n+$py6ff{)=Jp<_&x1PRPm!#s!0?tDnm{r-UW|zOB7F literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/N4.dae b/bioloid_description/urdf/qrcodes/N4.dae new file mode 100644 index 0000000..ffe9c3e --- /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 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfe9%x;TbZ%z1muH?P@1fGyyD!|(f( zqyx4ZN&cVcDm~S)>ONDV&F33Or#V~NO?6V5=%FIi>4HRE5?*SQ_PcJ^^q}<ZtA#*v zsuO2DUw>`p?iUI`#X)SEbuZbU_;P|YUGiEj+6dBoe&VYm3nl}N(p>vRE^g`s5UbZ@ z$?N=w>smnao=Z-ji9M|aGVQLmZ}-8OGuEcRD^vuTXSDL(`?s-g-rWB0ciwywSfj|+ z)&IKB$Aerp#Z9aB|HXS(-vom#oaC`pr^xIN&oYR$FPB&<w#uo2oMPme>Z8LpH}bT5 zAIQS(-gndX%D!7`C$k6atjQw0t4|mBI0L1Y{0TBw0on}oXri{fD#-g@>b@VY`M>#F zJ&O<QL_OY{eevr#KvKWzU-pCC2@*%5URqufk8>Bu`aa`|2{0xYJYD@<);T3K0RVbn Bx!nK& literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/N5.dae b/bioloid_description/urdf/qrcodes/N5.dae new file mode 100644 index 0000000..b6def76 --- /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 GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfbN*x;TbZ%z1k=y6dn34{N}Ch2Qs6 z%O*5l2&prjYvjE6z{PgOX*GYYbLZXsx0<WdMQNgkiV!kYKE*5k^yZB=)5VoR5~mbG ze}6u|SrDWqb;6_R`=aCeCIGc)ZZs+J1S%*o&eTnf2bodAo%th1p55OK#F^sqN=s=0 zcXL_`$Og|Pk*uG#ffa2Gd451gY!-(^DagcFJy~|S_phsua-X$|1nYC}>fAMLVPO1j zuq6|>_zFF|(d}07))TB;d+MrL<um(*8$qUqdu;AnTv&Ha0qBKGUxQw1CnaW1e0=qp z`AsLF?2`AMSN~}m@l6IAtJ!JN;wU*UB`q9m>hdocQ-1B-8)pVGbLq5K5gqkD*B=^z zc&ZcGD(=6Y(54JDGe~OXYBe4^Zx)b5ZTzof^q>NHTK*-w_pin~k&OS6fKkHW>FVdQ I&MBb@0AA*|!T<mO literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/N6.dae b/bioloid_description/urdf/qrcodes/N6.dae new file mode 100644 index 0000000..08f2c1f --- /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 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfb;1x;TbZ%z1k=vhR?A2#dpgh41@Q z^B9C&Dk{|sn2jqZuCmwJ6Z$VhQ*(O$(g_|aLY*#36OpJAx0OASa?+=hD~eh`GLlQu zYVGb?I{}$Xc!K^emv39{4pKfPf@?QOv(?Nk(~6`)A|+g!KG)wqIwuG+Qgve66)uTW z3m_U*F6oF?N`k~?b++0XtZrS$w8#%+V)N2pX3wT2D)S_R&2-!K{!abXtv}A~UCjzM zWl|FBnH_pydtzSgDEO-0>j2Vrc!}Qar$6fU&H~AJDNQx>u2w9_{>=f>lR9D6*IcXU z*|KUtZv_dh)NTIG1~zNjxBZLaZh^e4xiDnshqqtM?}B}`e;SiacH#qw1EfAVDua}~ n{J)gn8E6&A0wn5E<r3`+AGEJGq}V+J#sGt-tDnm{r-UW|`=+ki literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/N75.dae b/bioloid_description/urdf/qrcodes/N75.dae new file mode 100644 index 0000000..71a04e5 --- /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 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfitMx;TbZ%z1muvG1?~4{Jc)gx~j# z%x7G5$@Fcw;Oc&K>O64`zWw=~%2z&pjt})v5$beNnutvOa$C7&>)*Y1y)CCLmURco zOmSIt&;It`KW9~(fJ&Fx1kL$!@tW|${s}-y&5a`Q-zIZ_3=#6)`0<^K0?@Ea>`N-G zyFt>KJFkQovu`VG0a@a?BvAI_j?DRPo<Kvlgspn+5YK!4FvtZ_dbzPlcit`5bOc#& zH0aO4)RJG<bA9+gu1lR%weDs%+mX_KkRjPie=XT>!)g=-ahcRr&9~*=vZ^3kqgHMa zW&hv2n%zYa$PF^f-2Eox{=3E)3y>*GC!b3w7QC#i|E>zG)48kn-OI#DU@u(J*=_*x z!6c9E1?@3rV0p)^S7|yu%UD3-*Szz^Kr~1KiMp@+m#HW-Pb-|S$rczL44$rjF6*2U FngAw$y1W1Y literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/S1.dae b/bioloid_description/urdf/qrcodes/S1.dae new file mode 100644 index 0000000..c302ba7 --- /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 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfe9%x;TbZ%z1m$v9H;HhxNjphTr!m zNgG`1Q0$yM%}cg%;=T9?-^Y92C5fK;7O$xy)ajx$(F2*X4b(C`y>X+=Q&(<~oRP=b z@1LLU76U0vo$$(6{?utOTXkAnEJ)1OC(8S$F35nY789N8e;>?-NKbTn#ldlSLAD~$ z^dO<kX<c*LKsK3szm=KM+nUGHV+ArjZ(7#zf(P#ltD}=Zj+o-emG6FA{q4h<)toXA z`ESRTnr2Jx*qW~fH0aXZAdCI|tws;Gy}f+X325As(@X1i@BMsR6{Pr*r)t{E{x<*T z{{=yYm25P*_b)x>wm(Q6OOOPcya>p_s?)xey!X4k3FK?dts#9|@_nwK><9B&O%5yv vTYJevG2Vv-q&il=RuV*m<dLX(%6}PLR<7C4Eb6KNj0px$S3j3^P6<r_wiLFL literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/S125.dae b/bioloid_description/urdf/qrcodes/S125.dae new file mode 100644 index 0000000..ff82d13 --- /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 GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfbN*x;TbZ%z1k&Fz=8758Hz~3%>7H zHNUZCm3Qp!kXbWUOtiBPQQ5eE&qwB@n!n+^LY*#36FpRrDZ4<aozv#uJudM&Id<Om z2|&q}og&|!f7*C9W(%0tzh(dB_oruYY;6VU?OpnJ@?TeOkU3J`zYnhNbN~u2G55HB zdbJqH*t>d5y(~A(ff`g2mi_ym_wQ6~kotF1llZQ9#k6_??Z4vYRb9Aqp4}rkkjyQQ z({F5j=E^S72Dz<dzsPd8pZAk47T16s&@A%&c+2I-1^f`DTaT^TTn$op#Zzi$7R!;J z_t!Ime3Yf!`nOZ3SgR1kd8LutYswR(bOfR@?A8S5)8Dd=FoT@<b;_m11@$Mv&fV)+ z#U=iv0PG3ApjES&{ezo8-u&*ZF9xy>HLN`5E7vl&J`qW`kQK26MhSzbtDnm{r-UW| D@gl+F literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/S175.dae b/bioloid_description/urdf/qrcodes/S175.dae new file mode 100644 index 0000000..99cc4b1 --- /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 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfbN)x;TbZ%z1mux9hM04_m-}h41@Q z^Cl#EMOjZO6qi-gve9j--?!(Tj_|F%{j1!RCVHp{b-Ex?m(0C%uYKFSYx}nfn`NIl zKyqCkhks@7n*Ux$38Z$F^4H1x{EzodPzLd|biU61tK<YUV9BAN`#-iQPXHSDQhv$T z5>Z8<*_Yl1t+>Fxt+EAVh3k??+ed%Be;av$lvgj^$p3^Zrp*&*Ov&ae!s$BS8}}71 z0XYSz>)+y}i0DF)4Z9+_)}Q11w=r}}cpu0V)g|*J+{IPCb~l4~txIAa_RW`rIBaXg z?HyvfT>3$7SlMH;rvGfhxwl|fYRo-&`udEzsrC~e@A3xOzA4D!$MK7oRe-hyC2D?c zOSS`993-fDu=1^pZT&=$*{Mqc@}*foA)w_cFNP9IkTAQi{Fg!J%b@_qtuD)e5yIf< L>gTe~DWM4fh%vud literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/S2.dae b/bioloid_description/urdf/qrcodes/S2.dae new file mode 100644 index 0000000..eaed355 --- /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 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfitNx;TbZ%z1kwvai{IhvCAVhTr!$ znI|j>WJ}Mso_)aMynNW?8~ye^!QcLOIVnx_P!Z~ML830nE;Tw<CX?e{6$Fx9!V|Q4 zf80JTMWDhUHqCoqoU5Y1;zur(c!A_+d-ey}34@HtQ}jLUo?8<LmR7kWV93;#cwy=U zpaq(pTe=+Xv4IrnO}k~eL5lk>$Ba^ty|H?wv4#8PuD^ADWdY{vu!h%9eOzbzAaVU$ z6`-A$wg&0msap5@LjKO_n_EE+eeQkH>LBwb`D$yBc}1SWe~zx5=L~X+PmpACwzS&2 zzx6C2v*zlU{w|fwJiGNP$ctVITMs{|25Ir=Tv`?I%J=t_GLWjJ)7Vs|?Vq6wQe)*f z>%oQ7vy?%8mCEd>c>cda3FQ8lH81-eff~_+s&)x~o1Arzo7d_uz}R5$boFyt=akR{ E0PgX*HUIzs literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/S25.dae b/bioloid_description/urdf/qrcodes/S25.dae new file mode 100644 index 0000000..6381289 --- /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 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFff*Rx;TbZ%z1muv9H;HhvC4VhX4O3 z$#1yT^+@1OOq6K2l)TcU8;5n>1ap6fm<V;cC{6TGL8j^gvyyfGug=cye`t6%7$g_s z^6Fau%U#!fg1|iYuE}=GYTb7%n*ijl+#nMFZL$c+0MThlkMH(50L@#X@A3JiPAkah z?cUBjwFxJo=A3#oQO^AB<q(kayV_rCA4oBmw|auCaIOl=^?dU+`<g1qj*`tHJNHUv zU*z%I4RV{7(%0v|U+zCTU2}akH^{~BCfwS%Q!f4A<_AVT)=VIgefp^v!`Ge!+in#k zo&56pFTIVjRv;-Y&(oRD|A@{n1RJIPw)1B0nG1r`9^M7>HF(7h1EthJ3c0)kFDPGE z2m58Bk%f1s`6Q4JdrXdORZd|Bsp#^^X9Lk7HzHB{mH#rnx#6jNLgjfcFj^QqUHx3v IIVCg!0AL%ur~m)} literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/S3.dae b/bioloid_description/urdf/qrcodes/S3.dae new file mode 100644 index 0000000..473a675 --- /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 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfitMx;TbZ%z1k=cHJQb0k(j$2mi`n z@|hTly=XAKCqGjyUCx91aOE5KjGcc&MTI(DlqPzpAXDcwrbbNPRj~4Kw-`t`b;7Qn zKVJuOgA^Khy!DoEo30B|@1?`L8bn*oEYW>xI00zJOOZ<-s%rCWG8BO(1_^0~bT<gF z?FJj7Ix+3)gzc_CtCk!Mn$NsB;)d&i6_bH_GB;k)yYl<@*R{9q6nDsg?3m_VS`^Qi zr~BI%WO|hL*X2KS#b%k*&r)XsNni6=TKB~H_VG>!kYVq=H*-nP@&hqTf;zWazxeK9 z{at>}8&9C#FQqGI%YSR1wgIeC<&pr~(zug7jD<5ez|L1_jbC!OKpEuJtd&=|o}J&+ z3JQw<y1XBv`#`MBB>~cx`aUs&eWUhrI>_}Pok-NB$|cq{=8hSM8o1hl(ZS&9>gTe~ HDWM4fty8&D literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/S4.dae b/bioloid_description/urdf/qrcodes/S4.dae new file mode 100644 index 0000000..252b831 --- /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 GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfe9&x;TbZ%z1k=u<Njb09!)-gTMJN zd4n{BdMBqvmSw7a_{)Fk#gCuYIG5%8pX#JE(L+V3(*=pTB)oLfvUl92@^(`u0Od5B zP0r4@kDCf*|9d(8VKOI3gOGRPRFFRY$x)i`8$qo835SwjOY3`qOq}8pWfXPb5)Yp$ z$apWMxv2{FZ6HPF-o^43+1%}70;M2(Qz!ho`fE{tYpMd!Awfo&e!T8q;&0zm)dE}L zS$f~}QrhoV%wTTbv}du8<CcAEZO~Dl1hnL3on~5PBY*yHkQJwtr<%5J6WDRh8*IJX ztY`WYBYc1sE>Q`}U`yQ>YA+3zh<L@l^!}FiL}ieDSu5Yn+&^Pmfdt65Ngj-K=eKhA zfn1rnM74d}huwV+AOqfe*YkiBfb=6#=O@PPUj4FkQuqTiU|cYGy85}Sb4q9e06NgM Axc~qF literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/S5.dae b/bioloid_description/urdf/qrcodes/S5.dae new file mode 100644 index 0000000..d3cd3f7 --- /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 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfe9%x;TbZ%z1k=y6=zy59@_D3cv5C zmLKro==i+gjQ3h?+4=~t$8-KY<%-JtAKL1oG|@vvs1u1=qV1Ks=GUzi>%XP7fP^KN ze5l!bM_Li6E{JXA-7n77)=og-B}Xo8@dnY|p3$1$-9RjFkIO~XGIu1wN`*34h%q`# zlqiEt_flHBN>RQWWSqLUA$!=y3$6#&Oa@x~GUa99?MDYbzyEgQ7*JB>(#cDIkL4%p zvOh|{eCd4{$YD<>-OAbXL)xeqY>@KR3N5(^#kaj+p5oe7yFWjk1Ty#K5~HwQcBM;` z9$(I90qK*~JiGnBpHhi5!~sVQe#9w*{E(FSBf@H{G|0<A-prS#?LQ#~R<7XtL57>z z9pn*{O97^Kzay0<fLvJdvfmZtG>{?$b*XfT{+>Hg+dsRtp8>`MgQu&X%Q~loCIIb{ ByDk6# literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/S6.dae b/bioloid_description/urdf/qrcodes/S6.dae new file mode 100644 index 0000000..38c187d --- /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 GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfe9&x;TbZ%z1mmv9H;HhvC4VhX4O3 z$!`f_ZLwH*H%r^#(vO6RN9HBR?zE{BZFNza=%FIii9{{2_EJ5z#nva<N<$GS7sQrX zZg00w8^T`s?^1h7gcDHHk|ROiy+HJA&tlE>ApJ|CJ?<99N!_0^0cfITr^uqd1_Pd1 zLLkFcC%Oer>~{ny>R$R+MxwVhjpd6K$X31Sas8#L#`$Ys@3LLerVO<3($k<wx!r;R z(WmR4`+;<{1ij@iPdx*2r)IB7>B`^Q@e{vxgKYF%5~y>w)WKwN6Noo+iBNJ@^x^Bz zeXT(z`%NqRe!8&4TuTk)3n5LOW_z$lRi_<Vw%3~<<gBIBPKllNT2@zU8x0DClBO#M zUq@Ix0kNmJab5Jd@5=&GHdp_zF-Qz#2@<ud{|gJd(96;(=iYSy<ATA{)z4*}Q$iB} DwZOAh literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/S75.dae b/bioloid_description/urdf/qrcodes/S75.dae new file mode 100644 index 0000000..c41a890 --- /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 GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfdkmx;TbZ%z1n3bnamT9)^J21%J1n zVbhh;Sn8_D*0sfy*+!0~_QdnqnK$y}_lx$rC{6TG5$Z&umXuG4>if5~I{U5No$0?t zKysoJ`F`I&eS3wary@{wkgVprFB@&jT1;C(+FF-ZY_f+)Bx>@-z2yKI_lx~yP31Hv zp!AZ{OGQ@lf2rjH+0o^(d&lzQv%g&q0T~;sE&Ka`RA+P|n4_awe5U;CWp=QX=)^^K zx14@e8h*MY2hw=T<FbA?<MNxkRDce+^z>5529pkxEsu|a++MPGOZP(e=^o4=g|9qx z-S7O6UwT}x@K!Wfw)M*L$v-vi&WM8DE}5yaOx$pH--XLtJ%M^d0;InFone&5KN;c` zjT^=G?{vXFh<>TLN8vIf$WSd0&0jIMzJo33^3Z1kiJ^tsd*xcDeXO_Vo4zo33XB>C MPgg&ebxsLQ0GTDgi~s-t literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W1.dae b/bioloid_description/urdf/qrcodes/W1.dae new file mode 100644 index 0000000..78b7370 --- /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 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfb;1x;TbZ%z1m$dtI{u55s{w4ZrVC zlK!wn-K%MG-IcK3iO0CP)z9f93#9%I6A|ikQJUzXf=sQ`m@094<3^d6e%v5QBagGc zcGO&P0xDa=6SViG^RC-q_K~3N-XO7V&uq>AU{j_~*j03w-!4NDXkd_#ri(0NqQsmi zkl|BYq+DI+v4K>ndB2sB=xx2s@uC!DsqZwc>r-DV99017xs;N*|H<q77o{)R-ks&2 z+z4{n<)xSAab+jZ0I@5VT#LCCa{qaGinZA-XONpuDX|uZOaj`VIX5Ip=lCrnhqzyE zV59Vx{`*#6t~3ECmpMtq%_007*omD>KXh;LmIkqdyr*(Mliu74GTDBD)s9!GXFvg= t*(>r$6YN2sOYM$8Ih3#gI<j<${fnGK0f7wv3xF}e;OXk;vd$@?2>=5xvzY(@ literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W125.dae b/bioloid_description/urdf/qrcodes/W125.dae new file mode 100644 index 0000000..ff82127 --- /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 GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfbN+x;TbZ%z1k&Fz>Je4?{rSfxr1P zrAwrgT4(Y2zS^?m(r0&(=D(lB!%d!k3=i~B5$beNnutvOa#?v~#r@Upnr|;%dMyN! zR-L%)YkJj}dA^(=wVym5``TZsR9d47((9$u8~<%KMA@`s$94-hf{gpG@b+>nSasfX zrxweA_1+*Grnv0t3bXUOwS6f_=dSQs&ksm7Mkj)-csk+KvW3f^%dY^*oKk7Mrq<Rk z?(P|(40Ku$+shw+T{ud?)+v2$6VO*)u-0ap0#NGG+e=5k8UHFib~sB%6~x~g)M<F{ zpZcZCV$Uz~f?Rva<8|hl2W^)3L4MSnd4>D6PONWB<#doMGna1McxSE}NSToL;za(* zASIn&l=mp;OM~5^(7Iy%+ONNyfNGbhT$=5O8c-nKrRN^;Z5uxtD9_XaMhF9gr>mdK II;Vst01FGi$p8QV literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W175.dae b/bioloid_description/urdf/qrcodes/W175.dae new file mode 100644 index 0000000..0f5523a --- /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 GIT binary patch literal 496 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfcZGx;TbZ%z1muGw-kg4}-&B2cYiy z35%M7vb^;*v)Cl$cxIn|k|yPJ>hbzT6FgLeI$e||B2iyDgCZB#rLPaVwbXWAG)Q8K zi`1vT8@HCfbL9r9HS+wpOn&K#ce)_0UOGpo|J8>uwO!xumTm-@_FpNt;B@TrK#<v~ zlc&wNc4!CBGBFTOb)w(Lq*ph*fQpt>FTG|rZ<W0~Gw0@TPmn$CQqQAfY75p}i>t_S z1gV(4)S^T3Y^tM+&*~<SxsppRb)U{W(<W04vU^u#)V~Lps*{zkymbPpj=3aPtI(J7 z=t`RHGDV=5E}adEOs@PGZ~yrq$b*`bO={QlpH8^N{5Vz>C=jH#()?QBtHu30qrkq5 zm%8qBBv>6JQ>Hm#hSgoLrp_$~C+~a$R^T1A=-f`L@4oilAlrT~HE%`@IS_Bj`HA}& YBAJXQ?WvXg3ydNLPgg&ebxsLQ0NlOC^#A|> literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W2.dae b/bioloid_description/urdf/qrcodes/W2.dae new file mode 100644 index 0000000..d6d8978 --- /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 GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfitLx;TbZ%z1k=u<ww909!)dgTMJV zrAvgHgV+MhcW=D>WHvj~+YdjFt&jNjf0dKcL=P3AP8THVlIT*Q*WYRitNFUcKr*Ql z_|88+9j*&fc1mIEWILYIU~$!HZQDU&yJl>eS|krLrGzsxBCqr@M4ReFr>z_ui5Ip` z07_|gnyhZyqYE-_u8wSRf*5x!OOF-ETEFRX(tY1w-!<Zqbq6|PiOi*nXXfk99ZQ2) zy=xWw|Gm3%EY5+<pW;5Nka68++ZINU&PyJ}72k5_gPeYHi6V<!xxwevv(MKngY0|h z9aMgz{qMr3zDi)ON+w6Mt69%{XOI;wL4R+TSiS+d-Ai|C`d6=IXY1yIz4xoh<bZE{ v0a!-4H7os}nLF5C&tJ(H!36ZK>`V3o`={p``S}(BBZI-y)z4*}Q$iB}$!WC+ literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W225.dae b/bioloid_description/urdf/qrcodes/W225.dae new file mode 100644 index 0000000..0c872bf --- /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 GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFff*Qx;TbZ%z1mmJMV~s0INgZgWvZj zNm~Rx;k@v`bBW7B-BA5C4=*3hlUp>WKD5<EX`+XUP$v?#MBPjEn&COw*Sa8aFXhtD z*9*Sxe5n9b7sR&m|M&fwywM;nQ=+OwLHg!t_^t-2Jf*w#!RIx#N_R>o0Hrf`i>z{W z;Al?d2C13k@p{$jb)g`uGB<zOx%cm`sO<X9`G+IbL8dBcDwMXgpM_Z0+CJl<=d!Qo zIY9c1JpSG*OP1IBdfD>zY+I1XH?M;{e=o1*1+hPQ*f;!6pJm?Z0QAI?`e|NkE_^jw zZ(S!n322XIX9<t?U1=ZLhwp_Ofr>q5FA-z=yS!%WwyR=NV5_vZa?B7~2vYl!^U_X_ z79jypI4qqQ_Q5ppxALJxu%{GSrIt)!F4h72Y4exU7{LY9ZFz}(`t&oJ6E3&{BZGm# M)78&qol`;+04S-x4gdfE literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W25.dae b/bioloid_description/urdf/qrcodes/W25.dae new file mode 100644 index 0000000..24b072a --- /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 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfbN)x;TbZ%z1mmF|XM`fHmNL!|(f( zq_<?bNZ6FUR0_43crQL;<4>D1AD7?1)|&`*x+qQbP(h~b0<$b{pMQDpR&r&|b5W3t z=tRBe&&%xJ?OZtlsB~qYNdB)Iaq5R66oEQ}5;gzbydMHGA|#@Vd%YhENXK5sUH9*W zf&{n3czG5l%nk=DaGCWquwVb}_E3<TwNuv>C-^*an*nmc)+LWi@?%r2&wrYt05tVd zQKt3uvb9HBA9jM=rloe)&B3VukEtNYm@j3TpJcc@y}iXj#^_E<+c~RxKM&N*D8D^F z9$&8V>6~T(mYu%K{<Wu7-diwl>g2vh*Ye#{{`fcp?Of6n6eCe*>kCpRI_=UYZ6A=J z(j}gGp^qTeDlaX$^cUiws+UJWo(C#L4z4ejm&^tC8E!Uyxx*0{Aq<|belF{r5}E*3 CnY^0- literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W3.dae b/bioloid_description/urdf/qrcodes/W3.dae new file mode 100644 index 0000000..477699e --- /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 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfitNx;TbZ%z1m$yX&xl0IS2@1K;<j z=1pi+h~DqVW9)pVt%_Ul=Gsqwx>G*=SuY~g>7q2zLj{?7r!m#?_QxdaHgi>w_$h_b z^N(LH7Xm3sop8&~o;Tkcq+v=#)V)bS#>=!zi>F+70GhHS+T-+>K=C>aMWBg6LYZFK zjKRhdUSP#8U6&?Yo&ZvwwDLW3V6;TkfmM?s+`Gs2T)Myh{pGqDmLNM~b-v!N?VM<J zx7!nBi=USJtII3Ax5R_pqQWb>HOJ!oc7GlYki(5U0&iW)v;{FQd8VGb=FMGHwn-gm z`=#qk6DQ{%|Gk2LP6-RxRF$u16I>THf_&S#bk@UNd*$bWO!U$X&HHuyi(pL;NJeuB zYhG0+*cnSFE_-uA---!j_CEc;h9JdgA$8aN7bE}40*^_B``-a$gTd3)&t;ucLK6Tz CuDd7z literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W4.dae b/bioloid_description/urdf/qrcodes/W4.dae new file mode 100644 index 0000000..9aef40b --- /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 GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfgWix;TbZ%z1k=maoZxhvC89hTr!m zNoP2z{buzviJG*YzxVd7e)Fyga`(GjlqPzp2z4S;mt>b-Ilf6=r`k$G5hxkNvhvn^ z{qtTRWg?DR<-hb~r%eEIG&h*cnFOR?rd^tKX&OkjggY~0-Oi6oT0o{bF3~&1@uJN! z*a^s4qHsxv>ysHs(U<g<^O!epywKASs17lGPt^V?AQ=(QsI1Lr8ZXV7?#l^s&>;`s zDc5es{c{BwU=j3e+u@*VHmA~;T)8?IsM>`~f%n7et*^m`SZIFTc;!+<%>RA|kYahy zv%dR0Hd}s3Qv$j4rGJnu&pK6*FIlG*nXJG4`ila{>I}`df%S&5>f*{E9!F-w_Pt+Q wz-)<?-TZ1yAV<{c*GhnF0~(7=-F2^G5><a6m|USB4vYl`Pgg&ebxsLQ0A5<LMF0Q* literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W5.dae b/bioloid_description/urdf/qrcodes/W5.dae new file mode 100644 index 0000000..5942f6d --- /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 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFff*Tx;TbZ%z1k&x~s)Nfc3(g1ApIN zlC`+t@_9?^%y%1Gg5?zrr+$9Pn{>-Aw9`dtqKAqQGPOkAYvuZ<HzN8TE@=hH3NCr| zv*zbIDErg0_idNOKpI%5wZ(#HTc4=lDqfHoRV^ku*K0oba)XR(@`#<v@#4^eOhupt zK?0d!tUGl;%J1r2wKV8%Rbz6S3o_l@d*><jnO}eC1y9S~>j)HB;t^Edy*_>Sl=R=5 z)x<z<6LI!>+ZdidS?FsINXNt_e`_MI6-?(4bpk2pxU}Ze!<)JDK~e{oT)Dm}_ili4 zxOp|muD`pl?0NF}=agl-;++m4#j}?v@&x_$d}g8wHaJ-7U$o8t-iaW+j7#Tm{Jyy9 zPwut}K)IK@FEPB|7@*AS4$@{26rQY8!U6J@l4m{G8)%_6Px&vymfp)x>KUe70>%r2 Mr>mdKI;Vst0PE?(<p2Nx literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W6.dae b/bioloid_description/urdf/qrcodes/W6.dae new file mode 100644 index 0000000..2939ae3 --- /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 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfitNx;TbZ%z1m$v9H;HhxNjphTr!m zNtdXY9DT54X;ymI#ChU@!gG%6*)MwgE&Qs7icqJE(nMrx*P<&$zOS1zW#zU^0E(|{ z+7c=6KYuHPEuvm4CASUC-f+cM6{zvj(Iq>#rYe9~s!Q^${^!+PasnE-L@8)hM}r94 zZZVJrq7&UjPb7k@d6|+qn|X1>4OfTtlR?~)%u0)V^CQ}iW>^3E<p<I@E9lMpy1S(y zZBr*FUH|qVpZT4JAjpMZN>`TVP85n&dZYIr<Zi2YsnA;j!4Q>E>oQ|!vz_oZuLkjJ zgJ1doKPtIZMuiFFKfg&qEG=7NZ}Wn*Y3VH8@3H%#8_2RtLDAYX-=}he6#a{S^}tR{ z$Q>kZ6tt>Z=}4%ZB1pq3mD&gp4U|BpV%>i+mQOsR`9oyVdSGlYc)I$ztaD0e0symG Bw>tm; literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/W75.dae b/bioloid_description/urdf/qrcodes/W75.dae new file mode 100644 index 0000000..bbfd39b --- /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 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfev_x;TbZ%z1muG4HT~0Bb<rgWvZr znP-HySTidIE)Dq_Qnk5*r)FNcT+1c9y46yhE=m(URD_VJ|AATAvhkbKv;QvV|1JoU z5}kPIkHohh59Yaml!kbA>DNw6`fBI|)VkzQ(405%5b?0CH@jsUK?c?<*&e8UcPCdB zXm*fk=E{}2Ptpur!J1ueU7Z|zTLWa_yQx(+_gBRqb~q%n8svmk%Bh?4ZI2(j>m)Y` zsCH$`m3`Vtr=Onj$kV^)2~<$ByX4HBqGSED{$2F|S#1>b#{PDQcYefdMv!q@9=lIf zt>3Y=@}eNfrjqt6*P{0QE1YLv+yZh_>XMfm<bE$Ma*yZ+aYdI1#=J{d7hDs!cOKYb z5wDutZ_kjQ`vzoHh{LI~4^HfS3Jw?7C9*bZ=XQq5fE}r(D|)H*$(=7zppdz%zc&&j h3N#Rz`YZoZI6P_FjJc_QtAG*3;OXk;vd$@?2>_5m&G-NS literal 0 HcmV?d00001 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 GIT binary patch literal 4700 zcmbu-c{tQv{|E3dqb4nutT8o;l8}AhLS`)8WY3bxEhbw+7z`qkZA2p5OhOWoz3fYj zr3{8d!px9{Fk_wDjPdJ!p5OI6*Y*7MyME8-T<4#2KIeU1uXE19*MoV0&m3k312{MU zfaCW74%mRMv5kqLot2HY1oF1L&pl71M5xkbMTv_c!QOX~5@zOb3G?eFaEVZLWf?h% zzz}yo@B85rdJ;;CiboH=0mi?x{=51+<iAV!efppi;6DPu02qkl9KgxX0pjO4_y|CM zD-ZoM8~ESi-~@3UIt)I-ee~Gxh6X->lLG|e<N_T!#KrZyJL>m7z{P*)<XI)d!vfas z;B$e3%CQ+mM<k7Ex`b>-X;LbG2E}n76&4XaC3gOT^hKFVs%q*Qnp)b%S507WQ!{g0 zJ9`Jm8&1w1w>`a(cf5Uq?}vnjp~52`#wR>Ve4Lb=`84ZUcFyzMyqCo#rLW3fm%pj4 zt8Zv*djFxhyXRwXAHIKJaEv%U@n!Ps)HI1qSy=qB^pm<w-`L#R-q~gRwfDD+0|5Q& z%Ki!a4;TM$7bh1NhztC;i-R-l_XP2C9XhLY_@tpV*ga6-oO0|DL8FYKnl5fh6&sq+ zpFyKXg{4$U=jngb{vrFn!Q%d3vVXz;?V1LTgE)Ra9*7?>0NDHQf_P6e_A*gaLN#P> z6w{X2$Xg>S`9e#2bL}3o2@yC4k^te1$FcZH)iWPhaJTl7K*B98=~RzAKqr{^LYEJ2 zjV%C;91lIS_2t&#zzl+@C}ndA!V}1PbF8ApSI0M{Wq{Ps&=BX6pP&2v&$!uH(NA>* z)mkCbV$%t%+39B<CSG2E0OCYv^m+Ez(6q{*?J9Icm(^5zWD>Dwcb4bb{eTpxxN85a zOySACmT+JB$)4)Oyo`8@7gf&!peZb~GQxhD9y`%pue7ZbJQEP<4=Lw*+5_1DJQ5bu zq|o#%qcBA&{*5K6TaYarYMx`Db9Ie3z!2AY52iwo!m|Xv?ObhZGHnQm=kpD-IMmj% zA~u=ImRO!W``o2}tR#~Wx7(Y!a@Z^5d3_2hA$Fr<JRvPgnxygTFMpcVM~yjJENZiF zl%>@14n=0b$x#lJK4;#<kl6DbPv0=$AF=1&x6?66cSi6*IqlH*Uqb#6_P#7k?w-7M z=ai@FIwK;ag=N#x&-=0?2TWU`E^{9MD_GtkfYKBV4ln|5cP{EBmbr%FB>~<lo^VM$ z7!QLr%+bFGfKO|IA)8(OoJ$ZaSdzXz5+-o~Jbhpr!HgEKjf(KVx$=B}{PKYyhEg^H zy%yRJ$(VzhBcfYxZSC!IYk@Gl3o<;Kx*qQ+df@9Q>iF%zbRW&7WtHt!VwrR~grBH8 z0!~E-johY}#aBk33EvsH!7`@nCz5WWXWU8)n%o3V=yy=$FArQxQk$5qBl&}GjP|y@ z&b-~!@uBss{Hk=`WgOmsPyaL;LQ9>MrcWld>dY$~{@F<H-osRf`Ib@}YmE7lr~8H# zo(vger3hgQJ&sQ*$Ma2pYq?ZD&(`!IkiJ{Y2P9ok>Mf!|#kX9n_}xsCsUAoQ6vVp1 z2rqF}P2`-_LL(@=C!8#T%q#ER?1#jAq#Xc4tm6zvN(U5WOGc)$&U=t!L{P$GKPJ0H zoEMrRF!?Xq7P@`YjIBm4BcB>2I?27RSwT$U?H;L_l3PqLdWltY6P*kglYMlbdCsXP zu;NOzoDY_#p3bE&io;LG^rR3;M;h`gyw}}peJh5TdbX=4Z+!a$oqYgIL47jEG_o~M z+jlaD=6CVXgpM;T8E{&(0E%EnPfuLDolK4tP!-AZAJ3@l9&#M3e%Uyon%^TJ_j2xf zePehLYVFph{6exLtB!#?0Jv-!Ds)~-b`c#$BwIaZ$<N2|G16Gp<d_8QutdKqiI(=3 zR*mM;R|(|wRbNLMJLmNvvAi(~WRLxP+0#O&--8b?LQPL>2T(fQP~p{RS;il0x|($K z1tOdOI|B}HYN(_AC@;CA-H^7M(BN+*S|mWIU?40T-;bz<e;;TXU4K=7-2KL=_XgE> zb#ia6h5aP5%u<JcCY1ulwCNxvg7h}Rrma?nQFsawYTTy?M0#kh#I{sNU)hH24oIbv zF$cgewkH0x={&~j9dI1ubH!2%%*8WxhP4e%m)cMnHj@b_1Y^Ln(AU4evHsGC^_8Q+ zlPj_7o%4IN2uyq&@EH;b?O$pP*Hbp_3m!oV^?zq{nAOtd)8otXJij!^E3Z2=B*^E! zjFdg+5E|b7d^E@V+Zl@*5F~`c(xc~hxm_5q-<P&(9)F3m&t97|&pQB2#^wAP#8dbs zXTCYj5$?)gz@CR8le~^A3VIG!pm_{>4Nh#dP9Dqfat-XBiVnsMSJ2i3<ob}|(NOWn zgm(m~G&J_v(f5z-vOO%(7Cl>w@fP2h*VbiUy;w@`fmK&nNDljwmQsqIQ7YWa-HTJp z-LS&-)ShDomG8;tFLsrhR0=CG;cFYDz>^*FG7S@GLz;RLUA8M)il&hynY)D$paxTO z(!CX%+8Q=F+Zv0@W|Yl#{4Fe7Fei*HKYab{ALY+Auapj6Qs9mr6<}#iI+Cnbwe)fG zF+#n8rxPExUz)vg-zp(Sw6f{Quj>14LCeT7v;rj&9;X-C+1yurXk@%_iAG$`bA9c< zpSMC$i1Tk)XTZfat+5Q>K$PE%VTs#7DgN!CQJUJe5>U^y3zwI(P!a9cI@_qO%yOjQ z62w-&FZFbYI(<bY53cQ<IOagyu0EmOKthhM+p`HJ%Qmx4uGAC3iVmFIyBGZ`{4X+f zmnevM8ON;FYxAg{V>nw<>b1p>Q&-*LkA2|$nzxDNa?Y>nz{f9K3gG=r5JUM)NIlaI zE(kpU92f~3E>fSx%i~c$&&Ph$vH+jCN|(9h&lFs?b!BR3mWD~;>P>>V=y0{xayjLf zLy#KP0KtsrI1DDfxH#^Jr<^E1=16s6v<7?3jh_MYXDO68-$cV017snlK`fgGW%z~J zJH5YE>?fjKa4+RCONJB~oS){>8!f>+li`j$@$scgO1z7=W-Lv1=g)?57Tg2*VudY& zNNiN!b#BCwIvzuXbj3+;&k$@LMZwf-Ms<}aCuEJR&n1=I`L#9QKRn9ysZ{I$c!0KI zYOoYB8wwmKEnSJ-cgE$uVx{SEA(|oLOsxge)$OQASL_#m58H;&`}{s)rQiE+4b}|x z3)Xdr>q?M1Dh`0kGZ*ezn$vGoQVtn<q2bTwzh86Y{ek+FuUiE5Pfjb#@|p^D&;9`! zRO+TEiq7aciamE8jeSI_I@`CoZ!7hQu0M<wtK7%%v{^c%236^rP8y<Wey}qQm$vNJ zZJs#?CkGa|?CEr!WHeK{^~K)Px2uvoC@yItf4rx=;Yb5_%SKf9qa#gACgfD}Q>aoc z%{8^H-u`db$~-fFXtr(&x&>slIiA{CNTq;^C<VLHbg(FA>l}hnNQ&WcrG|#7_=qL^ zs4F`Fd~Z1Yj4)x>1*_+&A8Nnz>sA*2?&7#)yUNpy*j@`<3j0_iZRa7`Jv=hJl##hb zoi=<oR(*M`N}=<qdfec}w83GqQ<594FF#8hjZLzNP-<6X*ynht6dcz1Xvxz}L4|Qc zq9YUDe$=`xyLdy(Zt!)brFzbns8X>@jggsS1&iXg<@t;6aB?+YJ#D=2?L<0b#oo%{ zl*+A6S&wy(V@|dtM7&X39I$lF&MLU~K3A%6=H7N*bEyW@7L=*EGt3K60Hl6l<WiBU zqckZ%<R@F1xH!Hgo+KSNyAh?otds9lS@o;hzcKgM+UjL8=8kl#nYdsGv#QkWa57UD zr#rxSDBHOdE{u#FRz?$etweIXa=k8KG&s_F?3>P`)n$3LvwUrz`Ue~N%fPHdvz&E5 z!OpawY;#q=oaU;2F7><ixU6lVc72&hB@!&&yIn`EwvUmfi?DJI0I&x;9(wWs_&L?4 zx6-T2SNtoc?gK=aj!*B4G8hxR9l3zie|}o_XB)D6@B3UY;RK^<dK7V$*eY4&9TtZ0 zZiHj@=nKB6gqFc39*E+Ft7*knWOp|YQu-sTGEu&r2OeGu7iSpvy2*`i&#Rr#H}pon z8EPIhoz}?~k(XeOy5xGM#z~oIfml;?aL=$F9+ivzA*z3jT;PUq>Gh+il&1A8XchX& zyEa!Rbr`a`v-Pp(uwr&g@#PQZ+46nH{M_0$-Lx-}H_eEHHMK=ded_{G)eT)Wv0N;t zQ1KJePxCDLeRmtR;tWQ<kzFabosGSui_#EPQ|(h(T6f<7Sw_YStva$r5Mt!u_h98^ zD_!@Ysm%vKnp{Za)kpH;Ot@t$lS|C=`?p-r$R>-NW?^s6#HO@Trky93|5C)_>hnom z?=rQCX2cNlDk@@GR^^iXcy>)=o!}(*;dR9x!OXr|(~6p#6E_wg7+9k((fXQ5DY(bg zZ=L1epc2VEE!9-H9N|gm9il=ByfHVSwf6bxPMxCXQswEnvi)j^c&uE@1lr;a{Kd3I zNEAKAgbpi2O-4A+;EsK3EIz-GqBFyN3!&`m<tr?sn+ke-v$&tpu0r!jzlhQxx%9sm z(CG`jtB{Pg?h6bNrM*HzCXZ#=4Kao|o{%=RMIjnr>>cBJiN#OIHRBY>)taw&qBjbt zn-NX{Cl_tV*O)6>Rl-<=)uAWEp#}O@RKhi*ifo78;rQk8olyI;GJlqj1!UOdn=AiO zLf0IwVP4-r(eUvf7NCD|xrXho#qhLF7W(ubE+kh9;D4>pS9=@)XZ4PRh~f>OC@KQy z+9<9xaPoSH0%lTpFGyEkeWcaEgVd+-<x;?1KUM0BW;3BGp|_moBnOL{qh>>rLZ_;9 ztQq!{loY)P(fY@!O~1det`g~(Cwq)&*WUJO&O1ybJJp$L1Q&Fud-vf_`I2d_ASHJk zj;_;PEf5TW#mIH^%&PWX`kD^)gxzpEHSGH)MTc%n)ycg*oL~A7r~O%(eXd_=Dl(1z zA%3{F5(b^N!IL~4>m&(5+KOFFzd5-Q5|4n*&hr^vEjJO#d1uZ1O}kOj$}M_Ug?B`7 zk7N8_p62K_-bB8b?yn3t<rx-#1EHKe6HCS5+<5&Qb5M4?49B@TJQE>OG_1F6QG+)w z@F-sr)#7^iO9U%IpM6NS;$SpgrA>4sNsUII{)V!!8~x^1GrH8!X7XS_vE@TDc^dWX z8FBZp(J#>P3t#+hLP^M!tqyLM*yuuiBbM2X;FE7PBMZgtOnPSHc0R0?Oi9)DU0zJO zef7@j)ynm!qMm<MEY}(EzGn&*c%hC$xci82vkA#HjATMQBkoj`tA=2p)yS^UQ@q0G zvK+YF=NdJ|nL~YQ^sjQ&r_%ZswrU~wH&gXF^#{i1i}M#%Y2!WwwIM-YI0uZMJ<>H; zi$&xx5-kK)?=9C=C&pp@b70TRx2VLA7DDEl-e1r&ZHb*vbaBa$`;0nr>hZwzI&VqL zR|=-ESEz+n+!H}aAk(K;9B`i6b01HKxe-HWoM*!KJh#-j{dK|x%obJZPd+@};&r7s z2rv=ar*B0L2D_$rvH1q;3R+HO{Xm)EqL2!o?oHggF=Nm~MlT7#zmWp@%AB887`+wS z+Ak3(yp**JqvZu`U=^z2LLZ&d(DFX0WC0Wc=^Q^{9<<Qq?ta;+>wUXZZ=XYixxAkB zuk#|%5EPgdNZj5(jJhkBx+>a9u%1cfiRu7-7Ia+AzL_(F?iafLV%3#TWik`4by|ma z@Tm`=Z_*`=iQv&j0^6(uKsh<|X2;tDK<~=+iUNPcb7Y5}DZv1TpxvxUZ*Ei8-oYc# z0+?0^5|o+jaPtX=A<<`tQg91L#|OmR@&`Sr7&cr<Z^6;oZd=wSIi9-!mm6U6GYW2; R9&NxoR4Vw7MUI21{{b7#_|5<T literal 0 HcmV?d00001 diff --git a/bioloid_description/urdf/qrcodes/none.dae b/bioloid_description/urdf/qrcodes/none.dae new file mode 100644 index 0000000..90f594f --- /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 0000000..dd4c4f7 --- /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 0000000..ee2afef --- /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 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfdkox;TbZ%z1k&y01k+fHk1(!N2mC zd~;HiM3gR_v|&<PZs#%KQBBd*cO`#9RfRfTlqPzpAXE1=mTud&X~Wcq3tK^Q+8$Rw z|0}uT1Y|A|U1ITa_QQ=}ac=MJp&)I0eQpK+k^>p>h3lo+-SfT8Vjy8%B~wws3oQqi zf)#gr?B#lr46-P5Q^<1%eK9@3g6p0@JtmP>+3$01oaXiQ@-Mdnxnq{j*K>b7+IFdS zfoy;6@lk(z)cH<<n7c8eAh#~_K0fjO-OtxnM68WwyUzjEq4@Q|z1wxmr-C#TFTHXt zY}+%%9f?X4K-Tqz*uJ0tZ>!~wg^EDyFPXd)V_Te~0Ajuh`m3GQ*YH9a!qE~9H=4*X z9U{kdiTB*bf}-P=e-Fm;gRK1*o%PC4P%jwbwZEG{{smcwL{;^FVU7Aw!OU{1SsfTR N44$rjF6*2UngGMS!~OsO literal 0 HcmV?d00001 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 0000000..379d058 --- /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 GIT binary patch literal 487 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfdknx;TbZ%z1muG4HT~0Bb<rgWvZr znR_g~(#n{VesNXL((mFP29KxDbyw6}zu!x7qKAr5r;8F2^|CWaa`V+gVbi<CKr*Ql z4*mT3ZCxu!jpUMV%jBn>28*jsTc!olD5v&z=^k;AN?WH{+kSt1;L8mXp5)<ti$kK# z@wyXG-x8Heky4)wK{iF{9JMSk6Wb+d@EXG18vWH%|7+W_FINwM9Fe*6%8vQl9$&Qe z0xLhIQo6tI7~@5*>iAlawC40LwGr=AmA=nfcBK712grzD>6zyYIk)Y~y>!J3WY<=p z^IbC^<f$`(+;Pq0;h#Tm<+q!gn}F?8<5gZ@Yt_?g3F3Ka$hH=h-t_}%yA!lBGu-H- zvKh!LPbaBWJh=DrAFne=%H+}nzb@g0w<m!d(D~)`1RxDE8;SZN^O9RjqjlD~p9|gt PV}`-g)z4*}Q$iB}t!cwn literal 0 HcmV?d00001 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 0000000..890955b --- /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 GIT binary patch literal 481 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfbN-x;TbZ%z1kwu#ZWRhan)(;QRik zcN)(6MI3CJ(d%YV`B%Z|_VM|1Cw$tiG|@vvsM7_7`qCTJRrqJ#Jk8kCTV<zD04m57 zUTL{M_xvSeO+}#kOLjqjm#@EFru0P>r1w_Ds`zh{g+Qj{>RdgtTDTEpocx4mw<9@0 zCQtKLJS1ar45HRW>S$<O{H^6nK{}(fw-ztxKk(H6r0m;-OG_5csGOn-vVrf?iZwo+ zi`R0SPXbxL_ljbA*UfL6W`HG=R(`v_qI1)dPhpq$@0$#g-)Pcx;g(*kCdiy?UYc(9 z>{*Xa=78PGwbD{v`KKMoms{qBMEy$q@V?Ul=)NVqOFl?lj-BWUlGu9XVCA1~kh5od z$jY1x`n_=e`y#Llbz3Ve6#nfv4)N6d>2W;hp#{{n&;1u;z=Is`sLR|5z&K&>boFyt I=akR{0Ql&{wEzGB literal 0 HcmV?d00001 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 0000000..39d6f6f --- /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 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfi78x;TbZ%z1k=u&>ELg!RI^hQIG8 z$r?y1?Ym@GAf&!c?Rl*P_x5&s{gtV|*K4W>b-E}`^gyO+7l+)6tXscs=^OdqM*S0j za+yLacm0c5*Kcbs2vUAl`KW%a&TF?9${=mCBD&0f&*lIbqc-i)vE986K=YRHdwf5= z8!Xu7eb&Tw!xOMhU!~N|#~&~GYvu(~voYu{^Iww~{>dOKHi*>sr2U_K?C`7f_`Ns5 zLK8%8zG+e0v4S6Dsjt$}zi(|SmDl+8fgF5z>C>6Ee#uGM#oO&`)qx(kl%P2~ExWj+ zxNj23xHTcSPHH{a@o`Z!$ZsZ2tJYm#|H;r-66_tTmm5=GE?LoFZ^i_6_JmDb9e2X` z!R#qk6{q)u0wh!DrO-O%;|G72odUaN%N3t60ri)=1VILVseE}>5jEIAyqDEW<e&L% Wo8c(5bt*7^7(8A5T-G@yGywp5b;W=H literal 0 HcmV?d00001 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 0000000..b002e98 --- /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 GIT binary patch literal 481 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfbN-x;TbZ%z1k=u&+gdhan*E!QXsK z^8)jA%3DtTJEL;#$=7BM-F|z88`tt(l_z?r2z9zBAyF?ogHCUh>3o`@rV5f;rNH~R zur5Q*7^E=7@s;)88-I>%X#r_zT^c+MME6g+B>+-d)nL-P9IQ!8dFc!H16LUZrzrqU zzV!D}=n~}z_k%z--PO*G{<CXe-~Pq9f4s#1&Qk>{2olV67TR9F_fbTAb=hWhke1v_ zLZ>JF%loyO7vwrEPfkg$|BKWQZ35Y|D}I-jcbat*$nK|0R(r%m=}emhbl%Ijl}{u1 zUfuy4>6pnm^Tylc#~U4hs+J@L-TLd_ZyXCYn|aCF%gg&zIn_W`yJpV6|4n_S;l{pr zkl9*Fv4`_({kN2?1St*T)pWH`IJSM(1&A|W9tQab<P9Y1rR6351tG?hUY}dg2aFR2 MPgg&ebxsLQ0NH=OZvX%Q literal 0 HcmV?d00001 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 0000000..82e4440 --- /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 GIT binary patch literal 487 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfdknx;TbZ%z1m$JFnG%hvC4ThTr!$ znJ)+x-5_i?JB(ksS3K~*xs>+B7q0#9a#Nb<p(51jf<#@CUTSuHllrvU9U6*2$sktE zz4F)j4<F?MDGQzO$a{YK{2e-Asl=BPRDnt^tzI&%31o!+1igo+g+S`2PF&U@R&Y(B zO&4VRmpvt7!Q4A^!HPFudaqs=yZ_t%#k%L0HP@wh0u_X~oLb$sDYJXd4$GU9fjV9u z4yu=zRg~*@zH@5=kiW8{BusFx;`XjaWss8uSBmFdYWWhW0x~?r$Ey2|LQ>|OkHwlG zkIb8TOXl>Cyev_WzqHhKozrT1&i<MMa-ZnZm#^pN-|y!Hdu4jwnYDc&;nt=5_I=f! zIVa+C4~Xl!#MolOyo}2W=Ye>pOEjm=y<O#e@8h?&Hju#l>Hj1^Mgy71)L!>rY#Pj} Vzay@@zX8S!gQu&X%Q~loCIFq%!hQe% literal 0 HcmV?d00001 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 0000000..3ad60e9 --- /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 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfdkox;TbZ%z1m$F|XM`fHmNL!|(e> z<_mJ4JotFSb*faO^4>_72a@(>HQiJG#)f*R2z9zBO+==CxvYG0tM1yi#k<eCgT%M= zh+I=YQD)=>RJO!*Nu<P^-^%NtQfov6LHcWFe350#_hJFDV-<L}>pw|p0h!wEu`-Hf ziNOmuusIzjt3?=>F9zATE4*soqs!N4+>m&9IY$v_{iUOq8f@}s-`gRS?+LPVS_t1d z=UH+)FS{s!WWNUexyhe*XV$qNAl*?etD=vujtK4p*|FU_`Ks~1*9+pmu5*OAa8h=6 z?-GAGFA#6{(!8W?ind)Km8U&Rm(6`H{e4C6H^YD5C)<KNE;cD?@e&!Z9hZV~O;r9) z{q-GUrRpVy@~St_OhJCStG84tSuwWM6=dY>rS)PUt;k^p<jq&EWei(3TYJy78$Q6e OVeoYIb6Mw<&;$Um^2eP3 literal 0 HcmV?d00001 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 0000000..5cb8750 --- /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 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0y~yU~&OrMrNSMS-q8#K#DEEC&U#<|NsAg>CO3ffh?wy zAiv=M|4(eae;ml;EbxddW?<kJ0%68WckBKzFfcZFx;TbZ%z1k&Fzbkd09!)-gx~jz z@)I&WtlV6=qF?FMeBQ9es;=_$^a(-#S8;W^C{6TG5kjWsYfRnO_x@(M=JWHGbGA<a z%4&9AIrE<<{`x#uZji!H9)*{VZ}4r|*b36zxpc=({V0$bQzE)r%Y_?3g8voPwyzcg z8JjzO*Q=rjGoa>}tln&UZ;O7kCs6s8@T}s5HGR^FU}e)5J<gIYeqbbj7UUW)rK1Ps z@6SK4wBRf!Nc!o-r26kClfG{_(funz8R+6md75T2Zx7x-cbEI|-uWOaGnZWB(NkK$ z&kRzZI>9TxoaM~@TRK8u_f#)Qt1If(KOga;9PFXyl3YtRO{E9ZI~{;pm#|#YVY=lW z0@As38rzO@|3P7**=cg%aZJpY*U7yg^LH;@_s&J)!EtVBkTTVY_jEusTHx8a|6=<3 X_5AaQ-Coha2x9Pb^>bP0l+XkKZ&}B2 literal 0 HcmV?d00001 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 a566bef..94ba899 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 93ca7bc..4e6b8de 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 bfb0fa7..6115174 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 --> -- GitLab