Full Code of RobotnikAutomation/agvs for AI

hydro-devel 8f2f82aa2885 cached
105 files
15.9 MB
315.8k tokens
169 symbols
1 requests
Download .txt
Showing preview only (719K chars total). Download the full file or copy to clipboard to get everything.
Repository: RobotnikAutomation/agvs
Branch: hydro-devel
Commit: 8f2f82aa2885
Files: 105
Total size: 15.9 MB

Directory structure:
gitextract_j8ip6dps/

├── .gitignore
├── .rosinstall
├── README.md
├── agvs/
│   ├── CMakeLists.txt
│   └── package.xml
├── agvs.rosinstall
├── agvs_complete/
│   ├── CMakeLists.txt
│   ├── launch/
│   │   ├── agvs_complete.launch
│   │   ├── agvs_gmapping.launch
│   │   ├── agvs_hector_mapping.launch
│   │   ├── amcl_diff.launch
│   │   ├── amcl_diff_2.launch
│   │   ├── map_server.launch
│   │   ├── purepursuit_nav.rviz
│   │   └── robot_pose_ekf.launch
│   ├── maps/
│   │   ├── willow.pgm
│   │   └── willow.yaml
│   ├── package.xml
│   └── scripts/
│       └── save_map.sh
├── agvs_control/
│   ├── CMakeLists.txt
│   ├── config/
│   │   └── agvs_control.yaml
│   ├── launch/
│   │   └── agvs_control.launch
│   └── package.xml
├── agvs_description/
│   ├── CMakeLists.txt
│   ├── launch/
│   │   ├── agvs.launch
│   │   ├── agvs_state.launch
│   │   ├── rviz_agvs.launch
│   │   └── rviz_agvs_alone.launch
│   ├── meshes/
│   │   ├── agvs_top.dae
│   │   ├── agvs_top.stl
│   │   ├── agvs_wheel.dae
│   │   ├── agvs_wheel.stl
│   │   ├── chassis_agvs.dae
│   │   ├── chassis_agvs.stl
│   │   ├── motor_wheel.dae
│   │   ├── motor_wheel.stl
│   │   ├── side_wheel_agvs.dae
│   │   └── side_wheel_agvs.stl
│   ├── package.xml
│   ├── urdf/
│   │   ├── agvs.gazebo
│   │   ├── agvs.urdf
│   │   ├── agvs.urdf.xacro
│   │   ├── vrep/
│   │   │   ├── agvs_vrep.urdf
│   │   │   ├── agvs_vrep.urdf.xacro
│   │   │   └── xacro2urdf.sh
│   │   └── xacro2urdf.sh
│   └── vrep/
│       ├── AGVS.ttm
│       └── AGVS.ttt
├── agvs_gazebo/
│   ├── CMakeLists.txt
│   ├── launch/
│   │   ├── agvs.launch
│   │   ├── agvs_office.launch
│   │   └── agvs_sim_complete.launch
│   ├── package.xml
│   └── worlds/
│       ├── agvs.world
│       └── agvs_office.world
├── agvs_pad/
│   ├── .rosinstall
│   ├── CMakeLists.txt
│   ├── launch/
│   │   ├── agvs_pad.launch
│   │   └── agvs_pad.yaml
│   ├── package.xml
│   └── src/
│       └── agvs_pad_node.cpp
├── agvs_robot_control/
│   ├── .rosinstall
│   ├── CMakeLists.txt
│   ├── launch/
│   │   ├── agvs_robot_control.launch
│   │   └── agvs_robot_control.yaml
│   ├── msg/
│   │   ├── AckermannDrive.msg
│   │   └── AckermannDriveStamped.msg
│   ├── package.xml
│   └── src/
│       └── agvs_robot_control.cpp
├── planner_msgs/
│   ├── CMakeLists.txt
│   ├── action/
│   │   └── GoTo.action
│   ├── generate_msgs.sh
│   ├── msg/
│   │   ├── GoToAction.msg
│   │   ├── GoToActionFeedback.msg
│   │   ├── GoToActionGoal.msg
│   │   ├── GoToActionResult.msg
│   │   ├── GoToFeedback.msg
│   │   ├── GoToGoal.msg
│   │   ├── GoToResult.msg
│   │   └── goal.msg
│   └── package.xml
└── purepursuit_planner/
    ├── CMakeLists.txt
    ├── action/
    │   └── GoTo.action
    ├── generate_msgs.sh
    ├── include/
    │   └── purepursuit_planner/
    │       └── Component.h
    ├── launch/
    │   ├── purepursuit.launch
    │   └── purepursuit_marker.launch
    ├── msg/
    │   ├── GoToAction.msg
    │   ├── GoToActionFeedback.msg
    │   ├── GoToActionGoal.msg
    │   ├── GoToActionResult.msg
    │   ├── GoToFeedback.msg
    │   ├── GoToGoal.msg
    │   ├── GoToResult.msg
    │   └── goal.msg
    ├── package.xml
    ├── scripts/
    │   └── purepursuit_planner/
    │       ├── __init__.py
    │       ├── path_marker_1.py
    │       ├── path_marker_2.py
    │       ├── planner_test_client.py
    │       ├── purepursuit_client.py
    │       └── waypoints.txt
    ├── setup.py
    └── src/
        ├── Component.cc
        └── purepursuit_planner.cpp

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
# Backup files
*~


================================================
FILE: .rosinstall
================================================
# Robotnik stacks

- git: {local-name: robotnik_msgs, version: master, uri: 'https://github.com/RobotnikAutomation/robotnik_msgs.git'}


================================================
FILE: README.md
================================================
agvs
====

ROS package for the robot AGVS, intended for indoor transportation tasks

List of packages

### agvs_complete

It contains multiple launch files to perform different tasks, from creating a map with gmapping to launching amcl.

### agvs_description

Robot description. Urdf and mesh files.

### agvs_pad            

Component to move the robot by using a ps3 pad.

### planner_msgs

Messages and actions for planning the autonomous movement of the robot.

### agvs_control

Config files used for Gazebo motor controllers.

### agvs_gazebo 

Launch files and worlds to run Gazebo.

### agvs_robot_control

Robot controller that interacts with Gazebo motor controllers.

### purepursuit_planner

Planner to follow a list of waypoints implementing the PurePursuit algorithm.


================================================
FILE: agvs/CMakeLists.txt
================================================
cmake_minimum_required(VERSION 2.8.3)
project(agvs)
find_package(catkin REQUIRED)
catkin_metapackage()


================================================
FILE: agvs/package.xml
================================================
<?xml version="1.0"?>
<package>
  <name>agvs</name>
  <version>0.1.0</version>
  <description>The agvs package. This package contains all the components to simulate the AGVS robot. An ackermann type robot intended for logistics transport.</description>

 
  <maintainer email="rnavarro@robotnik.es">Román Navarro</maintainer>
  <maintainer email="rguzman@robotnik.es">Roberto Guzmán</maintainer>

  <author email="rnavarro@robotnik.es">Román Navarro</author>
  
  <license>BSD</license>

  <url type="website">http://wiki.ros.org/agvs</url>
  <url type="repository">https://github.com/RobotnikAutomation/agvs</url>
  <url type="bugtracker">https://github.com/RobotnikAutomation/agvs/issues</url>

  <buildtool_depend>catkin</buildtool_depend>
  
  <run_depend>agvs_complete</run_depend>
  <run_depend>agvs_control</run_depend>
  <run_depend>agvs_description</run_depend>
  <run_depend>agvs_gazebo</run_depend>
  <run_depend>agvs_pad</run_depend>
  <run_depend>agvs_robot_control</run_depend>
  <run_depend>planner_msgs</run_depend>
  <run_depend>purepursuit_planner</run_depend>

  <export><metapackage/></export>
</package>


================================================
FILE: agvs.rosinstall
================================================
# Robotnik stacks

- git: {local-name: robotnik_msgs, version: master, uri: 'https://github.com/RobotnikAutomation/robotnik_msgs.git'}


================================================
FILE: agvs_complete/CMakeLists.txt
================================================
cmake_minimum_required(VERSION 2.8.3)
project(agvs_complete)

## Find catkin macros and libraries
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
## is used, also find other catkin packages
find_package(catkin REQUIRED)

## System dependencies are found with CMake's conventions
# find_package(Boost REQUIRED COMPONENTS system)


## Uncomment this if the package has a setup.py. This macro ensures
## modules and global scripts declared therein get installed
## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
# catkin_python_setup()

################################################
## Declare ROS messages, services and actions ##
################################################

## To declare and build messages, services or actions from within this
## package, follow these steps:
## * Let MSG_DEP_SET be the set of packages whose message types you use in
##   your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
## * In the file package.xml:
##   * add a build_depend and a run_depend tag for each package in MSG_DEP_SET
##   * If MSG_DEP_SET isn't empty the following dependencies might have been
##     pulled in transitively but can be declared for certainty nonetheless:
##     * add a build_depend tag for "message_generation"
##     * add a run_depend tag for "message_runtime"
## * In this file (CMakeLists.txt):
##   * add "message_generation" and every package in MSG_DEP_SET to
##     find_package(catkin REQUIRED COMPONENTS ...)
##   * add "message_runtime" and every package in MSG_DEP_SET to
##     catkin_package(CATKIN_DEPENDS ...)
##   * uncomment the add_*_files sections below as needed
##     and list every .msg/.srv/.action file to be processed
##   * uncomment the generate_messages entry below
##   * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)

## Generate messages in the 'msg' folder
# add_message_files(
#   FILES
#   Message1.msg
#   Message2.msg
# )

## Generate services in the 'srv' folder
# add_service_files(
#   FILES
#   Service1.srv
#   Service2.srv
# )

## Generate actions in the 'action' folder
# add_action_files(
#   FILES
#   Action1.action
#   Action2.action
# )

## Generate added messages and services with any dependencies listed here
# generate_messages(
#   DEPENDENCIES
#   std_msgs  # Or other packages containing msgs
# )

###################################
## catkin specific configuration ##
###################################
## The catkin_package macro generates cmake config files for your package
## Declare things to be passed to dependent projects
## INCLUDE_DIRS: uncomment this if you package contains header files
## LIBRARIES: libraries you create in this project that dependent projects also need
## CATKIN_DEPENDS: catkin_packages dependent projects also need
## DEPENDS: system dependencies of this project that dependent projects also need
catkin_package(
#  INCLUDE_DIRS include
#  LIBRARIES agvs_complete
#  CATKIN_DEPENDS other_catkin_pkg
#  DEPENDS system_lib
)

###########
## Build ##
###########

## Specify additional locations of header files
## Your package locations should be listed before other locations
# include_directories(include)

## Declare a cpp library
# add_library(agvs_complete
#   src/${PROJECT_NAME}/agvs_complete.cpp
# )

## Declare a cpp executable
# add_executable(agvs_complete_node src/agvs_complete_node.cpp)

## Add cmake target dependencies of the executable/library
## as an example, message headers may need to be generated before nodes
# add_dependencies(agvs_complete_node agvs_complete_generate_messages_cpp)

## Specify libraries to link a library or executable target against
# target_link_libraries(agvs_complete_node
#   ${catkin_LIBRARIES}
# )

#############
## Install ##
#############

# all install targets should use catkin DESTINATION variables
# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html

## Mark executable scripts (Python etc.) for installation
## in contrast to setup.py, you can choose the destination
# install(PROGRAMS
#   scripts/my_python_script
#   DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )

## Mark executables and/or libraries for installation
# install(TARGETS agvs_complete agvs_complete_node
#   ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
#   LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
#   RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )

## Mark cpp header files for installation
# install(DIRECTORY include/${PROJECT_NAME}/
#   DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
#   FILES_MATCHING PATTERN "*.h"
#   PATTERN ".svn" EXCLUDE
# )

## Mark other files for installation (e.g. launch and bag files, etc.)
# install(FILES
#   # myfile1
#   # myfile2
#   DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
# )

#############
## Testing ##
#############

## Add gtest based cpp test target and link libraries
# catkin_add_gtest(${PROJECT_NAME}-test test/test_agvs_complete.cpp)
# if(TARGET ${PROJECT_NAME}-test)
#   target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
# endif()

## Add folders to be run by python nosetests
# catkin_add_nosetests(test)


================================================
FILE: agvs_complete/launch/agvs_complete.launch
================================================
<?xml version="1.0"?>
<launch>

    <!-- start dspic_controller - reads lateral wheels and publishes differential odom -->
    <node pkg="agvs_controller" type="dspic_controller" name="dspic_controller_node" output="screen" respawn="false">
	<param name="port" value="/dev/ttyS0"/>
        <param name="publish_tf" value="true"/>
        <param name="odom_frame_id" value="/odom" type="string"/>
        <param name="base_frame_id" value="/base_footprint" type="string"/>
        <param name="desired_freq" value="50.0"/>
    </node>

    <!-- start laser sensor -->
    <node pkg="s3000_laser" type="s3000_laser_node" name="s3000_laser_front" output="screen" respawn="false">
	<param name="port" value="/dev/ttyUSB_FRONT_LASER" type="string"/>
	<param name="frame_id" value="/laser_front" type="string"/>
    </node>

   <!-- start laser sensor -->
    <node pkg="s3000_laser" type="s3000_laser_node" name="s3000_laser_back" output="screen" respawn="false">
	<param name="port" value="/dev/ttyUSB_BACK_LASER" type="string"/>
	<param name="frame_id" value="/laser_back" type="string"/>
        <param name="publish_scan" value="false"/>
    </node>
    
    <!-- start agvs_controller - communicates with the robot contorller and publishes ackerman odom --> 
    <!-- start agvs_controller node -->
    <node pkg="agvs_controller" type="agvs_controller" name="agvs_controller" output="screen" respawn="false">
     <rosparam command="load" file="$(find agvs_controller)/launch/agvs_controller.yaml" />
        <param name="odom_frame_id" value="/odom_ack" type="string"/>
        <param name="base_frame_id" value="/base_footprint" type="string"/>
        <param name="publish_tf" value="false"/>
        <param name="desired_freq" value="50.0"/>
    </node>
   
    <!-- start agvs_pad -->
    <include file="$(find agvs_pad)/launch/agvs_pad.launch"/>

    <!-- Description -->
    <include file="$(find agvs_description)/launch/agvs.launch"/>


    <!--node pkg="tf" type="static_transform_publisher" name="laser_front_broadcaster" args="0.772 0.0 0.140 0 0 0 base_link laser_front 20" /-->

      <!-- start purepursuit node -->
     <node pkg="purepursuit_planner" type="purepursuit_planner_node" name="purepursuit_planner" output="screen">
	 <param name="position_source" value="MAP" type="string"/>
	 <param name="d_lookahear_min" value="0.6"/>
	 <param name="desired_freq" value="50.0"/>
     </node>

</launch>


================================================
FILE: agvs_complete/launch/agvs_gmapping.launch
================================================
<?xml version="1.0"?>
<launch>
  <node pkg="gmapping" type="slam_gmapping" args="scan:=/scan" name="slam_gmapping" output="screen"/>
  <!-- nav_view replaced by rviz visualization and goal setting -->
  <!-- include file="$(find 2dnav_testing)/rviz.xml"/ -->
</launch>




================================================
FILE: agvs_complete/launch/agvs_hector_mapping.launch
================================================
<?xml version="1.0"?>

<launch>
  <arg name="tf_map_scanmatch_transform_frame_name" default="scanmatcher_frame"/>
  <arg name="base_frame" default="base_link"/>
  <arg name="odom_frame" default="odom"/>
  <arg name="pub_map_odom_transform" default="true"/>
  <arg name="scan_subscriber_queue_size" default="5"/>
  <arg name="scan_topic" default="scan"/>
  <arg name="map_size" default="2048"/>
  
  <node pkg="hector_mapping" type="hector_mapping" name="hector_mapping" output="screen">
    
    <!-- Frame names -->
    <param name="map_frame" value="map" />
    <param name="base_frame" value="$(arg base_frame)" />
    <param name="odom_frame" value="$(arg odom_frame)" />
    
    <!-- Tf use -->
    <param name="use_tf_scan_transformation" value="true"/>
    <param name="use_tf_pose_start_estimate" value="false"/>
    <param name="pub_map_odom_transform" value="$(arg pub_map_odom_transform)"/>
    
    <!-- Map size / start point -->
    <param name="map_resolution" value="0.050"/>
    <param name="map_size" value="$(arg map_size)"/>
    <param name="map_start_x" value="0.5"/>
    <param name="map_start_y" value="0.5" />
    <param name="map_multi_res_levels" value="2" />
    
    <!-- Map update parameters -->
    <param name="update_factor_free" value="0.4"/>
    <param name="update_factor_occupied" value="0.9" />    
    <param name="map_update_distance_thresh" value="0.4"/>
    <param name="map_update_angle_thresh" value="0.06" />
    <param name="laser_z_min_value" value = "-1.0" />
    <param name="laser_z_max_value" value = "1.0" />
    
    <!-- Advertising config --> 
    <param name="advertise_map_service" value="true"/>
    
    <param name="scan_subscriber_queue_size" value="$(arg scan_subscriber_queue_size)"/>
    <param name="scan_topic" value="$(arg scan_topic)"/>
    
    <!-- Debug parameters -->
    <!--
      <param name="output_timing" value="false"/>
      <param name="pub_drawings" value="true"/>
      <param name="pub_debug_output" value="true"/>
    -->
    <param name="tf_map_scanmatch_transform_frame_name" value="$(arg tf_map_scanmatch_transform_frame_name)" />
  </node>
    
  <!--<node pkg="tf" type="static_transform_publisher" name="map_nav_broadcaster" args="0 0 0
 0 0 0 map nav 100"/>-->
</launch>
  



================================================
FILE: agvs_complete/launch/amcl_diff.launch
================================================
<?xml version="1.0"?>
<launch>
<node pkg="amcl" type="amcl" name="amcl" output="screen">
  <!-- Publish scans from best pose at a max of 10 Hz -->
  <param name="odom_model_type" value="diff"/>
  <param name="odom_alpha5" value="0.1"/>
  <param name="transform_tolerance" value="0.2" />
  <param name="gui_publish_rate" value="10.0"/>
  <!-- param name="laser_max_beams" value="30"/ -->
  <param name="laser_max_beams" value="100" />
  <param name="min_particles" value="500"/>
  <param name="max_particles" value="5000"/>
  <param name="kld_err" value="0.05"/>
  <param name="kld_z" value="0.99"/>
  <param name="odom_alpha1" value="0.2"/>
  <param name="odom_alpha2" value="0.2"/>
  <!-- translation std dev, m -->
  <param name="odom_alpha3" value="0.2"/>
  <param name="odom_alpha4" value="0.2"/>
  <param name="laser_z_hit" value="0.95"/>
  <param name="laser_z_short" value="0.1"/>
  <param name="laser_z_max" value="0.05"/>
  <param name="laser_z_rand" value="0.05"/>
  <param name="laser_sigma_hit" value="0.2"/>
  <param name="laser_lambda_short" value="0.1"/>
  <param name="laser_model_type" value="beam"/>
  <param name="laser_likelihood_max_dist" value="2.0"/>
  <!--param name="update_min_d" value="0.2"/ -->
  <param name="update_min_d" value="1.5" />
  <!-- param name="update_min_a" value="0.5"/ -->
  <param name="update_min_a" value="0.6" />
  <param name="odom_frame_id" value="odom"/>
  <param name="resample_interval" value="2"/>
  <param name="transform_tolerance" value="0.1"/>
  <!--param name="recovery_alpha_slow" value="0.0"/ -->
  <param name="recovery_alpha_slow" value="0.001" />
  <!-- param name="recovery_alpha_fast" value="0.0"/ -->
  <param name="recovery_alpha_fast" value="0.1"/>
</node>
</launch>


================================================
FILE: agvs_complete/launch/amcl_diff_2.launch
================================================
<?xml version="1.0"?>
<launch>
<node pkg="amcl" type="amcl" name="amcl" output="screen">
  <!-- Publish scans from best pose at a max of 10 Hz -->
  <param name="odom_model_type" value="diff"/>
  <param name="odom_alpha5" value="0.1"/>
  <param name="transform_tolerance" value="0.2" />
  <param name="gui_publish_rate" value="10.0"/>
  <!-- param name="laser_max_beams" value="30"/ -->
  <param name="laser_max_beams" value="100" />
  <param name="min_particles" value="500"/>
  <param name="max_particles" value="5000"/>
  <param name="kld_err" value="0.05"/>
  <param name="kld_z" value="0.99"/>
  <param name="odom_alpha1" value="0.5"/>
  <param name="odom_alpha2" value="0.5"/>
  <!-- translation std dev, m -->
  <param name="odom_alpha3" value="1.0"/>
  <param name="odom_alpha4" value="1.0"/>
  <param name="laser_z_hit" value="0.5"/>
  <param name="laser_z_short" value="0.05"/>
  <param name="laser_z_max" value="0.05"/>
  <param name="laser_z_rand" value="0.5"/>
  <param name="laser_sigma_hit" value="0.2"/>
  <param name="laser_lambda_short" value="0.1"/>
  <param name="laser_lambda_short" value="0.1"/>
  <param name="laser_model_type" value="likelihood_field"/>
  <param name="laser_model_type" value="beam"/>
  <param name="laser_likelihood_max_dist" value="2.0"/>
  <!--param name="update_min_d" value="0.2"/ -->
  <param name="update_min_d" value="0.1" />
  <!-- param name="update_min_a" value="0.5"/ -->
  <param name="update_min_a" value="0.25" />
  <param name="odom_frame_id" value="odom"/>
  <param name="resample_interval" value="2"/>
  <param name="transform_tolerance" value="0.1"/>
  <!--param name="recovery_alpha_slow" value="0.0"/ -->
  <param name="recovery_alpha_slow" value="0.001" />
  <!-- param name="recovery_alpha_fast" value="0.0"/ -->
  <param name="recovery_alpha_fast" value="0.1"/>
</node>
</launch>


================================================
FILE: agvs_complete/launch/map_server.launch
================================================
<?xml version="1.0"?>
<launch>
  <!-- Run the map server -->
  <!-- rosrun map_server map_server -->
  <!-- node name="map_server" pkg="map_server" type="map_server" args="$(find my_map_package)/my_map.pgm my_map_resolution" -->
  <node name="map_server" pkg="map_server" type="map_server" args="$(find agvs_complete)/maps/willow.yaml"/>


</launch>



================================================
FILE: agvs_complete/launch/purepursuit_nav.rviz
================================================
Panels:
  - Class: rviz/Displays
    Help Height: 78
    Name: Displays
    Property Tree Widget:
      Expanded:
        - /Global Options1
        - /Status1
        - /InteractiveMarkers1
        - /PoseArray1
      Splitter Ratio: 0.5
    Tree Height: 669
  - Class: rviz/Selection
    Name: Selection
  - Class: rviz/Tool Properties
    Expanded:
      - /2D Pose Estimate1
      - /2D Nav Goal1
      - /Publish Point1
    Name: Tool Properties
    Splitter Ratio: 0.588679
  - Class: rviz/Views
    Expanded:
      - /Current View1
    Name: Views
    Splitter Ratio: 0.5
  - Class: rviz/Time
    Experimental: false
    Name: Time
    SyncMode: 0
    SyncSource: LaserScan
Visualization Manager:
  Class: ""
  Displays:
    - Alpha: 0.5
      Cell Size: 1
      Class: rviz/Grid
      Color: 160; 160; 164
      Enabled: true
      Line Style:
        Line Width: 0.03
        Value: Lines
      Name: Grid
      Normal Cell Count: 0
      Offset:
        X: 0
        Y: 0
        Z: 0
      Plane: XY
      Plane Cell Count: 10
      Reference Frame: <Fixed Frame>
      Value: true
    - Alpha: 1
      Class: rviz/RobotModel
      Collision Enabled: false
      Enabled: true
      Links:
        All Links Enabled: true
        Expand Joint Details: false
        Expand Link Details: false
        Expand Tree: false
        Link Tree Style: Links in Alphabetic Order
        back_motor_wheel:
          Alpha: 1
          Show Axes: false
          Show Trail: false
          Value: true
        back_wheel:
          Alpha: 1
          Show Axes: false
          Show Trail: false
          Value: true
        base_footprint:
          Alpha: 1
          Show Axes: false
          Show Trail: false
          Value: true
        base_link:
          Alpha: 1
          Show Axes: false
          Show Trail: false
          Value: true
        elevator_link:
          Alpha: 1
          Show Axes: false
          Show Trail: false
          Value: true
        front_motor_wheel:
          Alpha: 1
          Show Axes: false
          Show Trail: false
          Value: true
        front_wheel:
          Alpha: 1
          Show Axes: false
          Show Trail: false
          Value: true
        imu_link:
          Alpha: 1
          Show Axes: false
          Show Trail: false
          Value: true
        laser_back:
          Alpha: 1
          Show Axes: false
          Show Trail: false
        laser_front:
          Alpha: 1
          Show Axes: false
          Show Trail: false
        side_wheel_left:
          Alpha: 1
          Show Axes: false
          Show Trail: false
          Value: true
        side_wheel_right:
          Alpha: 1
          Show Axes: false
          Show Trail: false
          Value: true
      Name: RobotModel
      Robot Description: robot_description
      TF Prefix: ""
      Update Interval: 0
      Value: true
      Visual Enabled: true
    - Alpha: 0.7
      Class: rviz/Map
      Color Scheme: map
      Draw Behind: false
      Enabled: true
      Name: Map
      Topic: /map
      Value: true
    - Alpha: 1
      Autocompute Intensity Bounds: true
      Autocompute Value Bounds:
        Max Value: 10
        Min Value: -10
        Value: true
      Axis: Z
      Channel Name: intensity
      Class: rviz/LaserScan
      Color: 255; 255; 255
      Color Transformer: Intensity
      Decay Time: 0
      Enabled: true
      Invert Rainbow: false
      Max Color: 255; 255; 255
      Max Intensity: 2.70451e-43
      Min Color: 0; 0; 0
      Min Intensity: 0
      Name: LaserScan
      Position Transformer: XYZ
      Queue Size: 10
      Selectable: true
      Size (Pixels): 3
      Size (m): 0.01
      Style: Flat Squares
      Topic: /scan
      Use Fixed Frame: true
      Use rainbow: true
      Value: true
    - Class: rviz/InteractiveMarkers
      Enable Transparency: true
      Enabled: true
      Name: InteractiveMarkers
      Show Axes: false
      Show Descriptions: true
      Show Visual Aids: false
      Update Topic: /path_marker/update
      Value: true
    - Arrow Length: 0.3
      Class: rviz/PoseArray
      Color: 255; 25; 0
      Enabled: true
      Name: PoseArray
      Topic: /particlecloud
      Value: true
  Enabled: true
  Global Options:
    Background Color: 48; 48; 48
    Fixed Frame: map
    Frame Rate: 30
  Name: root
  Tools:
    - Class: rviz/Interact
      Hide Inactive Objects: true
    - Class: rviz/MoveCamera
    - Class: rviz/Select
    - Class: rviz/FocusCamera
    - Class: rviz/Measure
    - Class: rviz/SetInitialPose
      Topic: /initialpose
    - Class: rviz/SetGoal
      Topic: /move_base_simple/goal
    - Class: rviz/PublishPoint
      Single click: true
      Topic: /clicked_point
  Value: true
  Views:
    Current:
      Class: rviz/Orbit
      Distance: 10.1054
      Enable Stereo Rendering:
        Stereo Eye Separation: 0.06
        Stereo Focal Distance: 1
        Swap Stereo Eyes: false
        Value: false
      Focal Point:
        X: 0
        Y: 0
        Z: 0
      Name: Current View
      Near Clip Distance: 0.01
      Pitch: 0.645398
      Target Frame: <Fixed Frame>
      Value: Orbit (rviz)
      Yaw: 3.1954
    Saved: ~
Window Geometry:
  Displays:
    collapsed: false
  Height: 950
  Hide Left Dock: false
  Hide Right Dock: false
  QMainWindow State: 000000ff00000000fd00000004000000000000013c0000032cfc0200000009fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000006400fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c00610079007301000000280000032c000000dd00fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261fb0000000a0049006d006100670065000000028f000000c50000000000000000000000010000010f0000032cfc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a0056006900650077007301000000280000032c000000b000fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000006af0000003efc0100000002fb0000000800540069006d00650100000000000006af000002f600fffffffb0000000800540069006d00650100000000000004500000000000000000000004580000032c00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
  Selection:
    collapsed: false
  Time:
    collapsed: false
  Tool Properties:
    collapsed: false
  Views:
    collapsed: false
  Width: 1711
  X: 58
  Y: 60


================================================
FILE: agvs_complete/launch/robot_pose_ekf.launch
================================================
<?xml version="1.0"?>
<launch>

<node pkg="robot_pose_ekf" type="robot_pose_ekf" name="robot_pose_ekf">
  <!-- param name="output_frame" value="odom_combined"/ -->
  <!-- name of the frame and name of the topic -->
  <!-- publishes /robot_pose_ekf/odom_combined -->
  <!-- param name="output_frame" value="odom_combined"/ -->
  <param name="output_frame" value="odom"/>
  <param name="freq" value="30.0"/>
  <param name="sensor_timeout" value="1.0"/>  
  <param name="odom_used" value="true"/>
  <param name="imu_used" value="false"/>
  <param name="vo_used" value="true"/>

  <!-- remap from="odom" to="pr2_base_odometry/odom" / -->
  <!--remap from="imu_data" to="imu/data" /--> 
  <remap from="odom" to="odom_diff" />
  <remap from="vo" to="odom_ack" />

</node>

</launch>



================================================
FILE: agvs_complete/maps/willow.pgm
================================================
[File too large to display: 15.3 MB]

================================================
FILE: agvs_complete/maps/willow.yaml
================================================
image: willow.pgm
resolution: 0.050000
origin: [-100.000000, -100.000000, 0.000000]
negate: 0
occupied_thresh: 0.65
free_thresh: 0.196



================================================
FILE: agvs_complete/package.xml
================================================
<?xml version="1.0"?>
<package>
  <name>agvs_complete</name>
  <version>0.1.0</version>
  <description>The agvs_complete package. It contains multiple launch files to perform different tasks, from creating a map with gmapping to launching amcl.</description>


  <maintainer email="rguzman@robotnik.es">Roberto Guzmán</maintainer>
  <maintainer email="rnavarro@robotnik.es">Román Navarro</maintainer>

  <license>BSD</license>


  <url type="website">http://wiki.ros.org/agvs_complete</url>
  <url type="repository">https://github.com/RobotnikAutomation/agvs</url>
  <url type="bugtracker">https://github.com/RobotnikAutomation/agvs/issues</url>


  <author email="rnavarro@robotnik.es">Román Navarro</author> 

  <buildtool_depend>catkin</buildtool_depend>


  <export>
  </export>
</package>


================================================
FILE: agvs_complete/scripts/save_map.sh
================================================
#!/bin/sh
# parameter $1: name of the map

rosrun map_server map_saver -f $1


================================================
FILE: agvs_control/CMakeLists.txt
================================================
cmake_minimum_required(VERSION 2.8.3)
project(agvs_control)

## Find catkin macros and libraries
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
## is used, also find other catkin packages
#find_package(catkin REQUIRED COMPONENTS
#  ros_control
#  ros_controllers
#)

## System dependencies are found with CMake's conventions
# find_package(Boost REQUIRED COMPONENTS system)


## Uncomment this if the package has a setup.py. This macro ensures
## modules and global scripts declared therein get installed
## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
# catkin_python_setup()

################################################
## Declare ROS messages, services and actions ##
################################################

## To declare and build messages, services or actions from within this
## package, follow these steps:
## * Let MSG_DEP_SET be the set of packages whose message types you use in
##   your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
## * In the file package.xml:
##   * add a build_depend and a run_depend tag for each package in MSG_DEP_SET
##   * If MSG_DEP_SET isn't empty the following dependencies might have been
##     pulled in transitively but can be declared for certainty nonetheless:
##     * add a build_depend tag for "message_generation"
##     * add a run_depend tag for "message_runtime"
## * In this file (CMakeLists.txt):
##   * add "message_generation" and every package in MSG_DEP_SET to
##     find_package(catkin REQUIRED COMPONENTS ...)
##   * add "message_runtime" and every package in MSG_DEP_SET to
##     catkin_package(CATKIN_DEPENDS ...)
##   * uncomment the add_*_files sections below as needed
##     and list every .msg/.srv/.action file to be processed
##   * uncomment the generate_messages entry below
##   * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)

## Generate messages in the 'msg' folder
# add_message_files(
#   FILES
#   Message1.msg
#   Message2.msg
# )

## Generate services in the 'srv' folder
# add_service_files(
#   FILES
#   Service1.srv
#   Service2.srv
# )

## Generate actions in the 'action' folder
# add_action_files(
#   FILES
#   Action1.action
#   Action2.action
# )

## Generate added messages and services with any dependencies listed here
# generate_messages(
#   DEPENDENCIES
#   std_msgs  # Or other packages containing msgs
# )

###################################
## catkin specific configuration ##
###################################
## The catkin_package macro generates cmake config files for your package
## Declare things to be passed to dependent projects
## INCLUDE_DIRS: uncomment this if you package contains header files
## LIBRARIES: libraries you create in this project that dependent projects also need
## CATKIN_DEPENDS: catkin_packages dependent projects also need
## DEPENDS: system dependencies of this project that dependent projects also need
catkin_package(
#  INCLUDE_DIRS include
#  LIBRARIES agvs_control
#  CATKIN_DEPENDS ros_control ros_controllers
#  DEPENDS system_lib
)

###########
## Build ##
###########

## Specify additional locations of header files
## Your package locations should be listed before other locations
# include_directories(include)
include_directories(
  ${catkin_INCLUDE_DIRS}
)

## Declare a cpp library
# add_library(agvs_control
#   src/${PROJECT_NAME}/agvs_control.cpp
# )

## Declare a cpp executable
# add_executable(agvs_control_node src/agvs_control_node.cpp)

## Add cmake target dependencies of the executable/library
## as an example, message headers may need to be generated before nodes
# add_dependencies(agvs_control_node agvs_control_generate_messages_cpp)

## Specify libraries to link a library or executable target against
# target_link_libraries(agvs_control_node
#   ${catkin_LIBRARIES}
# )

#############
## Install ##
#############

# all install targets should use catkin DESTINATION variables
# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html

## Mark executable scripts (Python etc.) for installation
## in contrast to setup.py, you can choose the destination
# install(PROGRAMS
#   scripts/my_python_script
#   DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )

## Mark executables and/or libraries for installation
# install(TARGETS agvs_control agvs_control_node
#   ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
#   LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
#   RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )

## Mark cpp header files for installation
# install(DIRECTORY include/${PROJECT_NAME}/
#   DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
#   FILES_MATCHING PATTERN "*.h"
#   PATTERN ".svn" EXCLUDE
# )

## Mark other files for installation (e.g. launch and bag files, etc.)
# install(FILES
#   # myfile1
#   # myfile2
#   DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
# )

#############
## Testing ##
#############

## Add gtest based cpp test target and link libraries
# catkin_add_gtest(${PROJECT_NAME}-test test/test_agvs_control.cpp)
# if(TARGET ${PROJECT_NAME}-test)
#   target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
# endif()

## Add folders to be run by python nosetests
# catkin_add_nosetests(test)


================================================
FILE: agvs_control/config/agvs_control.yaml
================================================
agvs:
# Velocity controllers
#  joint_back_wheel_effort_controller:
#    type: effort_controllers/JointEffortController
#    joint: joint_back_wheel
#    pid: {p: 1000.0, i: 500, d: 500.0}

  joint_back_wheel_controller:
    type: velocity_controllers/JointVelocityController
    joint: joint_back_wheel
    pid: {p: 1000.0, i: 0.01, d: 100.0}

#  joint_front_wheel_effort_controller:
#    type: effort_controllers/JointEffortController
#    joint: joint_front_wheel
#    pid: {p: 1000.0, i: 500, d: 500.0}

  joint_front_wheel_controller:
    type: velocity_controllers/JointVelocityController
    joint: joint_front_wheel
    pid: {p: 1000.0, i: 0.01, d: 100.0}

# Position controllers
  joint_back_motor_wheel_controller:
    type: effort_controllers/JointPositionController
    joint: joint_back_motor_wheel
    pid: {p: 100.0, i: 0.01, d: 10.0}
# Be careful with the selection of the pid values, e.g. d: 50.0 produces a nan in the velocity ???

  joint_front_motor_wheel_controller:
    type: effort_controllers/JointPositionController
    joint: joint_front_motor_wheel
    pid: {p: 100.0, i: 0.01, d: 10.0}
    
  joint_elevator_controller:
    type: effort_controllers/JointPositionController
    joint: elevator_joint
    pid: {p: 10000.0, i: 10000.0, d: 500.0}
  
  joint_read_state_controller:
    type: joint_state_controller/JointStateController 
    publish_rate: 100.0


================================================
FILE: agvs_control/launch/agvs_control.launch
================================================
<?xml version="1.0"?>
<launch>

  <!-- load the controllers -->
  <node name="controller_spawner" pkg="controller_manager" type="spawner" respawn="false"
    output="screen" ns="/agvs" args="--namespace=/agvs
                      joint_back_wheel_controller
                      joint_front_wheel_controller
                      joint_back_motor_wheel_controller
                      joint_front_motor_wheel_controller
                      joint_elevator_controller
                      joint_read_state_controller 
                      "/>

  <!-- Load joint controller configurations from YAcd .ML file to parameter server -->
  <rosparam file="$(find agvs_control)/config/agvs_control.yaml" command="load"/>

  <!-- once the joint_state is published, run the robot_state_publisher, the namespace has to be adapted --> 
  <!-- convert joint states to TF transforms for rviz, etc -->
  <node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher"
    respawn="false" output="screen">
    <remap from="/joint_states" to="/agvs/joint_states" />
  </node>
    
</launch>



================================================
FILE: agvs_control/package.xml
================================================
<?xml version="1.0"?>
<package>
  <name>agvs_control</name>
  <version>0.1.0</version>
  <description>The agvs_control package. Config files used for Gazebo motor controllers.</description>

  <maintainer email="rnavarro@robotnik.es">Román Navarro</maintainer>
  <maintainer email="rguzman@robotnik.es">Roberto Guzmán</maintainer>


  <license>BSD</license>

  <url type="website">http://wiki.ros.org/agvs_control</url>
  <url type="repository">https://github.com/RobotnikAutomation/agvs</url>
  <url type="bugtracker">https://github.com/RobotnikAutomation/agvs/issues</url>

  <author email="rguzman@robotnik.es">Roberto Guzmán</author>

 
  <buildtool_depend>catkin</buildtool_depend>
  <build_depend>ros_controllers</build_depend>
  <build_depend>ros_control</build_depend>
  <run_depend>ros_controllers</run_depend>
  <run_depend>ros_control</run_depend>

  <export>
  

  </export>
</package>


================================================
FILE: agvs_description/CMakeLists.txt
================================================
cmake_minimum_required(VERSION 2.8.3)
project(agvs_description)

## Find catkin macros and libraries
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
## is used, also find other catkin packages
find_package(catkin REQUIRED COMPONENTS
  message_runtime
  roscpp
  std_msgs
  std_srvs
  tf
)

## System dependencies are found with CMake's conventions
# find_package(Boost REQUIRED COMPONENTS system)


## Uncomment this if the package has a setup.py. This macro ensures
## modules and global scripts declared therein get installed
## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
# catkin_python_setup()

################################################
## Declare ROS messages, services and actions ##
################################################

## To declare and build messages, services or actions from within this
## package, follow these steps:
## * Let MSG_DEP_SET be the set of packages whose message types you use in
##   your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
## * In the file package.xml:
##   * add a build_depend and a run_depend tag for each package in MSG_DEP_SET
##   * If MSG_DEP_SET isn't empty the following dependencies might have been
##     pulled in transitively but can be declared for certainty nonetheless:
##     * add a build_depend tag for "message_generation"
##     * add a run_depend tag for "message_runtime"
## * In this file (CMakeLists.txt):
##   * add "message_generation" and every package in MSG_DEP_SET to
##     find_package(catkin REQUIRED COMPONENTS ...)
##   * add "message_runtime" and every package in MSG_DEP_SET to
##     catkin_package(CATKIN_DEPENDS ...)
##   * uncomment the add_*_files sections below as needed
##     and list every .msg/.srv/.action file to be processed
##   * uncomment the generate_messages entry below
##   * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)

## Generate messages in the 'msg' folder
# add_message_files(
#   FILES
#   Message1.msg
#   Message2.msg
# )

## Generate services in the 'srv' folder
# add_service_files(
#   FILES
#   Service1.srv
#   Service2.srv
# )

## Generate actions in the 'action' folder
# add_action_files(
#   FILES
#   Action1.action
#   Action2.action
# )

## Generate added messages and services with any dependencies listed here
# generate_messages(
#   DEPENDENCIES
#   std_msgs
# )

###################################
## catkin specific configuration ##
###################################
## The catkin_package macro generates cmake config files for your package
## Declare things to be passed to dependent projects
## INCLUDE_DIRS: uncomment this if you package contains header files
## LIBRARIES: libraries you create in this project that dependent projects also need
## CATKIN_DEPENDS: catkin_packages dependent projects also need
## DEPENDS: system dependencies of this project that dependent projects also need
catkin_package(
#  INCLUDE_DIRS include
#  LIBRARIES agvs_description
#  CATKIN_DEPENDS gazebo_ros message_runtime roscpp std_msgs std_srvs tf
#  DEPENDS system_lib
)

###########
## Build ##
###########

## Specify additional locations of header files
## Your package locations should be listed before other locations
# include_directories(include)
include_directories(
  ${catkin_INCLUDE_DIRS}
)

## Declare a cpp library
# add_library(agvs_description
#   src/${PROJECT_NAME}/agvs_description.cpp
# )

## Declare a cpp executable
# add_executable(agvs_description_node src/agvs_description_node.cpp)

## Add cmake target dependencies of the executable/library
## as an example, message headers may need to be generated before nodes
# add_dependencies(agvs_description_node agvs_description_generate_messages_cpp)

## Specify libraries to link a library or executable target against
# target_link_libraries(agvs_description_node
#   ${catkin_LIBRARIES}
# )

#############
## Install ##
#############

# all install targets should use catkin DESTINATION variables
# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html

## Mark executable scripts (Python etc.) for installation
## in contrast to setup.py, you can choose the destination
# install(PROGRAMS
#   scripts/my_python_script
#   DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )

## Mark executables and/or libraries for installation
# install(TARGETS agvs_description agvs_description_node
#   ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
#   LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
#   RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )

## Mark cpp header files for installation
# install(DIRECTORY include/${PROJECT_NAME}/
#   DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
#   FILES_MATCHING PATTERN "*.h"
#   PATTERN ".svn" EXCLUDE
# )

## Mark other files for installation (e.g. launch and bag files, etc.)
# install(FILES
#   # myfile1
#   # myfile2
#   DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
# )

#############
## Testing ##
#############

## Add gtest based cpp test target and link libraries
# catkin_add_gtest(${PROJECT_NAME}-test test/test_agvs_description.cpp)
# if(TARGET ${PROJECT_NAME}-test)
#   target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
# endif()

## Add folders to be run by python nosetests
# catkin_add_nosetests(test)


================================================
FILE: agvs_description/launch/agvs.launch
================================================
<?xml version="1.0"?>
<launch>
  <param name="robot_description"
    command="$(find xacro)/xacro.py '$(find agvs_description)/urdf/agvs.urdf.xacro'" />

  <!-- Combine joint values -->
  <node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher"/>

</launch>



================================================
FILE: agvs_description/launch/agvs_state.launch
================================================
<?xml version="1.0"?>
<launch>
  <param name="robot_description"
    command="$(find xacro)/xacro.py '$(find agvs_description)/urdf/agvs.urdf.xacro'" />

  <!-- send fake joint values>
  <node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher">
    <param name="use_gui" value="TRUE"/>
  </node-->

  <!-- Combine joint values -->
  <!-- node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher"/ -->

  <!-- Show in Rviz   -->
  <!--node name="rviz" pkg="rviz" type="rviz"/-->  <!--  args="-d $(find rrbot_description)/launch/rrbot.rviz"/ -->

</launch>



================================================
FILE: agvs_description/launch/rviz_agvs.launch
================================================
<?xml version="1.0"?>
<launch>
  <param name="robot_description"
    command="$(find xacro)/xacro.py '$(find agvs_description)/urdf/agvs.urdf.xacro'" />

  <!-- send fake joint values>
  <node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher">
    <param name="use_gui" value="TRUE"/>
  </node-->

  <!-- Combine joint values -->
  <node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher"/>

  <!-- Show in Rviz   -->
  <!--node name="rviz" pkg="rviz" type="rviz"/-->  <!--  args="-d $(find rrbot_description)/launch/rrbot.rviz"/ -->

</launch>



================================================
FILE: agvs_description/launch/rviz_agvs_alone.launch
================================================
<?xml version="1.0"?>
<launch>
  <param name="robot_description"
    command="$(find xacro)/xacro.py '$(find agvs_description)/urdf/agvs.urdf.xacro'" />

  <!-- send fake joint values -->
  <node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher">
    <param name="use_gui" value="TRUE"/>
  </node>

  <!-- Combine joint values -->
  <node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher"/>

  <!-- Show in Rviz   -->
  <node name="rviz" pkg="rviz" type="rviz"/>  <!--  args="-d $(find agvs_description)/launch/agvs.rviz"/ -->

</launch>



================================================
FILE: agvs_description/meshes/agvs_top.dae
================================================
<?xml version="1.0" encoding="UTF-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
    <asset>
        <contributor>
            <author>VCGLab</author>
            <authoring_tool>VCGLib | MeshLab</authoring_tool>
        </contributor>
        <up_axis>Y_UP</up_axis>
        <created>Wed Feb 26 13:35:02 2014</created>
        <modified>Wed Feb 26 13:35:02 2014</modified>
    </asset>
    <library_images/>
    <library_materials/>
    <library_effects/>
    <library_geometries>
        <geometry id="shape0-lib" name="shape0">
            <mesh>
                <source id="shape0-lib-positions" name="position">
                    <float_array id="shape0-lib-positions-array" count="672">-0.55 -0.304 0.1945 -0.616979 -0.293453 0.1945 -0.681901 -0.273895 0.1945 -0.73767 -0.235331 0.1945 -0.739541 -0.237677 0.1945 -0.821192 -0.130599 0.1945 -0.843453 -0.0669788 0.1945 -0.851 2.23517e-10 0.1945 -0.854 2.23517e-10 0.1945 -0.843453 0.0669788 0.1945 -0.821192 0.130599 0.1945 -0.785331 0.18767 0.1945 -0.787677 0.189541 0.1945 -0.739541 0.237677 0.1945 -0.616979 0.293453 0.1945 -0.538 0.298 0.1945 0.538 0.298 0.1945 0.55 0.301 0.1945 0.616979 0.293453 0.1945 0.617646 0.296378 0.1945 0.681901 0.273895 0.1945 0.785331 0.18767 0.1945 0.846378 0.0676464 0.1945 0.851 2.23517e-10 0.1945 0.823895 -0.131901 0.1945 0.739541 -0.237677 0.1945 0.617646 -0.296378 0.1945 0.55 -0.304 0.1945 0.535 -0.304 0.1945 -0.538 -0.301 0.1945 -0.535 -0.304 0.1945 -0.55 -0.301 0.1945 -0.55 -0.304 0.3445 -0.535 -0.304 0.3445 -0.535 0.304 0.1945 0.617324 -0.294595 0.332629 0.738285 -0.236034 0.3113 0.681901 -0.273895 0.1945 0.704746 -0.261667 0.317214 0.681107 -0.272097 0.321382 0.63897 -0.290689 0.328812 0.787677 -0.189541 0.1945 0.807139 -0.162159 0.29916 0.786027 -0.188204 0.302882 0.846378 -0.0676464 0.1945 0.852809 -0.0268814 0.291107 0.854 2.23517e-10 0.1945 0.850654 0.0449803 0.291487 0.844587 0.0671565 0.292556 0.831683 0.114326 0.294832 0.823895 0.131901 0.1945 0.796958 0.177278 0.300955 0.787677 0.189541 0.1945 0.739541 0.237677 0.1945 0.688787 0.27047 0.320028 0.681617 0.273133 0.321292 0.62139 0.295499 0.331912 0.55 0.304 0.1945 0.55 0.304 0.3445 -0.821972 0.130986 0.296544 -0.617646 0.296378 0.1945 -0.617324 0.294595 0.332629 -0.568219 0.303454 0.341288 -0.55 0.304 0.1945 -0.681901 0.273895 0.1945 -0.681107 0.272097 0.321382 -0.63897 0.290689 0.328812 -0.807139 0.162159 0.29916 -0.761867 0.21801 0.307142 -0.838029 0.0972397 0.293713 -0.823895 0.131901 0.1945 -0.846378 0.0676464 0.1945 -0.852809 0.0268814 0.291107 -0.850654 -0.0449803 0.291487 -0.846378 -0.0676464 0.1945 -0.823895 -0.131901 0.1945 -0.796958 -0.177278 0.300955 -0.787677 -0.189541 0.1945 -0.78662 -0.188575 0.302777 -0.748421 -0.230315 0.309513 -0.7389 -0.236726 0.311192 -0.688787 -0.27047 0.320028 -0.681617 -0.273133 0.321292 -0.617646 -0.296378 0.1945 0.535 -0.304 0.3445 0.535 0.304 0.1945 -0.617595 -0.295951 0.332581 -0.55 0.304 0.3445 -0.62139 -0.295499 0.331912 -0.704746 0.261667 0.317214 -0.738285 0.236034 0.3113 -0.822434 -0.131095 0.296463 -0.786027 0.188204 0.302882 -0.831683 -0.114326 0.294832 -0.844587 -0.0671565 0.292556 -0.844336 0.0672173 0.292601 -0.852005 5.98405e-05 0.291248 0.844336 -0.0672173 0.292601 0.748421 0.230315 0.309513 0.761867 -0.21801 0.307142 0.617595 0.295951 0.332581 0.7389 0.236726 0.311192 0.821972 -0.130986 0.296544 0.838028 -0.0972397 0.293713 0.55 -0.304 0.3445 0.852005 -5.9841e-05 0.291248 0.822434 0.131095 0.296463 0.78662 0.188575 0.302777 0.568219 -0.303454 0.341288 -0.535 0.304 0.3445 -0.535 -0.301 0.3415 -0.5305 0.24 0.3415 -0.535 0.301 0.3415 0.535 0.301 0.3415 -0.535 0.301 0.1945 -0.535 -0.301 0.1945 0.535 -0.301 0.1945 0.535 -0.301 0.3415 0.535 0.301 0.1945 0.535 0.304 0.3445 -0.5305 -0.24 0.3415 0.5305 -0.24 0.3445 0.5305 0.24 0.3415 0.5305 -0.24 0.3415 0.5305 0.24 0.3445 -0.5305 -0.24 0.3445 -0.5305 0.24 0.3445 -0.549738 -0.301 0.3415 -0.538 0.301 0.1945 0.549738 0.301 0.3415 0.849591 -0.0290913 0.288628 0.688048 0.267476 0.317112 0.680599 0.271192 0.1945 0.62103 0.292499 0.328929 0.616923 0.292991 0.329653 0.795347 0.174373 0.298192 0.784205 0.186649 0.300157 0.73767 0.235331 0.1945 0.747269 0.227345 0.30667 0.736982 0.234316 0.308484 0.848943 -4.59158e-05 0.288742 0.843453 0.0669788 0.1945 0.821192 0.130599 0.1945 0.843453 -0.0669788 0.1945 0.834265 -0.0989674 0.29133 0.819279 -0.129665 0.293973 0.802882 -0.163253 0.296864 0.821192 -0.130599 0.1945 0.785331 -0.18767 0.1945 0.736494 -0.233753 0.30857 0.73767 -0.235331 0.1945 0.680599 -0.271192 0.1945 0.699844 -0.261051 0.315032 0.616979 -0.293453 0.1945 0.563429 -0.3007 0.339086 -0.616923 -0.292991 0.329653 -0.680599 -0.271192 0.1945 -0.785331 -0.18767 0.1945 -0.784205 -0.186649 0.300157 -0.747269 -0.227345 0.30667 -0.848943 4.59154e-05 0.288742 -0.847995 -0.0424281 0.288909 -0.841582 -0.0664801 0.29004 -0.829566 -0.111551 0.292159 -0.841381 0.0665242 0.290075 -0.834265 0.0989674 0.29133 -0.819279 0.129665 0.293973 -0.802882 0.163253 0.296864 -0.73767 0.235331 0.1945 -0.680599 0.271192 0.1945 -0.679893 0.269533 0.31855 -0.634009 0.289039 0.326641 -0.61672 0.291895 0.329689 -0.563429 0.3007 0.339086 -0.55 0.301 0.1945 0.55 -0.301 0.1945 0.549738 -0.301 0.3415 0.538 -0.301 0.1945 0.538 0.301 0.1945 -0.549738 0.301 0.3415 -0.55 0.301 0.341454 -0.736494 0.233753 0.30857 -0.699844 0.261051 0.315032 -0.795347 -0.174373 0.298192 -0.819649 -0.129759 0.293907 -0.55 -0.301 0.341454 -0.62103 -0.292499 0.328929 -0.680292 -0.270372 0.31848 -0.688048 -0.267476 0.317112 -0.736982 -0.234316 0.308484 -0.849591 0.0290913 0.288628 -0.757215 0.218318 0.304916 -0.783732 0.186344 0.30024 0.55 0.301 0.341454 0.55 -0.301 0.341454 0.841381 -0.0665242 0.290075 0.783732 -0.186344 0.30024 0.829566 0.111551 0.292159 0.757215 -0.218318 0.304916 0.61672 -0.291895 0.329689 0.634009 -0.289039 0.326641 0.680292 0.270372 0.31848 0.679893 -0.269533 0.31855 0.847995 0.0424281 0.288909 0.841582 0.0664801 0.29004 0.819649 0.129759 0.293907 -0.538 -0.301 0.3415 -0.538 0.298 0.3385 -0.538 0.301 0.3415 -0.5275 -0.237 0.3385 0.5275 -0.237 0.3385 -0.5275 0.237 0.3385 -0.538 -0.298 0.3385 0.5275 0.237 0.3385 0.538 0.298 0.3385 -0.538 -0.298 0.1945 0.538 0.301 0.3415 0.538 -0.298 0.3385 0.538 -0.301 0.3415 0.538 -0.298 0.1945 0.5275 0.237 0.3415 -0.5275 0.237 0.3415 0.5275 -0.237 0.3415 -0.5275 -0.237 0.3415</float_array>
                    <technique_common>
                        <accessor count="224" source="#shape0-lib-positions-array" stride="3">
                            <param name="X" type="float"/>
                            <param name="Y" type="float"/>
                            <param name="Z" type="float"/>
                        </accessor>
                    </technique_common>
                </source>
                <source id="shape0-lib-normals" name="normal">
                    <float_array id="shape0-lib-normals-array" count="1332">0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 1 0 0 1 0 -1 0 0 -1 0 0 1 0 0 1 0 0 0 1 0 0 1 0.903473 -0.428136 0.0208632 0.111955 -0.993627 0.0130914 0.174442 -0.984503 -0.017986 0.0299794 -0.999551 0 0.53195 -0.846593 0.01763 0.603245 -0.796877 -0.0329028 0.405918 -0.913778 0.015482 0.33024 -0.943771 0.0154335 0.399912 -0.916221 -0.0246854 0.179768 -0.983622 0.0131205 0.846543 -0.531918 0.020721 0.899899 -0.432727 -0.0541287 0.77806 -0.627885 0.0195856 0.706973 -0.706973 0.0194793 0.773133 -0.632802 -0.0427542 0.609117 -0.792883 0.0177043 0.97597 -0.207495 -0.0665477 0.943673 -0.330206 0.0210924 0.978575 -0.204787 0.0212705 0.993535 -0.111944 -0.0189022 0.999341 0.0298628 0.0206281 0.999341 0.0298626 0.0206281 0.993558 0.111947 -0.0176402 0.964618 0.262972 0.0189307 0.964618 0.262972 0.0189307 0.943771 0.33024 -0.0154196 0.876175 0.481715 0.0163605 0.876175 0.481716 0.0163605 0.846658 0.53199 -0.0125381 0.738703 0.673901 0.0132213 0.738706 0.673899 0.0132213 0.707076 0.707076 -0.00933625 0.559699 0.828638 0.00982396 0.559701 0.828636 0.00982396 0.532022 0.846709 -0.0060887 0.349115 0.937058 0.0064093 0.349113 0.937059 0.0064093 0.330278 0.943879 -0.00295721 0.118786 0.992915 0.00311789 0.111964 0.993707 0.00311781 0.118247 0.992984 0 -0.903473 0.428137 0.0208637 -0.111955 0.993627 0.0130914 -0.174443 0.984503 -0.0179863 -0.0299777 0.999551 0 -0.531949 0.846593 0.0176303 -0.603246 0.796876 -0.0329031 -0.405917 0.913779 0.015482 -0.33024 0.943771 0.0154335 -0.399912 0.916221 -0.0246855 -0.179767 0.983622 0.0131205 -0.846543 0.531918 0.0207214 -0.899899 0.432727 -0.0541281 -0.77806 0.627884 0.019586 -0.706973 0.706973 0.0194797 -0.773133 0.632801 -0.0427546 -0.609116 0.792884 0.0177047 -0.97597 0.207493 -0.0665484 -0.943673 0.330205 0.0210924 -0.978575 0.204788 0.0212705 -0.993535 0.111945 -0.0189024 -0.999341 -0.0298628 0.0206281 -0.999341 -0.0298626 0.0206281 -0.993558 -0.111947 -0.0176406 -0.964618 -0.262972 0.0189301 -0.964618 -0.262972 0.0189301 -0.943771 -0.33024 -0.0154198 -0.876174 -0.481718 0.0163611 -0.876175 -0.481716 0.0163611 -0.846658 -0.53199 -0.0125376 -0.738705 -0.673899 0.0132213 -0.738705 -0.673899 0.0132213 -0.707076 -0.707076 -0.00933581 -0.559702 -0.828636 0.00982396 -0.559701 -0.828637 0.00982396 -0.532022 -0.846708 -0.00608847 -0.349114 -0.937058 0.00640952 -0.349113 -0.937059 0.00640952 -0.330278 -0.943879 -0.002957 -0.118792 -0.992914 0.00311794 -0.111964 -0.993707 0.00311786 -0.118247 -0.992984 0 0 -1 0 0 -1 0 0 1 0 0 1 0 -0.173648 0 0.984808 -0.173648 -1.05245e-08 0.984808 -0.173653 4.11796e-07 0.984807 -0.173648 -1.60934e-09 0.984808 -0.173648 -2.61433e-09 0.984808 -0.173648 -6.42836e-08 0.984808 -0.173647 -1.1121e-07 0.984808 -0.173648 -1.26156e-09 0.984808 -0.173648 -4.43774e-09 0.984808 -0.173647 -8.02751e-08 0.984808 -0.173649 5.34058e-08 0.984808 -0.173649 2.09641e-08 0.984808 -0.173648 -9.82254e-09 0.984808 -0.173648 3.13512e-08 0.984808 -0.173649 8.71118e-08 0.984808 -0.173648 -2.19067e-08 0.984808 -0.173648 -6.57007e-09 0.984808 -0.173648 -3.71096e-08 0.984808 -0.173648 -1.44804e-08 0.984808 -0.17365 1.68613e-07 0.984807 -0.173648 6.13003e-08 0.984808 -0.173647 2.96292e-08 0.984808 -0.17365 1.41079e-07 0.984807 -0.17365 1.27969e-07 0.984807 -0.173646 -7.62417e-08 0.984808 -0.173644 -3.36668e-07 0.984808 0.173648 0 0.984808 0.173648 -1.09287e-07 0.984808 0.173648 -3.15486e-08 0.984808 0.17365 -2.35782e-06 0.984807 0.173659 3.00759e-05 0.984806 0.173649 -7.17395e-08 0.984808 0.173646 5.81131e-07 0.984808 0.173648 -2.05509e-08 0.984808 0.173648 -2.63192e-07 0.984808 0.173647 1.24109e-06 0.984808 0.173648 -2.86622e-07 0.984808 0.173648 -3.1666e-07 0.984808 0.173648 4.39641e-07 0.984808 0.173648 1.30904e-07 0.984808 0.173649 -5.12253e-07 0.984808 0.173648 4.9086e-08 0.984808 0.173649 -3.2021e-07 0.984808 0.173648 0 0.984808 0.173648 1.18112e-07 0.984808 0.173648 9.58969e-08 0.984808 0.173646 5.12032e-06 0.984808 0.173649 -7.23538e-07 0.984808 0.173649 -7.37716e-07 0.984808 0.173648 -6.51907e-07 0.984808 0.173648 2.26147e-07 0.984808 0.173646 3.80469e-06 0.984808 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 1 0 0 1 0 0 -1 0 0 -1 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 0 -1 0 0 -1 0 1 0 0 1 0 0 0 1 0 0 1 0 -1 0 0 -1 0 0 0 0 1 0 0 1 0 0 -1 0 0 -1 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0 0 -1 0 0 -1 -0.999515 -0.0222201 -0.021831 -0.111964 -0.993712 0 -0.119431 -0.992837 -0.0034482 -0.532001 -0.846675 -0.0107514 -0.559881 -0.828525 0.00891155 -0.350867 -0.936399 -0.00705611 -0.330271 -0.94386 -0.00705447 -0.349183 -0.937046 0.0038721 -0.119436 -0.992836 -0.00344821 -0.846592 -0.531949 -0.0176383 -0.877 -0.479932 0.0231623 -0.741559 -0.670734 -0.0143883 -0.707034 -0.707034 -0.0143713 -0.739181 -0.673332 0.0153158 -0.562247 -0.826899 -0.010758 -0.993477 -0.111938 -0.0217429 -0.998856 -0.022459 0.042208 -0.966289 -0.256661 -0.0202618 -0.943691 -0.330212 -0.0202032 -0.965368 -0.258887 0.0322908 -0.878746 -0.476963 -0.0176726 -0.97503 0.215871 0.0521204 -0.99347 0.111938 -0.0220773 -0.97672 0.213367 -0.0221965 -0.943703 0.330216 0.0195385 -0.899156 0.437104 -0.0213931 -0.899157 0.437102 -0.021393 -0.846583 0.531943 0.0182656 -0.770996 0.636537 -0.0196429 -0.770996 0.636537 -0.0196429 -0.707014 0.707014 0.0162111 -0.599222 0.800397 -0.0172579 -0.599221 0.800398 -0.0172579 -0.531982 0.846645 0.013712 -0.393361 0.919269 -0.0145313 -0.39336 0.91927 -0.0145313 -0.330259 0.943826 0.0110334 -0.165006 0.986223 -0.0116807 -0.165005 0.986224 -0.0116807 -0.111961 0.993678 0.00833889 -0.0223118 0.999751 0 0.999515 0.0222201 -0.0218303 0.111964 0.993712 0 0.119431 0.992837 -0.00344821 0.532002 0.846675 -0.0107511 0.559881 0.828525 0.00891149 0.35087 0.936398 -0.00705589 0.330271 0.94386 -0.00705425 0.349183 0.937046 0.0038723 0.119429 0.992837 -0.00344821 0.846592 0.531949 -0.0176383 0.877 0.479932 0.0231624 0.741557 0.670736 -0.0143886 0.707033 0.707034 -0.0143716 0.739181 0.673332 0.0153158 0.562249 0.826898 -0.0107577 0.993477 0.111937 -0.0217422 0.998856 0.022459 0.042208 0.966289 0.256663 -0.0202624 0.943691 0.330212 -0.0202038 0.965368 0.258887 0.0322903 0.878747 0.476961 -0.0176726 0.97503 -0.215871 0.052121 0.99347 -0.111937 -0.0220773 0.976719 -0.213369 -0.0221965 0.943703 -0.330216 0.0195379 0.899157 -0.437103 -0.021393 0.899157 -0.437104 -0.021393 0.846583 -0.531943 0.018265 0.770996 -0.636537 -0.0196435 0.770997 -0.636536 -0.0196435 0.707014 -0.707014 0.0162113 0.599221 -0.800398 -0.0172579 0.599221 -0.800398 -0.0172579 0.531982 -0.846645 0.0137118 0.39336 -0.91927 -0.0145317 0.39336 -0.91927 -0.0145317 0.330259 -0.943826 0.0110332 0.165005 -0.986224 -0.011681 0.165005 -0.986224 -0.011681 0.11196 -0.993678 0.00833868 0.022314 -0.999751 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 -1 0 0 -1 0 0.173677 0 -0.984803 0.173648 4.55282e-08 -0.984808 0.173649 -8.5481e-06 -0.984808 0.173648 -1.28438e-08 -0.984808 0.173649 3.84292e-08 -0.984808 0.173648 -4.59111e-08 -0.984808 0.173677 1.032e-05 -0.984803 0.173648 -1.48549e-07 -0.984808 0.173649 5.50891e-08 -0.984808 0.173648 -1.08779e-08 -0.984808 0.173648 1.37096e-08 -0.984808 0.173649 -2.2395e-07 -0.984808 0.173648 1.28812e-07 -0.984808 0.173648 -5.14945e-08 -0.984808 0.173647 4.12919e-07 -0.984808 0.173648 -2.67448e-08 -0.984808 0.173653 9.80474e-07 -0.984807 0.173648 4.00416e-08 -0.984808 0.173646 -1.64446e-07 -0.984808 0.173648 2.91715e-08 -0.984808 0.173649 2.894e-08 -0.984808 0.173648 1.08762e-07 -0.984808 0.173649 -4.49026e-07 -0.984808 0.173648 2.63899e-07 -0.984808 0.173645 1.15076e-06 -0.984808 0.173649 -4.08226e-07 -0.984808 0.173649 -4.04598e-07 -0.984808 0.173649 -4.87456e-07 -0.984808 -0.173648 4.26834e-09 -0.984808 -0.173639 0 -0.984809 -0.173652 4.85372e-07 -0.984807 -0.173648 -2.80772e-08 -0.984808 -0.173639 -2.29019e-06 -0.984809 -0.173648 1.66183e-07 -0.984808 -0.173648 -1.08112e-07 -0.984808 -0.173648 -2.97436e-08 -0.984808 -0.173649 -4.75594e-07 -0.984808 -0.173647 3.79865e-07 -0.984808 -0.173649 -1.42955e-07 -0.984808 -0.17365 -5.80832e-07 -0.984808 -0.173648 -8.36019e-08 -0.984808 -0.173648 2.86469e-08 -0.984808 -0.173649 -3.03909e-08 -0.984808 -0.173649 8.54796e-06 -0.984808 -0.173648 -3.10393e-08 -0.984808 -0.173649 2.10323e-08 -0.984808 -0.173648 -3.12481e-08 -0.984808 -0.173647 9.19383e-07 -0.984808 -0.173649 -4.64767e-07 -0.984808 -0.173648 -9.7092e-08 -0.984808 -0.173647 6.22445e-07 -0.984808 -0.173644 3.35656e-06 -0.984809 -0.173649 -5.31636e-07 -0.984808 -0.173648 -9.75661e-08 -0.984808 -0.173647 1.32235e-06 -0.984808 -0.173651 -1.5142e-06 -0.984807 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 -1 0 0 -1 0 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 -1 0 0 -1 0 0 0 -1 0 0 -1 0 1 0 0 1 0 0 0 0 -1 0 0 -1</float_array>
                    <technique_common>
                        <accessor count="444" source="#shape0-lib-normals-array" stride="3">
                            <param name="X" type="float"/>
                            <param name="Y" type="float"/>
                            <param name="Z" type="float"/>
                        </accessor>
                    </technique_common>
                </source>
                <vertices id="shape0-lib-vertices">
                    <input semantic="POSITION" source="#shape0-lib-positions"/>
                </vertices>
                <triangles count="444">
                    <input offset="0" semantic="VERTEX" source="#shape0-lib-vertices"/>
                    <input offset="1" semantic="NORMAL" source="#shape0-lib-normals"/>
                    <p>31 0 0 0 1 0 1 1 0 1 83 1 1 2 83 2 156 2 156 3 83 3 2 3 156 4 2 4 3 4 3 5 2 5 4 5 3 6 4 6 157 6 157 7 4 7 77 7 157 8 77 8 5 8 5 9 77 9 75 9 5 10 75 10 6 10 6 11 75 11 74 11 6 12 74 12 7 12 7 13 74 13 8 13 7 14 8 14 9 14 9 15 8 15 71 15 9 16 71 16 10 16 10 17 71 17 70 17 10 18 70 18 11 18 11 19 70 19 12 19 11 20 12 20 168 20 168 21 12 21 13 21 168 22 13 22 169 22 169 23 13 23 64 23 169 24 64 24 14 24 14 25 64 25 60 25 14 26 60 26 174 26 174 27 60 27 63 27 174 28 63 28 128 28 128 29 63 29 34 29 128 30 34 30 15 30 15 31 34 31 114 31 15 32 114 32 16 32 16 33 114 33 118 33 16 34 118 34 178 34 178 35 118 35 85 35 178 36 85 36 17 36 17 37 85 37 57 37 17 38 57 38 18 38 18 39 57 39 19 39 18 40 19 40 132 40 132 41 19 41 20 41 132 42 20 42 137 42 137 43 20 43 53 43 137 44 53 44 21 44 21 45 53 45 52 45 21 46 52 46 142 46 142 47 52 47 50 47 142 48 50 48 141 48 141 49 50 49 22 49 141 50 22 50 23 50 23 51 22 51 46 51 23 52 46 52 143 52 143 53 46 53 44 53 143 54 44 54 147 54 147 55 44 55 24 55 147 56 24 56 148 56 148 57 24 57 41 57 148 58 41 58 150 58 150 59 41 59 25 59 150 60 25 60 151 60 151 61 25 61 37 61 151 62 37 62 153 62 153 63 37 63 26 63 153 64 26 64 175 64 175 65 26 65 27 65 175 66 27 66 177 66 177 67 27 67 28 67 177 68 28 68 219 68 219 69 28 69 116 69 219 70 116 70 215 70 215 71 116 71 115 71 215 72 115 72 29 72 29 73 115 73 30 73 29 74 30 74 31 74 31 75 30 75 0 75 87 76 32 76 109 76 109 77 32 77 33 77 33 78 32 78 30 78 30 79 32 79 0 79 34 80 63 80 109 80 109 81 63 81 87 81 84 82 104 82 119 82 119 83 104 83 58 83 103 84 102 84 24 84 26 85 35 85 27 85 27 86 35 86 108 86 27 87 108 87 104 87 37 88 25 88 36 88 36 89 38 89 37 89 37 90 38 90 39 90 37 91 39 91 26 91 26 92 39 92 40 92 26 93 40 93 35 93 24 94 102 94 41 94 102 95 42 95 41 95 41 96 42 96 43 96 41 97 43 97 25 97 25 98 43 98 99 98 25 99 99 99 36 99 103 100 24 100 97 100 97 101 24 101 44 101 97 102 44 102 45 102 45 103 44 103 46 103 45 104 46 104 105 104 105 105 46 105 47 105 47 106 46 106 22 106 47 107 22 107 48 107 48 108 22 108 49 108 49 109 22 109 50 109 49 110 50 110 106 110 106 111 50 111 51 111 51 112 50 112 52 112 51 113 52 113 107 113 107 114 52 114 98 114 98 115 52 115 53 115 98 116 53 116 101 116 101 117 53 117 54 117 54 118 53 118 20 118 54 119 20 119 55 119 55 120 20 120 56 120 56 121 20 121 19 121 56 122 19 122 100 122 100 123 19 123 57 123 100 124 57 124 58 124 69 125 59 125 70 125 60 126 61 126 63 126 63 127 61 127 62 127 63 128 62 128 87 128 64 129 13 129 90 129 90 130 89 130 64 130 64 131 89 131 65 131 64 132 65 132 60 132 60 133 65 133 66 133 60 134 66 134 61 134 70 135 59 135 12 135 59 136 67 136 12 136 12 137 67 137 92 137 12 138 92 138 13 138 13 139 92 139 68 139 13 140 68 140 90 140 69 141 70 141 95 141 95 142 70 142 71 142 95 143 71 143 72 143 72 144 71 144 8 144 72 145 8 145 96 145 96 146 8 146 73 146 73 147 8 147 74 147 73 148 74 148 94 148 94 149 74 149 93 149 93 150 74 150 75 150 93 151 75 151 91 151 91 152 75 152 76 152 76 153 75 153 77 153 76 154 77 154 78 154 78 155 77 155 79 155 79 156 77 156 4 156 79 157 4 157 80 157 80 158 4 158 81 158 81 159 4 159 2 159 81 160 2 160 82 160 82 161 2 161 88 161 88 162 2 162 83 162 88 163 83 163 86 163 86 164 83 164 0 164 86 165 0 165 32 165 27 166 104 166 28 166 28 167 104 167 84 167 58 168 57 168 119 168 119 169 57 169 85 169 32 170 87 170 86 170 86 171 87 171 62 171 86 172 62 172 88 172 88 173 62 173 61 173 88 174 61 174 82 174 82 175 61 175 66 175 82 176 66 176 81 176 81 177 66 177 65 177 81 178 65 178 80 178 80 179 65 179 89 179 80 180 89 180 79 180 79 181 89 181 90 181 79 182 90 182 78 182 78 183 90 183 68 183 78 184 68 184 76 184 76 185 68 185 92 185 76 186 92 186 91 186 91 187 92 187 67 187 91 188 67 188 93 188 93 189 67 189 59 189 93 190 59 190 94 190 94 191 59 191 69 191 94 192 69 192 73 192 73 193 69 193 95 193 73 194 95 194 96 194 96 195 95 195 72 195 100 196 58 196 104 196 103 197 97 197 104 197 98 198 101 198 104 198 36 199 99 199 43 199 56 200 100 200 55 200 55 201 100 201 104 201 55 202 104 202 54 202 54 203 104 203 101 203 43 204 42 204 104 204 104 205 42 205 102 205 104 206 102 206 103 206 97 207 45 207 104 207 104 208 45 208 105 208 104 209 105 209 47 209 47 210 48 210 104 210 104 211 48 211 49 211 104 212 49 212 106 212 106 213 51 213 104 213 104 214 51 214 107 214 104 215 107 215 98 215 35 216 40 216 39 216 104 217 108 217 43 217 43 218 108 218 35 218 43 219 35 219 36 219 36 220 35 220 39 220 36 221 39 221 38 221 114 222 34 222 112 222 112 223 34 223 109 223 112 224 109 224 110 224 110 225 109 225 33 225 110 226 33 226 115 226 115 227 33 227 30 227 110 228 120 228 111 228 120 229 110 229 123 229 123 230 110 230 117 230 123 231 117 231 122 231 122 232 117 232 113 232 122 233 113 233 111 233 111 234 113 234 112 234 111 235 112 235 110 235 112 236 113 236 114 236 114 237 113 237 118 237 115 238 116 238 110 238 110 239 116 239 117 239 116 240 28 240 117 240 117 241 28 241 84 241 117 242 84 242 113 242 113 243 84 243 119 243 113 244 119 244 118 244 118 245 119 245 85 245 123 246 121 246 120 246 120 247 121 247 125 247 122 248 124 248 123 248 123 249 124 249 121 249 111 250 126 250 122 250 122 251 126 251 124 251 120 252 125 252 111 252 111 253 125 253 126 253 121 254 124 254 125 254 125 255 124 255 126 255 127 256 179 256 206 256 206 257 179 257 208 257 206 258 29 258 127 258 127 259 29 259 31 259 127 260 31 260 185 260 180 261 174 261 179 261 179 262 174 262 128 262 179 263 128 263 208 263 176 264 218 264 129 264 129 265 218 265 216 265 130 266 140 266 23 266 17 267 18 267 193 267 193 268 18 268 134 268 132 269 137 269 139 269 139 270 131 270 132 270 132 271 131 271 201 271 132 272 201 272 18 272 18 273 201 273 133 273 18 274 133 274 134 274 21 275 142 275 205 275 205 276 135 276 21 276 21 277 135 277 136 277 21 278 136 278 137 278 137 279 136 279 138 279 137 280 138 280 139 280 23 281 140 281 141 281 140 282 203 282 141 282 141 283 203 283 204 283 141 284 204 284 142 284 142 285 204 285 197 285 142 286 197 286 205 286 130 287 23 287 195 287 195 288 23 288 143 288 195 289 143 289 144 289 144 290 143 290 147 290 144 291 147 291 145 291 145 292 147 292 146 292 146 293 147 293 148 293 146 294 148 294 196 294 196 295 148 295 198 295 198 296 148 296 150 296 198 297 150 297 149 297 149 298 150 298 152 298 152 299 150 299 151 299 152 300 151 300 202 300 202 301 151 301 200 301 200 302 151 302 153 302 200 303 153 303 199 303 199 304 153 304 154 304 154 305 153 305 175 305 154 306 175 306 194 306 190 307 160 307 7 307 31 308 1 308 185 308 185 309 1 309 155 309 156 310 3 310 189 310 189 311 188 311 156 311 156 312 188 312 187 312 156 313 187 313 1 313 1 314 187 314 186 314 1 315 186 315 155 315 157 316 5 316 184 316 184 317 183 317 157 317 157 318 183 318 158 318 157 319 158 319 3 319 3 320 158 320 159 320 3 321 159 321 189 321 7 322 160 322 6 322 160 323 161 323 6 323 6 324 161 324 162 324 6 325 162 325 5 325 5 326 162 326 163 326 5 327 163 327 184 327 190 328 7 328 164 328 164 329 7 329 9 329 164 330 9 330 165 330 165 331 9 331 10 331 165 332 10 332 166 332 166 333 10 333 167 333 167 334 10 334 11 334 167 335 11 335 192 335 192 336 11 336 191 336 191 337 11 337 168 337 191 338 168 338 181 338 181 339 168 339 182 339 182 340 168 340 169 340 182 341 169 341 170 341 170 342 169 342 171 342 171 343 169 343 14 343 171 344 14 344 172 344 172 345 14 345 173 345 173 346 14 346 174 346 173 347 174 347 180 347 194 348 175 348 176 348 176 349 175 349 177 349 176 350 177 350 218 350 216 351 178 351 129 351 129 352 178 352 17 352 129 353 17 353 193 353 180 354 179 354 127 354 159 355 158 355 181 355 173 356 180 356 172 356 172 357 180 357 127 357 172 358 127 358 171 358 171 359 127 359 170 359 185 360 181 360 127 360 127 361 181 361 182 361 127 362 182 362 170 362 158 363 183 363 181 363 181 364 183 364 184 364 181 365 184 365 163 365 163 366 162 366 181 366 181 367 162 367 161 367 181 368 161 368 160 368 185 369 155 369 181 369 181 370 155 370 186 370 181 371 186 371 187 371 187 372 188 372 181 372 181 373 188 373 189 373 181 374 189 374 159 374 160 375 190 375 181 375 181 376 190 376 164 376 181 377 164 377 191 377 164 378 165 378 166 378 191 379 164 379 192 379 192 380 164 380 166 380 192 381 166 381 167 381 134 382 176 382 193 382 193 383 176 383 129 383 134 384 133 384 176 384 176 385 133 385 201 385 176 386 201 386 194 386 130 387 195 387 201 387 146 388 196 388 201 388 201 389 196 389 198 389 195 390 144 390 201 390 201 391 144 391 145 391 201 392 145 392 146 392 205 393 197 393 204 393 198 394 149 394 201 394 201 395 149 395 152 395 201 396 152 396 202 396 154 397 194 397 199 397 199 398 194 398 201 398 199 399 201 399 200 399 200 400 201 400 202 400 204 401 203 401 201 401 201 402 203 402 140 402 201 403 140 403 130 403 139 404 138 404 136 404 201 405 131 405 204 405 204 406 131 406 139 406 204 407 139 407 205 407 205 408 139 408 136 408 205 409 136 409 135 409 215 410 29 410 212 410 212 411 29 411 206 411 212 412 206 412 207 412 207 413 206 413 208 413 207 414 208 414 15 414 15 415 208 415 128 415 209 416 210 416 212 416 209 417 212 417 211 417 211 418 212 418 207 418 211 419 207 419 213 419 213 420 207 420 214 420 213 421 214 421 210 421 210 422 214 422 217 422 210 423 217 423 212 423 214 424 207 424 16 424 16 425 207 425 15 425 219 426 215 426 217 426 217 427 215 427 212 427 16 428 178 428 214 428 214 429 178 429 216 429 214 430 216 430 217 430 217 431 216 431 218 431 217 432 218 432 219 432 219 433 218 433 177 433 222 434 210 434 223 434 223 435 210 435 209 435 220 436 213 436 222 436 222 437 213 437 210 437 221 438 211 438 220 438 220 439 211 439 213 439 223 440 209 440 221 440 221 441 209 441 211 441 220 442 222 442 221 442 221 443 222 443 223 443</p>
                </triangles>
            </mesh>
        </geometry>
    </library_geometries>
    <library_visual_scenes>
        <visual_scene id="VisualSceneNode" name="VisualScene">
            <node id="node" name="node">
                <instance_geometry url="#shape0-lib">
                    <bind_material>
                        <technique_common/>
                    </bind_material>
                </instance_geometry>
            </node>
        </visual_scene>
    </library_visual_scenes>
    <scene>
        <instance_visual_scene url="#VisualSceneNode"/>
    </scene>
</COLLADA>


================================================
FILE: agvs_description/meshes/agvs_wheel.dae
================================================
<?xml version="1.0" encoding="UTF-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
    <asset>
        <contributor>
            <author>VCGLab</author>
            <authoring_tool>VCGLib | MeshLab</authoring_tool>
        </contributor>
        <up_axis>Y_UP</up_axis>
        <created>Wed Feb 26 13:35:29 2014</created>
        <modified>Wed Feb 26 13:35:29 2014</modified>
    </asset>
    <library_images/>
    <library_materials/>
    <library_effects/>
    <library_geometries>
        <geometry id="shape0-lib" name="shape0">
            <mesh>
                <source id="shape0-lib-positions" name="position">
                    <float_array id="shape0-lib-positions-array" count="2367">-0.065 0.035 0 -0.1 0.035 1.38778e-17 -0.0525861 0.035 -0.038206 -0.0593805 0.035 -0.0264379 -0.0939693 0.035 -0.034202 -0.0434935 0.035 -0.0483044 -0.0597159 0.035 -0.0802123 -0.0325 0.035 -0.0562917 -0.05 0.035 -0.0866025 0.0525861 0.035 0.038206 -0.0200861 0.035 0.0618187 -0.0173648 0.035 0.0984808 0.0173648 0.035 -0.0984808 0.00679435 0.035 -0.0646439 -0.0286803 0.035 -0.095799 0.039608 0.035 -0.0918216 0.0286803 0.035 -0.095799 -0.0993238 0.035 0.0116093 -0.0635796 0.035 0.0135143 -0.0593805 0.035 0.0264379 0.0325 0.035 0.0562917 0.039608 0.035 0.0918216 0.0597159 0.035 0.0802123 -0.00581448 0.035 0.0998308 0.00679435 0.035 0.0646439 0.0200861 0.035 0.0618187 -0.0597159 0.035 0.0802123 -0.0686242 0.035 0.0727374 0.0434935 0.035 -0.0483044 0.0597159 0.035 -0.0802123 0.0325 0.035 -0.0562917 0.0593805 0.035 0.0264379 0.0939693 0.035 0.034202 0.0939693 0.035 -0.034202 0.0893633 0.035 -0.0448799 0.0835488 0.035 -0.0549509 0.0525861 0.035 -0.038206 0.0766044 0.035 -0.0642788 0.0993238 0.035 0.0116093 0.065 0.035 1.38778e-17 0.0993238 0.035 -0.0116093 0.11 -0.025 0 0.109256 0.025 -0.0127702 0.107035 0.025 -0.0253677 0.107035 -0.025 -0.0253677 0.103945 -0.025 -0.0356886 0.0982996 0.025 -0.0493679 0.0982996 -0.025 -0.0493679 0.0966171 0.025 -0.052282 0.0866764 0.025 -0.0674674 0.0754866 0.025 -0.0800111 0.0842649 -0.025 -0.0707066 0.0754866 -0.025 -0.0800111 0.0744559 0.025 -0.0808759 0.0744559 -0.025 -0.0808759 0.0656874 -0.025 -0.0882336 0.0600623 0.025 -0.0919333 0.055 0.025 -0.0952628 0.0441698 0.025 -0.100702 0.0441698 -0.025 -0.100702 0.0435688 0.025 -0.101004 0.0435688 -0.025 -0.101004 0.0315484 0.025 -0.105379 0.0315484 -0.025 -0.105379 0.0191013 -0.025 -0.108329 0.00906937 0.025 -0.109501 0.00639593 -0.025 -0.109814 -0.00639593 0.025 -0.109814 -0.00906937 -0.025 -0.109501 -0.0269635 -0.025 -0.106465 -0.0441698 0.025 -0.100702 -0.0441698 -0.025 -0.100702 -0.055 0.025 -0.0952628 -0.0600623 -0.025 -0.0919333 -0.0656874 0.025 -0.0882336 -0.0656874 -0.025 -0.0882336 -0.0744559 -0.025 -0.0808759 -0.0754866 0.025 -0.0800111 -0.0842649 -0.025 -0.0707066 -0.0842649 0.025 -0.0707066 -0.0866764 0.025 -0.0674674 -0.0919037 0.025 -0.060446 -0.0919037 -0.025 -0.060446 -0.0966171 -0.025 -0.052282 -0.103366 0.025 -0.0376222 -0.103366 -0.025 -0.0376222 -0.107035 0.025 -0.0253677 -0.103945 -0.025 -0.0356886 -0.108321 0.025 -0.0180739 -0.107035 -0.025 -0.0253677 -0.11 0.025 1.34711e-17 -0.11 -0.025 1.34711e-17 -0.109256 0.025 0.0127702 -0.109256 -0.025 0.0127702 -0.108321 -0.025 0.0180739 -0.103945 0.025 0.0356886 -0.103945 -0.025 0.0356886 -0.103366 0.025 0.0376222 -0.0982996 0.025 0.0493679 -0.0982996 -0.025 0.0493679 -0.0919037 0.025 0.060446 -0.0866764 -0.025 0.0674674 -0.0842649 -0.025 0.0707066 -0.0754866 0.025 0.0800111 -0.0744559 0.025 0.0808759 -0.0656874 -0.025 0.0882336 -0.0600623 -0.025 0.0919333 -0.055 -0.025 0.0952628 -0.0435688 0.025 0.101004 -0.0269635 -0.025 0.106465 -0.0269635 0.025 0.106465 -0.00906937 -0.025 0.109501 0.00639593 -0.025 0.109814 0.00906937 0.025 0.109501 0.0191013 0.025 0.108329 0.00906937 -0.025 0.109501 0.0191013 -0.025 0.108329 0.0269635 -0.025 0.106465 0.0315484 -0.025 0.105379 0.0435688 0.025 0.101004 0.0441698 0.025 0.100702 0.0441698 -0.025 0.100702 0.055 0.025 0.0952628 0.0600623 0.025 0.0919333 0.0656874 -0.025 0.0882336 0.0744559 0.025 0.0808759 0.0744559 -0.025 0.0808759 0.0842649 0.025 0.0707066 0.0866764 0.025 0.0674674 0.0866764 -0.025 0.0674674 0.0919037 0.025 0.060446 0.0966171 0.025 0.052282 0.0982996 0.025 0.0493679 0.103366 0.025 0.0376222 0.103945 0.025 0.0356886 0.103945 -0.025 0.0356886 0.107035 -0.025 0.0253677 0.108321 -0.025 0.0180739 -0.039608 -0.035 -0.0918216 -0.0200861 -0.035 -0.0618187 -0.0593805 -0.035 -0.0264379 -0.0939693 -0.035 -0.034202 -0.0635796 -0.035 -0.0135143 -0.0973045 -0.035 -0.0230616 0.065 -0.035 1.38778e-17 -0.065 -0.035 -1.38778e-17 -0.0993238 -0.035 0.0116093 -0.0766044 -0.035 0.0642788 -0.0525861 -0.035 0.038206 -0.0835488 -0.035 0.0549509 -0.0593805 -0.035 0.0264379 -0.0686242 -0.035 0.0727374 -0.039608 -0.035 0.0918216 -0.05 -0.035 0.0866025 0.0173648 -0.035 0.0984808 0.00679435 -0.035 0.0646439 0.0993238 -0.035 0.0116093 0.0635796 -0.035 0.0135143 0.0939693 -0.035 0.034202 0.0593805 -0.035 0.0264379 0.0893633 -0.035 0.0448799 0.1 -0.035 1.38778e-17 -0.0325 -0.035 -0.0562917 -0.05 -0.035 -0.0866025 -0.0835488 -0.035 -0.0549509 -0.0434935 -0.035 -0.0483044 -0.0635796 -0.035 0.0135143 -0.0973045 -0.035 0.0230616 -0.0173648 -0.035 0.0984808 -0.0286803 -0.035 0.095799 0.05 -0.035 0.0866025 0.0835488 -0.035 0.0549509 0.0434935 -0.035 0.0483044 0.0766044 -0.035 0.0642788 0.0593805 -0.035 -0.0264379 0.0635796 -0.035 -0.0135143 0.039608 -0.035 -0.0918216 0.0200861 -0.035 -0.0618187 0.0286803 -0.035 -0.095799 -0.0286803 -0.035 -0.095799 -0.00679435 -0.035 -0.0646439 0.00679435 -0.035 -0.0646439 0.00581448 -0.035 -0.0998308 0.0173648 -0.035 -0.0984808 0.0597159 -0.035 -0.0802123 0.0766044 -0.035 -0.0642788 0.0525861 -0.035 -0.038206 0.0835488 -0.035 -0.0549509 0.103945 0.025 -0.0356886 0.102906 0.0280902 -0.0374548 0.103366 0.025 -0.0376222 0.0978622 0.0280902 -0.0491483 0.0919037 0.025 -0.060446 0.0842649 0.025 -0.0707066 0.0656874 0.025 -0.0882336 0.0653952 0.0280902 -0.087841 0.0547553 0.0280902 -0.0948389 0.031408 0.0280902 -0.10491 0.0269635 0.025 -0.106465 0.0191013 0.025 -0.108329 0.00636747 0.0280902 -0.109325 0.00639593 0.025 -0.109814 -0.00636747 0.0280902 -0.109325 -0.00906937 0.025 -0.109501 -0.0190163 0.0280902 -0.107847 -0.0191013 0.025 -0.108329 -0.0269635 0.025 -0.106465 -0.031408 0.0280902 -0.10491 -0.0315484 0.025 -0.105379 -0.0435688 0.025 -0.101004 -0.0433749 0.0280902 -0.100554 -0.0547553 0.0280902 -0.0948389 -0.0600623 0.025 -0.0919333 -0.0653952 0.0280902 -0.087841 -0.0744559 0.025 -0.0808759 -0.0751507 0.0280902 -0.0796551 -0.08389 0.0280902 -0.070392 -0.0966171 0.025 -0.052282 -0.0978622 0.0280902 -0.0491483 -0.0982996 0.025 -0.0493679 -0.102906 0.0280902 -0.0374548 -0.103945 0.025 -0.0356886 -0.106559 0.0280902 -0.0252549 -0.109256 0.025 -0.0127702 -0.11 0.025 1.67921e-17 -0.10877 0.0280902 0.0127134 -0.108321 0.025 0.0180739 -0.107035 0.025 0.0253677 -0.106559 0.0280902 0.0252549 -0.0966171 0.025 0.052282 -0.0866764 0.025 0.0674674 -0.0914947 0.0280902 0.060177 -0.0842649 0.025 0.0707066 -0.0653952 0.0280902 0.087841 -0.0656874 0.025 0.0882336 -0.0600623 0.025 0.0919333 -0.0547553 0.0280902 0.0948389 -0.055 0.025 0.0952628 -0.0441698 0.025 0.100702 -0.0315484 0.025 0.105379 -0.0191013 0.025 0.108329 -0.00906937 0.025 0.109501 -0.0190163 0.0280902 0.107847 -0.00636747 0.0280902 0.109325 0.00636747 0.0280902 0.109325 -0.00639593 0.025 0.109814 0.00639593 0.025 0.109814 0.0269635 0.025 0.106465 0.031408 0.0280902 0.10491 0.0315484 0.025 0.105379 0.0547553 0.0280902 0.0948389 0.0656874 0.025 0.0882336 0.0754866 0.025 0.0800111 0.08389 0.0280902 0.070392 0.0914947 0.0280902 0.060177 0.0978622 0.0280902 0.0491483 0.107035 0.025 0.0253677 0.108321 0.025 0.0180739 0.106559 0.0280902 0.0252549 0.10877 0.0280902 0.0127134 0.109256 0.025 0.0127702 0.11 0.025 0 0.109511 0.0280902 0 0.10877 0.0280902 -0.0127134 0.108321 0.025 -0.0180739 0.102906 0.0280902 0.0374548 0.105177 0.0308779 0.0249273 0.0965929 0.0308779 0.0485108 0.090308 0.0308779 0.0593965 0.0828019 0.0308779 0.069479 0.0751507 0.0280902 0.0796551 0.0653952 0.0280902 0.087841 0.064547 0.0308779 0.0867016 0.0433749 0.0280902 0.100554 0.0428123 0.0308779 0.0992501 0.0190163 0.0280902 0.107847 0.0310006 0.0308779 0.103549 -0.00628488 0.0308779 0.107907 -0.0187697 0.0308779 0.106448 -0.031408 0.0280902 0.10491 -0.0310006 0.0308779 0.103549 -0.0433749 0.0280902 0.100554 -0.064547 0.0308779 0.0867016 -0.0751507 0.0280902 0.0796551 -0.08389 0.0280902 0.070392 -0.074176 0.0308779 0.0786219 -0.0828019 0.0308779 0.069479 -0.090308 0.0308779 0.0593965 -0.0978622 0.0280902 0.0491483 -0.102906 0.0280902 0.0374548 -0.0965929 0.0308779 0.0485108 -0.101572 0.0308779 0.036969 -0.105177 0.0308779 0.0249273 -0.109511 0.0280902 1.67174e-17 -0.10809 0.0308779 1.65006e-17 -0.10877 0.0280902 -0.0127134 -0.105177 0.0308779 -0.0249273 -0.101572 0.0308779 -0.036969 -0.0965929 0.0308779 -0.0485108 -0.0914947 0.0280902 -0.060177 -0.064547 0.0308779 -0.0867016 -0.0428123 0.0308779 -0.0992501 -0.00628488 0.0308779 -0.107907 0.00628488 0.0308779 -0.107907 0.0190163 0.0280902 -0.107847 0.0187697 0.0308779 -0.106448 0.0433749 0.0280902 -0.100554 0.0428123 0.0308779 -0.0992501 0.064547 0.0308779 -0.0867016 0.074176 0.0308779 -0.0786219 0.0751507 0.0280902 -0.0796551 0.08389 0.0280902 -0.070392 0.0828019 0.0308779 -0.069479 0.090308 0.0308779 -0.0593965 0.0914947 0.0280902 -0.060177 0.0965929 0.0308779 -0.0485108 0.106559 0.0280902 -0.0252549 0.107359 0.0308779 0.0125485 0.103024 0.0330902 0.0244171 0.101572 0.0308779 0.036969 0.0994926 0.0330902 0.0362124 0.0811071 0.0330902 0.068057 0.074176 0.0308779 0.0786219 0.0540451 0.0308779 0.0936088 0.0529389 0.0330902 0.0916929 0.0419361 0.0330902 0.0972188 0.0303661 0.0330902 0.10143 0.0187697 0.0308779 0.106448 0.0183855 0.0330902 0.104269 0.00628488 0.0308779 0.107907 0.00615625 0.0330902 0.105699 -0.0428123 0.0308779 0.0992501 -0.0303661 0.0330902 0.10143 -0.0419361 0.0330902 0.0972188 -0.0540451 0.0308779 0.0936088 -0.0529389 0.0330902 0.0916929 -0.0632259 0.0330902 0.0849271 -0.0726578 0.0330902 0.0770128 -0.0946159 0.0330902 0.0475179 -0.107359 0.0308779 0.0125485 -0.105162 0.0330902 0.0122917 -0.105878 0.0330902 1.61629e-17 -0.107359 0.0308779 -0.0125485 -0.090308 0.0308779 -0.0593965 -0.0828019 0.0308779 -0.069479 -0.074176 0.0308779 -0.0786219 -0.0540451 0.0308779 -0.0936088 -0.0419361 0.0330902 -0.0972188 -0.0310006 0.0308779 -0.103549 -0.0187697 0.0308779 -0.106448 -0.0183855 0.0330902 -0.104269 -0.00615625 0.0330902 -0.105699 0.00615625 0.0330902 -0.105699 0.0310006 0.0308779 -0.103549 0.0303661 0.0330902 -0.10143 0.0419361 0.0330902 -0.0972188 0.0540451 0.0308779 -0.0936088 0.0632259 0.0330902 -0.0849271 0.0811071 0.0330902 -0.068057 0.101572 0.0308779 -0.036969 0.105177 0.0308779 -0.0249273 0.0994926 0.0330902 -0.0362124 0.107359 0.0308779 -0.0125485 0.105162 0.0330902 -0.0122917 0.10809 0.0308779 0 0.105162 0.0330902 0.0122917 0.102393 0.0345106 0.011968 0.0921247 0.0345106 0.0462668 0.0946159 0.0330902 0.0475179 0.0884597 0.0330902 0.0581808 0.0726578 0.0330902 0.0770128 0.0707448 0.0345106 0.0749851 0.0632259 0.0330902 0.0849271 0.0408319 0.0345106 0.0946591 0.0295666 0.0345106 0.0987593 -0.00615625 0.0330902 0.105699 0.00599416 0.0345106 0.102916 -0.0183855 0.0330902 0.104269 -0.00599416 0.0345106 0.102916 -0.0179014 0.0345106 0.101524 -0.0408319 0.0345106 0.0946591 -0.0515451 0.0345106 0.0892787 -0.0811071 0.0330902 0.068057 -0.0884597 0.0330902 0.0581808 -0.0861306 0.0345106 0.056649 -0.0921247 0.0345106 0.0462668 -0.0994926 0.0330902 0.0362124 -0.103024 0.0330902 0.0244171 -0.100311 0.0345106 0.0237742 -0.102393 0.0345106 0.011968 -0.10309 0.0345106 1.57373e-17 -0.105162 0.0330902 -0.0122917 -0.102393 0.0345106 -0.011968 -0.103024 0.0330902 -0.0244171 -0.0994926 0.0330902 -0.0362124 -0.100311 0.0345106 -0.0237742 -0.0968731 0.0345106 -0.0352589 -0.0946159 0.0330902 -0.0475179 -0.0921247 0.0345106 -0.0462668 -0.0884597 0.0330902 -0.0581808 -0.0811071 0.0330902 -0.068057 -0.0789717 0.0345106 -0.0662651 -0.0726578 0.0330902 -0.0770128 -0.0707448 0.0345106 -0.0749851 -0.0632259 0.0330902 -0.0849271 -0.0529389 0.0330902 -0.0916929 -0.0303661 0.0330902 -0.10143 0.00599416 0.0345106 -0.102916 0.0183855 0.0330902 -0.104269 0.0408319 0.0345106 -0.0946591 0.0529389 0.0330902 -0.0916929 0.0726578 0.0330902 -0.0770128 0.0707448 0.0345106 -0.0749851 0.0884597 0.0330902 -0.0581808 0.0789717 0.0345106 -0.0662651 0.0946159 0.0330902 -0.0475179 0.0921247 0.0345106 -0.0462668 0.103024 0.0330902 -0.0244171 0.0968731 0.0345106 -0.0352589 0.100311 0.0345106 -0.0237742 0.102393 0.0345106 -0.011968 0.105878 0.0330902 0 0.10309 0.0345106 0 0.100311 0.0345106 0.0237742 0.0973045 0.035 0.0230616 0.0968731 0.0345106 0.0352589 0.0893633 0.035 0.0448799 0.0835488 0.035 0.0549509 0.0861306 0.0345106 0.056649 0.0789717 0.0345106 0.0662651 0.0766044 0.035 0.0642788 0.0686242 0.035 0.0727374 0.0615612 0.0345106 0.082691 0.0515451 0.0345106 0.0892787 0.05 0.035 0.0866025 0.0286803 0.035 0.095799 0.0179014 0.0345106 0.101524 0.0173648 0.035 0.0984808 0.00581448 0.035 0.0998308 -0.0286803 0.035 0.095799 -0.0295666 0.0345106 0.0987593 -0.039608 0.035 0.0918216 -0.05 0.035 0.0866025 -0.0615612 0.0345106 0.082691 -0.0707448 0.0345106 0.0749851 -0.0766044 0.035 0.0642788 -0.0789717 0.0345106 0.0662651 -0.0835488 0.035 0.0549509 -0.0893633 0.035 0.0448799 -0.0939693 0.035 0.034202 -0.0968731 0.0345106 0.0352589 -0.0973045 0.035 0.0230616 -0.1 0.035 1.52656e-17 -0.0993238 0.035 -0.0116093 -0.0973045 0.035 -0.0230616 -0.0893633 0.035 -0.0448799 -0.0861306 0.0345106 -0.056649 -0.0835488 0.035 -0.0549509 -0.0766044 0.035 -0.0642788 -0.0615612 0.0345106 -0.082691 -0.0686242 0.035 -0.0727374 -0.0515451 0.0345106 -0.0892787 -0.0408319 0.0345106 -0.0946591 -0.039608 0.035 -0.0918216 -0.0295666 0.0345106 -0.0987593 -0.0179014 0.0345106 -0.101524 -0.0173648 0.035 -0.0984808 -0.00599416 0.0345106 -0.102916 -0.00581448 0.035 -0.0998308 0.00581448 0.035 -0.0998308 0.0179014 0.0345106 -0.101524 0.0295666 0.0345106 -0.0987593 0.0515451 0.0345106 -0.0892787 0.05 0.035 -0.0866025 0.0615612 0.0345106 -0.082691 0.0686242 0.035 -0.0727374 0.0861306 0.0345106 -0.056649 0.0973045 0.035 -0.0230616 0.1 0.035 0 -0.108321 -0.025 -0.0180739 -0.102906 -0.0280902 -0.0374548 -0.0978622 -0.0280902 -0.0491483 -0.0982996 -0.025 -0.0493679 -0.0866764 -0.025 -0.0674674 -0.0914947 -0.0280902 -0.060177 -0.0754866 -0.025 -0.0800111 -0.0547553 -0.0280902 -0.0948389 -0.055 -0.025 -0.0952628 -0.0435688 -0.025 -0.101004 -0.0315484 -0.025 -0.105379 -0.031408 -0.0280902 -0.10491 -0.0191013 -0.025 -0.108329 -0.00639593 -0.025 -0.109814 0.0190163 -0.0280902 -0.107847 0.00906937 -0.025 -0.109501 0.0269635 -0.025 -0.106465 0.031408 -0.0280902 -0.10491 0.0433749 -0.0280902 -0.100554 0.0547553 -0.0280902 -0.0948389 0.055 -0.025 -0.0952628 0.0600623 -0.025 -0.0919333 0.0653952 -0.0280902 -0.087841 0.0866764 -0.025 -0.0674674 0.0914947 -0.0280902 -0.060177 0.0919037 -0.025 -0.060446 0.0966171 -0.025 -0.052282 0.103366 -0.025 -0.0376222 0.108321 -0.025 -0.0180739 0.10877 -0.0280902 -0.0127134 0.109256 -0.025 -0.0127702 0.11 -0.025 1.67921e-17 0.109256 -0.025 0.0127702 0.103366 -0.025 0.0376222 0.102906 -0.0280902 0.0374548 0.0982996 -0.025 0.0493679 0.0978622 -0.0280902 0.0491483 0.0966171 -0.025 0.052282 0.0919037 -0.025 0.060446 0.0842649 -0.025 0.0707066 0.0754866 -0.025 0.0800111 0.0653952 -0.0280902 0.087841 0.0600623 -0.025 0.0919333 0.0547553 -0.0280902 0.0948389 0.055 -0.025 0.0952628 0.0433749 -0.0280902 0.100554 0.0435688 -0.025 0.101004 0.031408 -0.0280902 0.10491 0.0190163 -0.0280902 0.107847 0.00636747 -0.0280902 0.109325 -0.00639593 -0.025 0.109814 -0.00636747 -0.0280902 0.109325 -0.0191013 -0.025 0.108329 -0.031408 -0.0280902 0.10491 -0.0315484 -0.025 0.105379 -0.0435688 -0.025 0.101004 -0.0441698 -0.025 0.100702 -0.0433749 -0.0280902 0.100554 -0.0547553 -0.0280902 0.0948389 -0.0653952 -0.0280902 0.087841 -0.0744559 -0.025 0.0808759 -0.0754866 -0.025 0.0800111 -0.08389 -0.0280902 0.070392 -0.0919037 -0.025 0.060446 -0.0966171 -0.025 0.052282 -0.0978622 -0.0280902 0.0491483 -0.103366 -0.025 0.0376222 -0.107035 -0.025 0.0253677 -0.106559 -0.0280902 0.0252549 -0.10877 -0.0280902 -0.0127134 -0.11 -0.025 0 -0.109256 -0.025 -0.0127702 -0.107359 -0.0308779 0.0125485 -0.102906 -0.0280902 0.0374548 -0.101572 -0.0308779 0.036969 -0.0914947 -0.0280902 0.060177 -0.090308 -0.0308779 0.0593965 -0.0828019 -0.0308779 0.069479 -0.0751507 -0.0280902 0.0796551 -0.074176 -0.0308779 0.0786219 -0.064547 -0.0308779 0.0867016 -0.0428123 -0.0308779 0.0992501 -0.0310006 -0.0308779 0.103549 -0.0190163 -0.0280902 0.107847 -0.0187697 -0.0308779 0.106448 0.00628488 -0.0308779 0.107907 0.064547 -0.0308779 0.0867016 0.0751507 -0.0280902 0.0796551 0.08389 -0.0280902 0.070392 0.0914947 -0.0280902 0.060177 0.090308 -0.0308779 0.0593965 0.106559 -0.0280902 0.0252549 0.107359 -0.0308779 0.0125485 0.10877 -0.0280902 0.0127134 0.109511 -0.0280902 1.67174e-17 0.107359 -0.0308779 -0.0125485 0.106559 -0.0280902 -0.0252549 0.102906 -0.0280902 -0.0374548 0.0978622 -0.0280902 -0.0491483 0.090308 -0.0308779 -0.0593965 0.08389 -0.0280902 -0.070392 0.0828019 -0.0308779 -0.069479 0.0751507 -0.0280902 -0.0796551 0.064547 -0.0308779 -0.0867016 0.0428123 -0.0308779 -0.0992501 0.0187697 -0.0308779 -0.106448 0.00636747 -0.0280902 -0.109325 -0.00636747 -0.0280902 -0.109325 0.00628488 -0.0308779 -0.107907 -0.0190163 -0.0280902 -0.107847 -0.0310006 -0.0308779 -0.103549 -0.0433749 -0.0280902 -0.100554 -0.0653952 -0.0280902 -0.087841 -0.0751507 -0.0280902 -0.0796551 -0.064547 -0.0308779 -0.0867016 -0.08389 -0.0280902 -0.070392 -0.0965929 -0.0308779 -0.0485108 -0.106559 -0.0280902 -0.0252549 -0.101572 -0.0308779 -0.036969 -0.107359 -0.0308779 -0.0125485 -0.109511 -0.0280902 0 -0.10877 -0.0280902 0.0127134 -0.105177 -0.0308779 0.0249273 -0.105162 -0.0330902 0.0122917 -0.0965929 -0.0308779 0.0485108 -0.0946159 -0.0330902 0.0475179 -0.0884597 -0.0330902 0.0581808 -0.0811071 -0.0330902 0.068057 -0.0540451 -0.0308779 0.0936088 -0.0419361 -0.0330902 0.0972188 -0.0183855 -0.0330902 0.104269 -0.00628488 -0.0308779 0.107907 -0.00615625 -0.0330902 0.105699 0.0187697 -0.0308779 0.106448 0.0310006 -0.0308779 0.103549 0.0428123 -0.0308779 0.0992501 0.0419361 -0.0330902 0.0972188 0.0540451 -0.0308779 0.0936088 0.074176 -0.0308779 0.0786219 0.0726578 -0.0330902 0.0770128 0.0828019 -0.0308779 0.069479 0.0965929 -0.0308779 0.0485108 0.0884597 -0.0330902 0.0581808 0.0946159 -0.0330902 0.0475179 0.101572 -0.0308779 0.036969 0.0994926 -0.0330902 0.0362124 0.105177 -0.0308779 0.0249273 0.10809 -0.0308779 1.65006e-17 0.105878 -0.0330902 1.61629e-17 0.105177 -0.0308779 -0.0249273 0.101572 -0.0308779 -0.036969 0.0965929 -0.0308779 -0.0485108 0.074176 -0.0308779 -0.0786219 0.0726578 -0.0330902 -0.0770128 0.0540451 -0.0308779 -0.0936088 0.0310006 -0.0308779 -0.103549 0.0419361 -0.0330902 -0.0972188 -0.00628488 -0.0308779 -0.107907 0.00615625 -0.0330902 -0.105699 -0.0187697 -0.0308779 -0.106448 -0.00615625 -0.0330902 -0.105699 -0.0428123 -0.0308779 -0.0992501 -0.0529389 -0.0330902 -0.0916929 -0.0540451 -0.0308779 -0.0936088 -0.074176 -0.0308779 -0.0786219 -0.0726578 -0.0330902 -0.0770128 -0.0811071 -0.0330902 -0.068057 -0.0828019 -0.0308779 -0.069479 -0.090308 -0.0308779 -0.0593965 -0.0884597 -0.0330902 -0.0581808 -0.0946159 -0.0330902 -0.0475179 -0.0994926 -0.0330902 -0.0362124 -0.103024 -0.0330902 -0.0244171 -0.105177 -0.0308779 -0.0249273 -0.10809 -0.0308779 0 -0.105878 -0.0330902 0 -0.103024 -0.0330902 0.0244171 -0.100311 -0.0345106 0.0237742 -0.0968731 -0.0345106 0.0352589 -0.0994926 -0.0330902 0.0362124 -0.0861306 -0.0345106 0.056649 -0.0726578 -0.0330902 0.0770128 -0.0632259 -0.0330902 0.0849271 -0.0615612 -0.0345106 0.082691 -0.0529389 -0.0330902 0.0916929 -0.0303661 -0.0330902 0.10143 -0.0179014 -0.0345106 0.101524 0.00615625 -0.0330902 0.105699 -0.00599416 -0.0345106 0.102916 0.0183855 -0.0330902 0.104269 0.0303661 -0.0330902 0.10143 0.0295666 -0.0345106 0.0987593 0.0408319 -0.0345106 0.0946591 0.0529389 -0.0330902 0.0916929 0.0515451 -0.0345106 0.0892787 0.0632259 -0.0330902 0.0849271 0.0615612 -0.0345106 0.082691 0.0811071 -0.0330902 0.068057 0.0861306 -0.0345106 0.056649 0.0968731 -0.0345106 0.0352589 0.103024 -0.0330902 0.0244171 0.105162 -0.0330902 0.0122917 0.105162 -0.0330902 -0.0122917 0.102393 -0.0345106 -0.011968 0.103024 -0.0330902 -0.0244171 0.0994926 -0.0330902 -0.0362124 0.0946159 -0.0330902 -0.0475179 0.0921247 -0.0345106 -0.0462668 0.0884597 -0.0330902 -0.0581808 0.0861306 -0.0345106 -0.056649 0.0811071 -0.0330902 -0.068057 0.0789717 -0.0345106 -0.0662651 0.0632259 -0.0330902 -0.0849271 0.0529389 -0.0330902 -0.0916929 0.0408319 -0.0345106 -0.0946591 0.0303661 -0.0330902 -0.10143 0.0183855 -0.0330902 -0.104269 0.0179014 -0.0345106 -0.101524 0.00599416 -0.0345106 -0.102916 -0.00599416 -0.0345106 -0.102916 -0.0183855 -0.0330902 -0.104269 -0.0295666 -0.0345106 -0.0987593 -0.0303661 -0.0330902 -0.10143 -0.0419361 -0.0330902 -0.0972188 -0.0408319 -0.0345106 -0.0946591 -0.0632259 -0.0330902 -0.0849271 -0.0515451 -0.0345106 -0.0892787 -0.0707448 -0.0345106 -0.0749851 -0.0861306 -0.0345106 -0.056649 -0.0921247 -0.0345106 -0.0462668 -0.0968731 -0.0345106 -0.0352589 -0.100311 -0.0345106 -0.0237742 -0.105162 -0.0330902 -0.0122917 -0.102393 -0.0345106 -0.011968 -0.0939693 -0.035 0.034202 -0.0921247 -0.0345106 0.0462668 -0.0893633 -0.035 0.0448799 -0.0789717 -0.0345106 0.0662651 -0.0707448 -0.0345106 0.0749851 -0.0597159 -0.035 0.0802123 -0.0515451 -0.0345106 0.0892787 -0.0408319 -0.0345106 0.0946591 -0.0295666 -0.0345106 0.0987593 -0.00581448 -0.035 0.0998308 0.00599416 -0.0345106 0.102916 0.0179014 -0.0345106 0.101524 0.00581448 -0.035 0.0998308 0.0286803 -0.035 0.095799 0.039608 -0.035 0.0918216 0.0597159 -0.035 0.0802123 0.0707448 -0.0345106 0.0749851 0.0686242 -0.035 0.0727374 0.0789717 -0.0345106 0.0662651 0.0921247 -0.0345106 0.0462668 0.100311 -0.0345106 0.0237742 0.102393 -0.0345106 0.011968 0.0973045 -0.035 0.0230616 0.10309 -0.0345106 1.57373e-17 0.1 -0.035 1.52656e-17 0.0993238 -0.035 -0.0116093 0.100311 -0.0345106 -0.0237742 0.0973045 -0.035 -0.0230616 0.0968731 -0.0345106 -0.0352589 0.0939693 -0.035 -0.034202 0.0893633 -0.035 -0.0448799 0.0707448 -0.0345106 -0.0749851 0.0686242 -0.035 -0.0727374 0.0615612 -0.0345106 -0.082691 0.0515451 -0.0345106 -0.0892787 0.05 -0.035 -0.0866025 0.0295666 -0.0345106 -0.0987593 -0.00581448 -0.035 -0.0998308 -0.0173648 -0.035 -0.0984808 -0.0179014 -0.0345106 -0.101524 -0.0615612 -0.0345106 -0.082691 -0.0597159 -0.035 -0.0802123 -0.0789717 -0.0345106 -0.0662651 -0.0686242 -0.035 -0.0727374 -0.0766044 -0.035 -0.0642788 -0.0893633 -0.035 -0.0448799 -0.0993238 -0.035 -0.0116093 -0.10309 -0.0345106 0 -0.102393 -0.0345106 0.011968 -0.1 -0.035 0 -0.065 -0.035 -1.59204e-17 -0.065 0.035 -1.59204e-17 -0.0525861 0.035 0.038206 -0.0434935 -0.035 0.0483044 -0.0434935 0.035 0.0483044 -0.0325 0.035 0.0562917 -0.0325 -0.035 0.0562917 -0.0200861 -0.035 0.0618187 -0.00679435 -0.035 0.0646439 -0.00679435 0.035 0.0646439 0.0200861 -0.035 0.0618187 0.0325 -0.035 0.0562917 0.0434935 0.035 0.0483044 0.0525861 -0.035 0.038206 0.0635796 0.035 0.0135143 0.065 0.035 7.9602e-18 0.065 -0.035 7.9602e-18 0.0635796 0.035 -0.0135143 0.0593805 0.035 -0.0264379 0.0434935 -0.035 -0.0483044 0.0325 -0.035 -0.0562917 0.0200861 0.035 -0.0618187 -0.00679435 0.035 -0.0646439 -0.0200861 0.035 -0.0618187 -0.0525861 -0.035 -0.038206 -0.0635796 0.035 -0.0135143</float_array>
                    <technique_common>
                        <accessor count="789" source="#shape0-lib-positions-array" stride="3">
                            <param name="X" type="float"/>
                            <param name="Y" type="float"/>
                            <param name="Z" type="float"/>
                        </accessor>
                    </technique_common>
                </source>
                <source id="shape0-lib-normals" name="normal">
                    <float_array id="shape0-lib-normals-array" count="4680">0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0.998307 0 0.058162 0.998307 0 0.058162 0.998307 0 -0.058162 0.998307 0 -0.058162 0.984814 0 -0.173614 0.984814 0 -0.173614 0.98481 0 -0.173636 0.98481 0 -0.173636 0.957986 0 -0.286814 0.957986 0 -0.286814 0.957973 0 -0.286857 0.957973 0 -0.286857 0.918222 0 -0.396067 0.918222 0 -0.396067 0.86602 0 -0.500009 0.86602 0 -0.500009 0.866029 0 -0.499993 0.866029 0 -0.499993 0.802119 0 -0.597164 0.802119 0 -0.597164 0.802123 0 -0.597159 0.802123 0 -0.597159 0.727376 0 -0.68624 0.727376 0 -0.68624 0.642764 0 -0.766065 0.642764 0 -0.766065 0.64279 0 -0.766042 0.64279 0 -0.766042 0.549511 0 -0.835487 0.549511 0 -0.835487 0.549506 0 -0.83549 0.549506 0 -0.83549 0.448804 0 -0.89363 0.448804 0 -0.89363 0.448992 0 -0.893536 0.448992 0 -0.893536 0.342016 0 -0.939694 0.342016 0 -0.939694 0.230486 0 -0.973076 0.230486 0 -0.973076 0.230689 0 -0.973028 0.230689 0 -0.973028 0.116038 0 -0.993245 0.116038 0 -0.993245 0.116286 0 -0.993216 0.116286 0 -0.993216 0 0 -1 0 0 -1 -0.116286 0 -0.993216 -0.116286 0 -0.993216 -0.116038 0 -0.993245 -0.116038 0 -0.993245 -0.230689 0 -0.973028 -0.230689 0 -0.973028 -0.230486 0 -0.973076 -0.230486 0 -0.973076 -0.342016 0 -0.939694 -0.342016 0 -0.939694 -0.448992 0 -0.893536 -0.448992 0 -0.893536 -0.448804 0 -0.89363 -0.448804 0 -0.89363 -0.549506 0 -0.83549 -0.549506 0 -0.83549 -0.549511 0 -0.835487 -0.549511 0 -0.835487 -0.64279 0 -0.766042 -0.64279 0 -0.766042 -0.642764 0 -0.766065 -0.642764 0 -0.766065 -0.727376 0 -0.68624 -0.727376 0 -0.68624 -0.802123 0 -0.597159 -0.802123 0 -0.597159 -0.802119 0 -0.597164 -0.802119 0 -0.597164 -0.866029 0 -0.499993 -0.866029 0 -0.499993 -0.86602 0 -0.500009 -0.86602 0 -0.500009 -0.918222 0 -0.396067 -0.918222 0 -0.396067 -0.957973 0 -0.286857 -0.957973 0 -0.286857 -0.957986 0 -0.286814 -0.957986 0 -0.286814 -0.98481 0 -0.173636 -0.98481 0 -0.173636 -0.984814 0 -0.173614 -0.984814 0 -0.173614 -0.998307 0 -0.058162 -0.998307 0 -0.058162 -0.998307 0 0.058162 -0.998307 0 0.058162 -0.984814 0 0.173614 -0.984814 0 0.173614 -0.98481 0 0.173636 -0.98481 0 0.173636 -0.957986 0 0.286814 -0.957986 0 0.286814 -0.957973 0 0.286857 -0.957973 0 0.286857 -0.918222 0 0.396067 -0.918222 0 0.396067 -0.86602 0 0.500009 -0.86602 0 0.500009 -0.866029 0 0.499993 -0.866029 0 0.499993 -0.802119 0 0.597164 -0.802119 0 0.597164 -0.802123 0 0.597159 -0.802123 0 0.597159 -0.727376 0 0.68624 -0.727376 0 0.68624 -0.642764 0 0.766065 -0.642764 0 0.766065 -0.64279 0 0.766042 -0.64279 0 0.766042 -0.549511 0 0.835487 -0.549511 0 0.835487 -0.549506 0 0.83549 -0.549506 0 0.83549 -0.448804 0 0.89363 -0.448804 0 0.89363 -0.448992 0 0.893536 -0.448992 0 0.893536 -0.342016 0 0.939694 -0.342016 0 0.939694 -0.230486 0 0.973076 -0.230486 0 0.973076 -0.230689 0 0.973028 -0.230689 0 0.973028 -0.116038 0 0.993245 -0.116038 0 0.993245 -0.116286 0 0.993216 -0.116286 0 0.993216 0 0 1 0 0 1 0.116286 0 0.993216 0.116286 0 0.993216 0.116038 0 0.993245 0.116038 0 0.993245 0.230689 0 0.973028 0.230689 0 0.973028 0.230486 0 0.973076 0.230486 0 0.973076 0.342016 0 0.939694 0.342016 0 0.939694 0.448992 0 0.893536 0.448992 0 0.893536 0.448804 0 0.89363 0.448804 0 0.89363 0.549506 0 0.83549 0.549506 0 0.83549 0.549511 0 0.835487 0.549511 0 0.835487 0.64279 0 0.766042 0.64279 0 0.766042 0.642764 0 0.766065 0.642764 0 0.766065 0.727376 0 0.68624 0.727376 0 0.68624 0.802123 0 0.597159 0.802123 0 0.597159 0.802119 0 0.597164 0.802119 0 0.597164 0.866029 0 0.499993 0.866029 0 0.499993 0.86602 0 0.500009 0.86602 0 0.500009 0.918222 0 0.396067 0.918222 0 0.396067 0.957973 0 0.286857 0.957973 0 0.286857 0.957986 0 0.286814 0.957986 0 0.286814 0.98481 0 0.173636 0.98481 0 0.173636 0.984814 0 0.173614 0.984814 0 0.173614 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0.972734 0.156141 -0.171488 0.972738 0.156097 -0.171507 0.946243 0.156097 -0.283298 0.946217 0.156207 -0.283324 0.946215 0.1562 -0.283336 0.906954 0.156198 -0.3912 0.906955 0.156175 -0.391207 0.855394 0.156173 -0.493874 0.855397 0.156168 -0.49387 0.855398 0.156206 -0.493856 0.792273 0.156206 -0.589833 0.792284 0.156175 -0.589827 0.792281 0.156167 -0.589833 0.718449 0.156168 -0.677822 0.71845 0.156181 -0.677818 0.634876 0.156179 -0.756664 0.634904 0.156165 -0.756644 0.634904 0.156165 -0.756644 0.542769 0.156167 -0.825236 0.542762 0.156181 -0.825238 0.542763 0.156182 -0.825237 0.443296 0.156183 -0.882664 0.443261 0.156296 -0.882661 0.44347 0.156345 -0.882548 0.337842 0.156354 -0.928125 0.337817 0.156215 -0.928158 0.227657 0.156214 -0.961129 0.2278 0.156007 -0.961129 0.227858 0.156175 -0.961088 0.114614 0.156175 -0.981057 0.114636 0.156107 -0.981065 0.114857 0.156296 -0.981009 0 0.156299 -0.98771 0 0.156299 -0.98771 -0.114857 0.156296 -0.981009 -0.114636 0.156107 -0.981065 -0.114614 0.156175 -0.981057 -0.227858 0.156175 -0.961088 -0.2278 0.156007 -0.961129 -0.227657 0.156214 -0.961129 -0.337849 0.156214 -0.928146 -0.337809 0.156354 -0.928137 -0.44347 0.156345 -0.882548 -0.443261 0.156296 -0.882661 -0.443296 0.156183 -0.882664 -0.542763 0.156182 -0.825237 -0.542762 0.156181 -0.825238 -0.542769 0.156167 -0.825236 -0.634904 0.156165 -0.756644 -0.634904 0.156165 -0.756644 -0.634876 0.156179 -0.756664 -0.718447 0.156181 -0.677821 -0.718451 0.156168 -0.67782 -0.792281 0.156167 -0.589833 -0.792284 0.156175 -0.589827 -0.792273 0.156206 -0.589833 -0.855398 0.156206 -0.493856 -0.855397 0.156168 -0.49387 -0.855394 0.156173 -0.493874 -0.906957 0.156175 -0.391201 -0.906951 0.156198 -0.391205 -0.946215 0.1562 -0.283336 -0.946217 0.156207 -0.283324 -0.946243 0.156097 -0.283298 -0.972738 0.156097 -0.171507 -0.972734 0.156141 -0.171488 -0.972736 0.156136 -0.171485 -0.986062 0.156136 -0.057473 -0.986079 0.156038 -0.0574496 -0.986078 0.156038 0.0574739 -0.986063 0.156136 0.0574487 -0.972736 0.156136 0.171485 -0.972734 0.156141 0.171488 -0.972738 0.156097 0.171507 -0.946243 0.156097 0.283298 -0.946217 0.156207 0.283324 -0.946215 0.1562 0.283336 -0.906954 0.156198 0.3912 -0.906955 0.156175 0.391207 -0.855394 0.156173 0.493874 -0.855397 0.156168 0.49387 -0.855398 0.156206 0.493856 -0.792273 0.156206 0.589833 -0.792284 0.156175 0.589827 -0.792281 0.156167 0.589833 -0.718449 0.156168 0.677822 -0.71845 0.156181 0.677818 -0.634876 0.156179 0.756664 -0.634904 0.156165 0.756644 -0.634904 0.156165 0.756644 -0.542769 0.156167 0.825236 -0.542762 0.156181 0.825238 -0.542763 0.156182 0.825237 -0.443296 0.156183 0.882664 -0.443261 0.156296 0.882661 -0.44347 0.156345 0.882548 -0.337842 0.156354 0.928125 -0.337817 0.156215 0.928158 -0.227657 0.156214 0.961129 -0.2278 0.156007 0.961129 -0.227858 0.156175 0.961088 -0.114614 0.156175 0.981057 -0.114636 0.156107 0.981065 -0.114857 0.156296 0.981009 0 0.156299 0.98771 0 0.156299 0.98771 0.114857 0.156296 0.981009 0.114636 0.156107 0.981065 0.114614 0.156175 0.981057 0.227858 0.156175 0.961088 0.2278 0.156007 0.961129 0.227657 0.156214 0.961129 0.337849 0.156214 0.928146 0.337809 0.156354 0.928137 0.44347 0.156345 0.882548 0.443261 0.156296 0.882661 0.443296 0.156183 0.882664 0.542763 0.156182 0.825237 0.542762 0.156181 0.825238 0.542769 0.156167 0.825236 0.634904 0.156165 0.756644 0.634904 0.156165 0.756644 0.634876 0.156179 0.756664 0.718447 0.156181 0.677821 0.718451 0.156168 0.67782 0.792281 0.156167 0.589833 0.792284 0.156175 0.589827 0.792273 0.156206 0.589833 0.855398 0.156206 0.493856 0.855397 0.156168 0.49387 0.855394 0.156173 0.493874 0.906957 0.156175 0.391201 0.906951 0.156198 0.391205 0.946215 0.1562 0.283336 0.946217 0.156207 0.283324 0.946243 0.156097 0.283298 0.972738 0.156097 0.171507 0.972734 0.156141 0.171488 0.972736 0.156136 0.171485 0.986062 0.156136 0.057473 0.986079 0.156038 0.0574496 0.986078 0.156038 -0.0574739 0.986063 0.156136 -0.0574487 0.972736 0.156136 -0.171485 0.877756 0.453431 0.154743 0.877799 0.453352 0.154729 0.853874 0.453354 0.255674 0.853961 0.4532 0.255656 0.81851 0.453208 0.353051 0.818411 0.453378 0.35306 0.771902 0.453378 0.445663 0.771907 0.45337 0.445663 0.714953 0.45337 0.532257 0.714949 0.453378 0.532257 0.648321 0.453377 0.61166 0.64832 0.453379 0.61166 0.57293 0.453381 0.682786 0.572925 0.45339 0.682784 0.489781 0.453391 0.744682 0.489786 0.45338 0.744685 0.400003 0.45338 0.79652 0.400039 0.453304 0.796546 0.304888 0.4533 0.837593 0.304824 0.453446 0.837537 0.205551 0.453448 0.867257 0.205562 0.453419 0.867269 0.103443 0.453421 0.885273 0.103457 0.453381 0.885292 0 0.453381 0.891317 0 0.453381 0.891317 -0.103446 0.453381 0.885293 -0.103454 0.453421 0.885272 -0.205555 0.453419 0.867271 -0.205559 0.453448 0.867255 -0.304862 0.453445 0.837524 -0.30485 0.453299 0.837608 -0.40002 0.453304 0.796555 -0.400021 0.45338 0.796511 -0.489784 0.45338 0.744687 -0.489783 0.453391 0.744681 -0.572927 0.45339 0.682783 -0.572928 0.453381 0.682788 -0.648321 0.453379 0.61166 -0.648321 0.453377 0.611661 -0.71495 0.453378 0.532255 -0.714952 0.45337 0.532259 -0.771906 0.45337 0.445665 -0.771903 0.453378 0.445661 -0.818431 0.453377 0.353017 -0.818491 0.453207 0.353095 -0.853949 0.453201 0.255697 -0.853886 0.453355 0.255633 -0.877795 0.453352 0.15475 -0.877759 0.453431 0.154722 -0.889781 0.453432 0.0518612 -0.889731 0.453532 0.0518303 -0.88973 0.453532 -0.0518582 -0.889783 0.453431 -0.0518333 -0.877756 0.453431 -0.154743 -0.877799 0.453352 -0.154729 -0.853874 0.453354 -0.255674 -0.853961 0.4532 -0.255656 -0.81851 0.453208 -0.353051 -0.818411 0.453378 -0.35306 -0.771902 0.453378 -0.445663 -0.771907 0.45337 -0.445663 -0.714953 0.45337 -0.532257 -0.714949 0.453378 -0.532257 -0.648321 0.453377 -0.61166 -0.64832 0.453379 -0.61166 -0.57293 0.453381 -0.682786 -0.572925 0.45339 -0.682784 -0.489781 0.453391 -0.744682 -0.489786 0.45338 -0.744685 -0.400003 0.45338 -0.79652 -0.400039 0.453304 -0.796546 -0.304888 0.4533 -0.837593 -0.304824 0.453446 -0.837537 -0.205551 0.453448 -0.867257 -0.205562 0.453419 -0.867269 -0.103443 0.453421 -0.885273 -0.103457 0.453381 -0.885292 0 0.453381 -0.891317 0 0.453381 -0.891317 0.103446 0.453381 -0.885293 0.103454 0.453421 -0.885272 0.205555 0.453419 -0.867271 0.205559 0.453448 -0.867255 0.304862 0.453445 -0.837524 0.30485 0.453299 -0.837608 0.40002 0.453304 -0.796555 0.400021 0.45338 -0.796511 0.489784 0.45338 -0.744687 0.489783 0.453391 -0.744681 0.572927 0.45339 -0.682783 0.572928 0.453381 -0.682788 0.648321 0.453379 -0.61166 0.648321 0.453377 -0.611661 0.71495 0.453378 -0.532255 0.714952 0.45337 -0.532259 0.771906 0.45337 -0.445665 0.771903 0.453378 -0.445661 0.818431 0.453377 -0.353017 0.818491 0.453207 -0.353095 0.853949 0.453201 -0.255697 0.853886 0.453355 -0.255633 0.877795 0.453352 -0.15475 0.877759 0.453431 -0.154722 0.889781 0.453432 -0.0518612 0.889731 0.453532 -0.0518303 0.88973 0.453532 0.0518582 0.889783 0.453431 0.0518333 0.697014 0.706454 0.122862 0.696902 0.706561 0.122881 0.677926 0.706559 0.202955 0.677899 0.706585 0.202956 0.649751 0.70658 0.280301 0.649823 0.706512 0.280305 0.612886 0.706512 0.353852 0.612896 0.706503 0.353854 0.567671 0.706504 0.422613 0.56766 0.706514 0.42261 0.514762 0.706513 0.485654 0.514771 0.706503 0.485658 0.454908 0.706502 0.542138 0.454906 0.706504 0.542136 0.388892 0.706504 0.591283 0.388887 0.70651 0.591279 0.317616 0.706509 0.632428 0.317627 0.706495 0.632438 0.242044 0.706495 0.665041 0.242071 0.706454 0.665074 0.163233 0.706453 0.68868 0.163172 0.706559 0.688585 0.0821387 0.706558 0.702872 0.0822047 0.706417 0.703006 0 0.706418 0.707795 0 0.706418 0.707795 -0.0821548 0.706419 0.70301 -0.0821882 0.706559 0.702865 -0.163208 0.706558 0.688578 -0.163196 0.706452 0.688689 -0.242057 0.706455 0.665079 -0.242057 0.706495 0.665036 -0.317622 0.706495 0.63244 -0.317621 0.706509 0.632425 -0.388888 0.70651 0.591277 -0.38889 0.706504 0.591284 -0.454907 0.706504 0.542136 -0.454908 0.706502 0.542138 -0.514769 0.706503 0.485661 -0.514764 0.706513 0.485651 -0.567663 0.706514 0.422607 -0.567669 0.706504 0.422616 -0.612894 0.706503 0.353857 -0.612887 0.706513 0.353849 -0.649813 0.706513 0.280327 -0.64976 0.70658 0.280278 -0.677902 0.706584 0.202948 -0.677923 0.706559 0.202964 -0.69691 0.70656 0.122844 -0.697008 0.706453 0.1229 -0.706563 0.706453 0.04116 -0.706556 0.706459 0.0411574 -0.706556 0.706459 -0.0411597 -0.706563 0.706453 -0.0411578 -0.697014 0.706454 -0.122862 -0.696902 0.706561 -0.122881 -0.677926 0.706559 -0.202955 -0.677899 0.706585 -0.202956 -0.649751 0.70658 -0.280301 -0.649823 0.706512 -0.280305 -0.612886 0.706512 -0.353852 -0.612896 0.706503 -0.353854 -0.567671 0.706504 -0.422613 -0.56766 0.706514 -0.42261 -0.514762 0.706513 -0.485654 -0.514771 0.706503 -0.485658 -0.454908 0.706502 -0.542138 -0.454906 0.706504 -0.542136 -0.388892 0.706504 -0.591283 -0.388887 0.70651 -0.591279 -0.317616 0.706509 -0.632428 -0.317627 0.706495 -0.632438 -0.242044 0.706495 -0.665041 -0.242071 0.706454 -0.665074 -0.163233 0.706453 -0.68868 -0.163172 0.706559 -0.688585 -0.0821387 0.706558 -0.702872 -0.0822047 0.706417 -0.703006 0 0.706418 -0.707795 0 0.706418 -0.707795 0.0821548 0.706419 -0.70301 0.0821882 0.706559 -0.702865 0.163208 0.706558 -0.688578 0.163196 0.706452 -0.688689 0.242057 0.706455 -0.665079 0.242057 0.706495 -0.665036 0.317622 0.706495 -0.63244 0.317621 0.706509 -0.632425 0.388888 0.70651 -0.591277 0.38889 0.706504 -0.591284 0.454907 0.706504 -0.542136 0.454908 0.706502 -0.542138 0.514769 0.706503 -0.485661 0.514764 0.706513 -0.485651 0.567663 0.706514 -0.422607 0.567669 0.706504 -0.422616 0.612894 0.706503 -0.353857 0.612887 0.706513 -0.353849 0.649813 0.706513 -0.280327 0.64976 0.70658 -0.280278 0.677902 0.706584 -0.202948 0.677923 0.706559 -0.202964 0.69691 0.70656 -0.122844 0.697008 0.706453 -0.1229 0.706563 0.706453 -0.04116 0.706556 0.706459 -0.0411574 0.706556 0.706459 0.0411597 0.706563 0.706453 0.0411578 0.447674 0.890706 0.0789358 0.447637 0.890724 0.0789397 0.435449 0.890724 0.130369 0.435514 0.890691 0.13037 0.417427 0.890692 0.18006 0.417419 0.890696 0.180059 0.393695 0.890696 0.227299 0.393699 0.890694 0.2273 0.364647 0.890694 0.271471 0.364654 0.890691 0.271474 0.330672 0.890691 0.311971 0.330666 0.890694 0.311968 0.292213 0.890694 0.348246 0.292209 0.890697 0.348243 0.249804 0.890697 0.379812 0.24981 0.890693 0.379817 0.204029 0.890693 0.406248 0.204025 0.890696 0.406244 0.155484 0.890696 0.427183 0.155477 0.890702 0.427173 0.104819 0.890702 0.442338 0.104848 0.890673 0.442389 0.0528032 0.890673 0.451568 0.0527847 0.890697 0.451524 0 0.890697 0.454598 0 0.890697 0.454598 -0.052798 0.890696 0.451523 -0.0527901 0.890673 0.45157 -0.104832 0.890674 0.442392 -0.104835 0.890702 0.442333 -0.15548 0.890702 0.427172 -0.155481 0.890696 0.427184 -0.204026 0.890696 0.406243 -0.204027 0.890693 0.406249 -0.249808 0.890693 0.379818 -0.249806 0.890697 0.379811 -0.29221 0.890697 0.348242 -0.292212 0.890694 0.348247 -0.330668 0.890694 0.311967 -0.330671 0.890691 0.311972 -0.364653 0.890691 0.271475 -0.364649 0.890694 0.27147 -0.393698 0.890694 0.227301 -0.393696 0.890696 0.227298 -0.41742 0.890696 0.180057 -0.417427 0.890692 0.180062 -0.435508 0.890692 0.130387 -0.435453 0.890724 0.130351 -0.447639 0.890724 0.0789296 -0.447672 0.890706 0.078946 -0.453811 0.890706 0.0264348 -0.453792 0.890715 0.0264283 -0.453792 0.890715 -0.0264337 -0.453811 0.890706 -0.0264294 -0.447674 0.890706 -0.0789358 -0.447637 0.890724 -0.0789397 -0.435449 0.890724 -0.130369 -0.435514 0.890691 -0.13037 -0.417427 0.890692 -0.18006 -0.417419 0.890696 -0.180059 -0.393695 0.890696 -0.227299 -0.393699 0.890694 -0.2273 -0.364647 0.890694 -0.271471 -0.364654 0.890691 -0.271474 -0.330672 0.890691 -0.311971 -0.330666 0.890694 -0.311968 -0.292213 0.890694 -0.348246 -0.292209 0.890697 -0.348243 -0.249804 0.890697 -0.379812 -0.24981 0.890693 -0.379817 -0.204029 0.890693 -0.406248 -0.204025 0.890696 -0.406244 -0.155484 0.890696 -0.427183 -0.155477 0.890702 -0.427173 -0.104819 0.890702 -0.442338 -0.104848 0.890673 -0.442389 -0.0528032 0.890673 -0.451568 -0.0527847 0.890697 -0.451524 0 0.890697 -0.454598 0 0.890697 -0.454598 0.052798 0.890696 -0.451523 0.0527901 0.890673 -0.45157 0.104832 0.890674 -0.442392 0.104835 0.890702 -0.442333 0.15548 0.890702 -0.427172 0.155481 0.890696 -0.427184 0.204026 0.890696 -0.406243 0.204027 0.890693 -0.406249 0.249808 0.890693 -0.379818 0.249806 0.890697 -0.379811 0.29221 0.890697 -0.348242 0.292212 0.890694 -0.348247 0.330668 0.890694 -0.311967 0.330671 0.890691 -0.311972 0.364653 0.890691 -0.271475 0.364649 0.890694 -0.27147 0.393698 0.890694 -0.227301 0.393696 0.890696 -0.227298 0.41742 0.890696 -0.180057 0.417427 0.890692 -0.180062 0.435508 0.890692 -0.130387 0.435453 0.890724 -0.130351 0.447639 0.890724 -0.0789296 0.447672 0.890706 -0.078946 0.453811 0.890706 -0.0264348 0.453792 0.890715 -0.0264283 0.453792 0.890715 0.0264337 0.453811 0.890706 0.0264294 0.154305 0.987648 0.0272114 0.15432 0.987646 0.0272101 0.150118 0.987646 0.0449374 0.1501 0.987649 0.0449368 0.143868 0.987649 0.0620593 0.14387 0.987649 0.0620596 0.135693 0.987649 0.0783415 0.13569 0.987649 0.0783407 0.125678 0.987649 0.0935633 0.125676 0.98765 0.0935625 0.113964 0.98765 0.10752 0.113967 0.987649 0.107521 0.100713 0.987649 0.120026 0.100713 0.987649 0.120026 0.0860984 0.987649 0.130906 0.0860967 0.987649 0.130905 0.0703182 0.987649 0.140014 0.0703187 0.987649 0.140015 0.0535875 0.987649 0.147232 0.0535894 0.987649 0.147234 0.0361338 0.987649 0.15246 0.0361332 0.987649 0.152459 0.0181929 0.987649 0.155623 0.0181876 0.987651 0.15561 0 0.987651 0.156669 0 0.987651 0.156669 -0.0181913 0.987651 0.155609 -0.0181893 0.987649 0.155623 -0.0361335 0.987649 0.152459 -0.0361335 0.987649 0.15246 -0.0535886 0.987649 0.147235 -0.0535883 0.987649 0.147231 -0.0703185 0.987649 0.140015 -0.0703184 0.987649 0.140014 -0.0860972 0.987649 0.130904 -0.086098 0.987649 0.130907 -0.100713 0.987649 0.120026 -0.100713 0.987649 0.120026 -0.113967 0.987649 0.107522 -0.113965 0.98765 0.107519 -0.125676 0.98765 0.093562 -0.125677 0.987649 0.0935639 -0.13569 0.987649 0.0783401 -0.135692 0.987649 0.0783421 -0.14387 0.987649 0.0620601 -0.143868 0.987649 0.0620588 -0.150102 0.987649 0.0449325 -0.150117 0.987646 0.0449419 -0.154319 0.987646 0.0272138 -0.154306 0.987648 0.0272076 -0.156421 0.987649 0.00910975 -0.156425 0.987648 0.00911119 -0.156425 0.987648 -0.00911001 -0.156421 0.987649 -0.00911093 -0.154305 0.987648 -0.0272114 -0.15432 0.987646 -0.0272101 -0.150118 0.987646 -0.0449374 -0.1501 0.987649 -0.0449368 -0.143868 0.987649 -0.0620593 -0.14387 0.987649 -0.0620596 -0.135693 0.987649 -0.0783415 -0.13569 0.987649 -0.0783407 -0.125678 0.987649 -0.0935633 -0.125676 0.98765 -0.0935625 -0.113964 0.98765 -0.10752 -0.113967 0.987649 -0.107521 -0.100713 0.987649 -0.120026 -0.100713 0.987649 -0.120026 -0.0860984 0.987649 -0.130906 -0.0860967 0.987649 -0.130905 -0.0703182 0.987649 -0.140014 -0.0703187 0.987649 -0.140015 -0.0535875 0.987649 -0.147232 -0.0535894 0.987649 -0.147234 -0.0361338 0.987649 -0.15246 -0.0361332 0.987649 -0.152459 -0.0181929 0.987649 -0.155623 -0.0181876 0.987651 -0.15561 0 0.987651 -0.156669 0 0.987651 -0.156669 0.0181913 0.987651 -0.155609 0.0181893 0.987649 -0.155623 0.0361335 0.987649 -0.152459 0.0361335 0.987649 -0.15246 0.0535886 0.987649 -0.147235 0.0535883 0.987649 -0.147231 0.0703185 0.987649 -0.140015 0.0703184 0.987649 -0.140014 0.0860972 0.987649 -0.130904 0.086098 0.987649 -0.130907 0.100713 0.987649 -0.120026 0.100713 0.987649 -0.120026 0.113967 0.987649 -0.107522 0.113965 0.98765 -0.107519 0.125676 0.98765 -0.093562 0.125677 0.987649 -0.0935639 0.13569 0.987649 -0.0783401 0.135692 0.987649 -0.0783421 0.14387 0.987649 -0.0620601 0.143868 0.987649 -0.0620588 0.150102 0.987649 -0.0449325 0.150117 0.987646 -0.0449419 0.154319 0.987646 -0.0272138 0.154306 0.987648 -0.0272076 0.156421 0.987649 -0.00910975 0.156425 0.987648 -0.00911119 0.156425 0.987648 0.00911001 0.156421 0.987649 0.00911093 -0.972734 -0.156141 -0.171488 -0.972738 -0.156097 -0.171507 -0.946243 -0.156097 -0.283298 -0.946217 -0.156207 -0.283324 -0.946215 -0.1562 -0.283336 -0.906954 -0.156198 -0.3912 -0.906955 -0.156175 -0.391207 -0.855394 -0.156173 -0.493874 -0.855397 -0.156168 -0.49387 -0.855398 -0.156206 -0.493856 -0.792273 -0.156206 -0.589833 -0.792284 -0.156175 -0.589827 -0.792281 -0.156167 -0.589833 -0.718449 -0.156168 -0.677822 -0.71845 -0.156181 -0.677818 -0.634876 -0.156179 -0.756664 -0.634904 -0.156165 -0.756644 -0.634904 -0.156165 -0.756644 -0.542769 -0.156167 -0.825236 -0.542762 -0.156181 -0.825238 -0.542763 -0.156182 -0.825237 -0.443296 -0.156183 -0.882664 -0.443261 -0.156296 -0.882661 -0.44347 -0.156345 -0.882548 -0.337842 -0.156354 -0.928125 -0.337817 -0.156215 -0.928158 -0.227657 -0.156214 -0.961129 -0.2278 -0.156007 -0.961129 -0.227858 -0.156175 -0.961088 -0.114614 -0.156175 -0.981057 -0.114636 -0.156107 -0.981065 -0.114857 -0.156296 -0.981009 0 -0.156299 -0.98771 0 -0.156299 -0.98771 0.114857 -0.156296 -0.981009 0.114636 -0.156107 -0.981065 0.114614 -0.156175 -0.981057 0.227858 -0.156175 -0.961088 0.2278 -0.156007 -0.961129 0.227657 -0.156214 -0.961129 0.337849 -0.156214 -0.928146 0.337809 -0.156354 -0.928137 0.44347 -0.156345 -0.882548 0.443261 -0.156296 -0.882661 0.443296 -0.156183 -0.882664 0.542763 -0.156182 -0.825237 0.542762 -0.156181 -0.825238 0.542769 -0.156167 -0.825236 0.634904 -0.156165 -0.756644 0.634904 -0.156165 -0.756644 0.634876 -0.156179 -0.756664 0.718447 -0.156181 -0.677821 0.718451 -0.156168 -0.67782 0.792281 -0.156167 -0.589833 0.792284 -0.156175 -0.589827 0.792273 -0.156206 -0.589833 0.855398 -0.156206 -0.493856 0.855397 -0.156168 -0.49387 0.855394 -0.156173 -0.493874 0.906957 -0.156175 -0.391201 0.906951 -0.156198 -0.391205 0.946215 -0.1562 -0.283336 0.946217 -0.156207 -0.283324 0.946243 -0.156097 -0.283298 0.972738 -0.156097 -0.171507 0.972734 -0.156141 -0.171488 0.972736 -0.156136 -0.171485 0.986062 -0.156136 -0.057473 0.986079 -0.156038 -0.0574496 0.986078 -0.156038 0.0574739 0.986063 -0.156136 0.0574487 0.972736 -0.156136 0.171485 0.972734 -0.156141 0.171488 0.972738 -0.156097 0.171507 0.946243 -0.156097 0.283298 0.946217 -0.156207 0.283324 0.946215 -0.1562 0.283336 0.906954 -0.156198 0.3912 0.906955 -0.156175 0.391207 0.855394 -0.156173 0.493874 0.855397 -0.156168 0.49387 0.855398 -0.156206 0.493856 0.792273 -0.156206 0.589833 0.792284 -0.156175 0.589827 0.792281 -0.156167 0.589833 0.718449 -0.156168 0.677822 0.71845 -0.156181 0.677818 0.634876 -0.156179 0.756664 0.634904 -0.156165 0.756644 0.634904 -0.156165 0.756644 0.542769 -0.156167 0.825236 0.542762 -0.156181 0.825238 0.542763 -0.156182 0.825237 0.443296 -0.156183 0.882664 0.443261 -0.156296 0.882661 0.44347 -0.156345 0.882548 0.337842 -0.156354 0.928125 0.337817 -0.156215 0.928158 0.227657 -0.156214 0.961129 0.2278 -0.156007 0.961129 0.227858 -0.156175 0.961088 0.114614 -0.156175 0.981057 0.114636 -0.156107 0.981065 0.114857 -0.156296 0.981009 0 -0.156299 0.98771 0 -0.156299 0.98771 -0.114857 -0.156296 0.981009 -0.114636 -0.156107 0.981065 -0.114614 -0.156175 0.981057 -0.227858 -0.156175 0.961088 -0.2278 -0.156007 0.961129 -0.227657 -0.156214 0.961129 -0.337849 -0.156214 0.928146 -0.337809 -0.156354 0.928137 -0.44347 -0.156345 0.882548 -0.443261 -0.156296 0.882661 -0.443296 -0.156183 0.882664 -0.542763 -0.156182 0.825237 -0.542762 -0.156181 0.825238 -0.542769 -0.156167 0.825236 -0.634904 -0.156165 0.756644 -0.634904 -0.156165 0.756644 -0.634876 -0.156179 0.756664 -0.718447 -0.156181 0.677821 -0.718451 -0.156168 0.67782 -0.792281 -0.156167 0.589833 -0.792284 -0.156175 0.589827 -0.792273 -0.156206 0.589833 -0.855398 -0.156206 0.493856 -0.855397 -0.156168 0.49387 -0.855394 -0.156173 0.493874 -0.906957 -0.156175 0.391201 -0.906951 -0.156198 0.391205 -0.946215 -0.1562 0.283336 -0.946217 -0.156207 0.283324 -0.946243 -0.156097 0.283298 -0.972738 -0.156097 0.171507 -0.972734 -0.156141 0.171488 -0.972736 -0.156136 0.171485 -0.986062 -0.156136 0.057473 -0.986079 -0.156038 0.0574496 -0.986078 -0.156038 -0.0574739 -0.986063 -0.156136 -0.0574487 -0.972736 -0.156136 -0.171485 -0.877756 -0.453431 0.154743 -0.877799 -0.453352 0.154729 -0.853874 -0.453354 0.255674 -0.853961 -0.4532 0.255656 -0.81851 -0.453208 0.353051 -0.818411 -0.453378 0.35306 -0.771902 -0.453378 0.445663 -0.771907 -0.45337 0.445663 -0.714953 -0.45337 0.532257 -0.714949 -0.453378 0.532257 -0.648321 -0.453377 0.61166 -0.64832 -0.453379 0.61166 -0.57293 -0.453381 0.682786 -0.572925 -0.45339 0.682784 -0.489781 -0.453391 0.744682 -0.489786 -0.45338 0.744685 -0.400003 -0.45338 0.79652 -0.400039 -0.453304 0.796546 -0.304888 -0.4533 0.837593 -0.304824 -0.453446 0.837537 -0.205551 -0.453448 0.867257 -0.205562 -0.453419 0.867269 -0.103443 -0.453421 0.885273 -0.103457 -0.453381 0.885292 0 -0.453381 0.891317 0 -0.453381 0.891317 0.103446 -0.453381 0.885293 0.103454 -0.453421 0.885272 0.205555 -0.453419 0.867271 0.205559 -0.453448 0.867255 0.304862 -0.453445 0.837524 0.30485 -0.453299 0.837608 0.40002 -0.453304 0.796555 0.400021 -0.45338 0.796511 0.489784 -0.45338 0.744687 0.489783 -0.453391 0.744681 0.572927 -0.45339 0.682783 0.572928 -0.453381 0.682788 0.648321 -0.453379 0.61166 0.648321 -0.453377 0.611661 0.71495 -0.453378 0.532255 0.714952 -0.45337 0.532259 0.771906 -0.45337 0.445665 0.771903 -0.453378 0.445661 0.818431 -0.453377 0.353017 0.818491 -0.453207 0.353095 0.853949 -0.453201 0.255697 0.853886 -0.453355 0.255633 0.877795 -0.453352 0.15475 0.877759 -0.453431 0.154722 0.889781 -0.453432 0.0518612 0.889731 -0.453532 0.0518303 0.88973 -0.453532 -0.0518582 0.889783 -0.453431 -0.0518333 0.877756 -0.453431 -0.154743 0.877799 -0.453352 -0.154729 0.853874 -0.453354 -0.255674 0.853961 -0.4532 -0.255656 0.81851 -0.453208 -0.353051 0.818411 -0.453378 -0.35306 0.771902 -0.453378 -0.445663 0.771907 -0.45337 -0.445663 0.714953 -0.45337 -0.532257 0.714949 -0.453378 -0.532257 0.648321 -0.453377 -0.61166 0.64832 -0.453379 -0.61166 0.57293 -0.453381 -0.682786 0.572925 -0.45339 -0.682784 0.489781 -0.453391 -0.744682 0.489786 -0.45338 -0.744685 0.400003 -0.45338 -0.79652 0.400039 -0.453304 -0.796546 0.304888 -0.4533 -0.837593 0.304824 -0.453446 -0.837537 0.205551 -0.453448 -0.867257 0.205562 -0.453419 -0.867269 0.103443 -0.453421 -0.885273 0.103457 -0.453381 -0.885292 0 -0.453381 -0.891317 0 -0.453381 -0.891317 -0.103446 -0.453381 -0.885293 -0.103454 -0.453421 -0.885272 -0.205555 -0.453419 -0.867271 -0.205559 -0.453448 -0.867255 -0.304862 -0.453445 -0.837524 -0.30485 -0.453299 -0.837608 -0.40002 -0.453304 -0.796555 -0.400021 -0.45338 -0.796511 -0.489784 -0.45338 -0.744687 -0.489783 -0.453391 -0.744681 -0.572927 -0.45339 -0.682783 -0.572928 -0.453381 -0.682788 -0.648321 -0.453379 -0.61166 -0.648321 -0.453377 -0.611661 -0.71495 -0.453378 -0.532255 -0.714952 -0.45337 -0.532259 -0.771906 -0.45337 -0.445665 -0.771903 -0.453378 -0.445661 -0.818431 -0.453377 -0.353017 -0.818491 -0.453207 -0.353095 -0.853949 -0.453201 -0.255697 -0.853886 -0.453355 -0.255633 -0.877795 -0.453352 -0.15475 -0.877759 -0.453431 -0.154722 -0.889781 -0.453432 -0.0518612 -0.889731 -0.453532 -0.0518303 -0.88973 -0.453532 0.0518582 -0.889783 -0.453431 0.0518333 -0.697014 -0.706454 0.122862 -0.696902 -0.706561 0.122881 -0.677926 -0.706559 0.202955 -0.677899 -0.706585 0.202956 -0.649751 -0.70658 0.280301 -0.649823 -0.706512 0.280305 -0.612886 -0.706512 0.353852 -0.612896 -0.706503 0.353854 -0.567671 -0.706504 0.422613 -0.56766 -0.706514 0.42261 -0.514762 -0.706513 0.485654 -0.514771 -0.706503 0.485658 -0.454908 -0.706502 0.542138 -0.454906 -0.706504 0.542136 -0.388892 -0.706504 0.591283 -0.388887 -0.70651 0.591279 -0.317616 -0.706509 0.632428 -0.317627 -0.706495 0.632438 -0.242044 -0.706495 0.665041 -0.242071 -0.706454 0.665074 -0.163233 -0.706453 0.68868 -0.163172 -0.706559 0.688585 -0.0821387 -0.706558 0.702872 -0.0822047 -0.706417 0.703006 0 -0.706418 0.707795 0 -0.706418 0.707795 0.0821548 -0.706419 0.70301 0.0821882 -0.706559 0.702865 0.163208 -0.706558 0.688578 0.163196 -0.706452 0.688689 0.242057 -0.706455 0.665079 0.242057 -0.706495 0.665036 0.317622 -0.706495 0.63244 0.317621 -0.706509 0.632425 0.388888 -0.70651 0.591277 0.38889 -0.706504 0.591284 0.454907 -0.706504 0.542136 0.454908 -0.706502 0.542138 0.514769 -0.706503 0.485661 0.514764 -0.706513 0.485651 0.567663 -0.706514 0.422607 0.567669 -0.706504 0.422616 0.612894 -0.706503 0.353857 0.612887 -0.706513 0.353849 0.649813 -0.706513 0.280327 0.64976 -0.70658 0.280278 0.677902 -0.706584 0.202948 0.677923 -0.706559 0.202964 0.69691 -0.70656 0.122844 0.697008 -0.706453 0.1229 0.706563 -0.706453 0.04116 0.706556 -0.706459 0.0411574 0.706556 -0.706459 -0.0411597 0.706563 -0.706453 -0.0411578 0.697014 -0.706454 -0.122862 0.696902 -0.706561 -0.122881 0.677926 -0.706559 -0.202955 0.677899 -0.706585 -0.202956 0.649751 -0.70658 -0.280301 0.649823 -0.706512 -0.280305 0.612886 -0.706512 -0.353852 0.612896 -0.706503 -0.353854 0.567671 -0.706504 -0.422613 0.56766 -0.706514 -0.42261 0.514762 -0.706513 -0.485654 0.514771 -0.706503 -0.485658 0.454908 -0.706502 -0.542138 0.454906 -0.706504 -0.542136 0.388892 -0.706504 -0.591283 0.388887 -0.70651 -0.591279 0.317616 -0.706509 -0.632428 0.317627 -0.706495 -0.632438 0.242044 -0.706495 -0.665041 0.242071 -0.706454 -0.665074 0.163233 -0.706453 -0.68868 0.163172 -0.706559 -0.688585 0.0821387 -0.706558 -0.702872 0.0822047 -0.706417 -0.703006 0 -0.706418 -0.707795 0 -0.706418 -0.707795 -0.0821548 -0.706419 -0.70301 -0.0821882 -0.706559 -0.702865 -0.163208 -0.706558 -0.688578 -0.163196 -0.706452 -0.688689 -0.242057 -0.706455 -0.665079 -0.242057 -0.706495 -0.665036 -0.317622 -0.706495 -0.63244 -0.317621 -0.706509 -0.632425 -0.388888 -0.70651 -0.591277 -0.38889 -0.706504 -0.591284 -0.454907 -0.706504 -0.542136 -0.454908 -0.706502 -0.542138 -0.514769 -0.706503 -0.485661 -0.514764 -0.706513 -0.485651 -0.567663 -0.706514 -0.422607 -0.567669 -0.706504 -0.422616 -0.612894 -0.706503 -0.353857 -0.612887 -0.706513 -0.353849 -0.649813 -0.706513 -0.280327 -0.64976 -0.70658 -0.280278 -0.677902 -0.706584 -0.202948 -0.677923 -0.706559 -0.202964 -0.69691 -0.70656 -0.122844 -0.697008 -0.706453 -0.1229 -0.706563 -0.706453 -0.04116 -0.706556 -0.706459 -0.0411574 -0.706556 -0.706459 0.0411597 -0.706563 -0.706453 0.0411578 -0.447674 -0.890706 0.0789358 -0.447637 -0.890724 0.0789397 -0.435449 -0.890724 0.130369 -0.435514 -0.890691 0.13037 -0.417427 -0.890692 0.18006 -0.417419 -0.890696 0.180059 -0.393695 -0.890696 0.227299 -0.393699 -0.890694 0.2273 -0.364647 -0.890694 0.271471 -0.364654 -0.890691 0.271474 -0.330672 -0.890691 0.311971 -0.330666 -0.890694 0.311968 -0.292213 -0.890694 0.348246 -0.292209 -0.890697 0.348243 -0.249804 -0.890697 0.379812 -0.24981 -0.890693 0.379817 -0.204029 -0.890693 0.406248 -0.204025 -0.890696 0.406244 -0.155484 -0.890696 0.427183 -0.155477 -0.890702 0.427173 -0.104819 -0.890702 0.442338 -0.104848 -0.890673 0.442389 -0.0528032 -0.890673 0.451568 -0.0527847 -0.890697 0.451524 0 -0.890697 0.454598 0 -0.890697 0.454598 0.052798 -0.890696 0.451523 0.0527901 -0.890673 0.45157 0.104832 -0.890674 0.442392 0.104835 -0.890702 0.442333 0.15548 -0.890702 0.427172 0.155481 -0.890696 0.427184 0.204026 -0.890696 0.406243 0.204027 -0.890693 0.406249 0.249808 -0.890693 0.379818 0.249806 -0.890697 0.379811 0.29221 -0.890697 0.348242 0.292212 -0.890694 0.348247 0.330668 -0.890694 0.311967 0.330671 -0.890691 0.311972 0.364653 -0.890691 0.271475 0.364649 -0.890694 0.27147 0.393698 -0.890694 0.227301 0.393696 -0.890696 0.227298 0.41742 -0.890696 0.180057 0.417427 -0.890692 0.180062 0.435508 -0.890692 0.130387 0.435453 -0.890724 0.130351 0.447639 -0.890724 0.0789296 0.447672 -0.890706 0.078946 0.453811 -0.890706 0.0264348 0.453792 -0.890715 0.0264283 0.453792 -0.890715 -0.0264337 0.453811 -0.890706 -0.0264294 0.447674 -0.890706 -0.0789358 0.447637 -0.890724 -0.0789397 0.435449 -0.890724 -0.130369 0.435514 -0.890691 -0.13037 0.417427 -0.890692 -0.18006 0.417419 -0.890696 -0.180059 0.393695 -0.890696 -0.227299 0.393699 -0.890694 -0.2273 0.364647 -0.890694 -0.271471 0.364654 -0.890691 -0.271474 0.330672 -0.890691 -0.311971 0.330666 -0.890694 -0.311968 0.292213 -0.890694 -0.348246 0.292209 -0.890697 -0.348243 0.249804 -0.890697 -0.379812 0.24981 -0.890693 -0.379817 0.204029 -0.890693 -0.406248 0.204025 -0.890696 -0.406244 0.155484 -0.890696 -0.427183 0.155477 -0.890702 -0.427173 0.104819 -0.890702 -0.442338 0.104848 -0.890673 -0.442389 0.0528032 -0.890673 -0.451568 0.0527847 -0.890697 -0.451524 0 -0.890697 -0.454598 0 -0.890697 -0.454598 -0.052798 -0.890696 -0.451523 -0.0527901 -0.890673 -0.45157 -0.104832 -0.890674 -0.442392 -0.104835 -0.890702 -0.442333 -0.15548 -0.890702 -0.427172 -0.155481 -0.890696 -0.427184 -0.204026 -0.890696 -0.406243 -0.204027 -0.890693 -0.406249 -0.249808 -0.890693 -0.379818 -0.249806 -0.890697 -0.379811 -0.29221 -0.890697 -0.348242 -0.292212 -0.890694 -0.348247 -0.330668 -0.890694 -0.311967 -0.330671 -0.890691 -0.311972 -0.364653 -0.890691 -0.271475 -0.364649 -0.890694 -0.27147 -0.393698 -0.890694 -0.227301 -0.393696 -0.890696 -0.227298 -0.41742 -0.890696 -0.180057 -0.417427 -0.890692 -0.180062 -0.435508 -0.890692 -0.130387 -0.435453 -0.890724 -0.130351 -0.447639 -0.890724 -0.0789296 -0.447672 -0.890706 -0.078946 -0.453811 -0.890706 -0.0264348 -0.453792 -0.890715 -0.0264283 -0.453792 -0.890715 0.0264337 -0.453811 -0.890706 0.0264294 -0.154305 -0.987648 0.0272114 -0.15432 -0.987646 0.0272101 -0.150118 -0.987646 0.0449374 -0.1501 -0.987649 0.0449368 -0.143868 -0.987649 0.0620593 -0.14387 -0.987649 0.0620596 -0.135693 -0.987649 0.0783415 -0.13569 -0.987649 0.0783407 -0.125678 -0.987649 0.0935633 -0.125676 -0.98765 0.0935625 -0.113964 -0.98765 0.10752 -0.113967 -0.987649 0.107521 -0.100713 -0.987649 0.120026 -0.100713 -0.987649 0.120026 -0.0860984 -0.987649 0.130906 -0.0860967 -0.987649 0.130905 -0.0703182 -0.987649 0.140014 -0.0703187 -0.987649 0.140015 -0.0535875 -0.987649 0.147232 -0.0535894 -0.987649 0.147234 -0.0361338 -0.987649 0.15246 -0.0361332 -0.987649 0.152459 -0.0181929 -0.987649 0.155623 -0.0181876 -0.987651 0.15561 0 -0.987651 0.156669 0 -0.987651 0.156669 0.0181913 -0.987651 0.155609 0.0181893 -0.987649 0.155623 0.0361335 -0.987649 0.152459 0.0361335 -0.987649 0.15246 0.0535886 -0.987649 0.147235 0.0535883 -0.987649 0.147231 0.0703185 -0.987649 0.140015 0.0703184 -0.987649 0.140014 0.0860972 -0.987649 0.130904 0.086098 -0.987649 0.130907 0.100713 -0.987649 0.120026 0.100713 -0.987649 0.120026 0.113967 -0.987649 0.107522 0.113965 -0.98765 0.107519 0.125676 -0.98765 0.093562 0.125677 -0.987649 0.0935639 0.13569 -0.987649 0.0783401 0.135692 -0.987649 0.0783421 0.14387 -0.987649 0.0620601 0.143868 -0.987649 0.0620588 0.150102 -0.987649 0.0449325 0.150117 -0.987646 0.0449419 0.154319 -0.987646 0.0272138 0.154306 -0.987648 0.0272076 0.156421 -0.987649 0.00910975 0.156425 -0.987648 0.00911119 0.156425 -0.987648 -0.00911001 0.156421 -0.987649 -0.00911093 0.154305 -0.987648 -0.0272114 0.15432 -0.987646 -0.0272101 0.150118 -0.987646 -0.0449374 0.1501 -0.987649 -0.0449368 0.143868 -0.987649 -0.0620593 0.14387 -0.987649 -0.0620596 0.135693 -0.987649 -0.0783415 0.13569 -0.987649 -0.0783407 0.125678 -0.987649 -0.0935633 0.125676 -0.98765 -0.0935625 0.113964 -0.98765 -0.10752 0.113967 -0.987649 -0.107521 0.100713 -0.987649 -0.120026 0.100713 -0.987649 -0.120026 0.0860984 -0.987649 -0.130906 0.0860967 -0.987649 -0.130905 0.0703182 -0.987649 -0.140014 0.0703187 -0.987649 -0.140015 0.0535875 -0.987649 -0.147232 0.0535894 -0.987649 -0.147234 0.0361338 -0.987649 -0.15246 0.0361332 -0.987649 -0.152459 0.0181929 -0.987649 -0.155623 0.0181876 -0.987651 -0.15561 0 -0.987651 -0.156669 0 -0.987651 -0.156669 -0.0181913 -0.987651 -0.155609 -0.0181893 -0.987649 -0.155623 -0.0361335 -0.987649 -0.152459 -0.0361335 -0.987649 -0.15246 -0.0535886 -0.987649 -0.147235 -0.0535883 -0.987649 -0.147231 -0.0703185 -0.987649 -0.140015 -0.0703184 -0.987649 -0.140014 -0.0860972 -0.987649 -0.130904 -0.086098 -0.987649 -0.130907 -0.100713 -0.987649 -0.120026 -0.100713 -0.987649 -0.120026 -0.113967 -0.987649 -0.107522 -0.113965 -0.98765 -0.107519 -0.125676 -0.98765 -0.093562 -0.125677 -0.987649 -0.0935639 -0.13569 -0.987649 -0.0783401 -0.135692 -0.987649 -0.0783421 -0.14387 -0.987649 -0.0620601 -0.143868 -0.987649 -0.0620588 -0.150102 -0.987649 -0.0449325 -0.150117 -0.987646 -0.0449419 -0.154319 -0.987646 -0.0272138 -0.154306 -0.987648 -0.0272076 -0.156421 -0.987649 -0.00910975 -0.156425 -0.987648 -0.00911119 -0.156425 -0.987648 0.00911001 -0.156421 -0.987649 0.00911093 0.994522 0 0.104528 0.994522 0 -0.104528 0.994522 0 -0.104528 0.951057 0 -0.309015 0.951057 0 -0.309015 0.866023 0 -0.500005 0.866023 0 -0.500005 0.743146 0 -0.669129 0.743146 0 -0.669129 0.587788 0 -0.809015 0.587788 0 -0.809015 0.406735 0 -0.913546 0.406735 0 -0.913546 0.207908 0 -0.978148 0.207908 0 -0.978148 0 0 -1 0 0 -1 -0.207908 0 -0.978148 -0.207908 0 -0.978148 -0.406735 0 -0.913546 -0.406735 0 -0.913546 -0.587788 0 -0.809015 -0.587788 0 -0.809015 -0.743146 0 -0.669129 -0.743146 0 -0.669129 -0.866023 0 -0.500005 -0.866023 0 -0.500005 -0.951057 0 -0.309015 -0.951057 0 -0.309015 -0.994522 0 -0.104528 -0.994522 0 -0.104528 -0.994522 0 0.104528 -0.994522 0 0.104528 -0.951057 0 0.309015 -0.951057 0 0.309015 -0.866023 0 0.500005 -0.866023 0 0.500005 -0.743146 0 0.669129 -0.743146 0 0.669129 -0.587788 0 0.809015 -0.587788 0 0.809015 -0.406735 0 0.913546 -0.406735 0 0.913546 -0.207908 0 0.978148 -0.207908 0 0.978148 0 0 1 0 0 1 0.207908 0 0.978148 0.207908 0 0.978148 0.406735 0 0.913546 0.406735 0 0.913546 0.587788 0 0.809015 0.587788 0 0.809015 0.743146 0 0.669129 0.743146 0 0.669129 0.866023 0 0.500005 0.866023 0 0.500005 0.951057 0 0.309015 0.951057 0 0.309015 0.994522 0 0.104528</float_array>
                    <technique_common>
                        <accessor count="1560" source="#shape0-lib-normals-array" stride="3">
                            <param name="X" type="float"/>
                            <param name="Y" type="float"/>
                            <param name="Z" type="float"/>
                        </accessor>
                    </technique_common>
                </source>
                <vertices id="shape0-lib-vertices">
                    <input semantic="POSITION" source="#shape0-lib-positions"/>
                </vertices>
                <triangles count="1560">
                    <input offset="0" semantic="VERTEX" source="#shape0-lib-vertices"/>
                    <input offset="1" semantic="NORMAL" source="#shape0-lib-normals"/>
                    <p>0 0 788 0 453 0 453 1 1 1 0 1 0 2 1 2 17 2 0 3 17 3 18 3 3 4 4 4 788 4 788 5 4 5 454 5 788 6 454 6 453 6 5 7 458 7 2 7 2 8 458 8 457 8 2 9 457 9 3 9 3 10 457 10 455 10 3 11 455 11 4 11 7 12 6 12 5 12 5 13 6 13 460 13 5 14 460 14 458 14 786 15 463 15 7 15 7 16 463 16 8 16 7 17 8 17 6 17 775 18 430 18 9 18 9 19 430 19 427 19 9 20 427 20 31 20 10 21 11 21 772 21 772 22 11 22 23 22 772 23 23 23 24 23 768 24 441 24 10 24 10 25 441 25 439 25 10 26 439 26 11 26 784 27 12 27 13 27 13 28 12 28 469 28 13 29 469 29 785 29 20 30 22 30 775 30 775 31 22 31 431 31 775 32 431 32 430 32 469 33 468 33 785 33 785 34 468 34 466 34 785 35 466 35 786 35 786 36 466 36 14 36 786 37 14 37 463 37 30 38 15 38 784 38 784 39 15 39 16 39 784 40 16 40 12 40 17 41 451 41 18 41 18 42 451 42 449 42 18 43 449 43 19 43 19 44 449 44 448 44 19 45 448 45 765 45 25 46 21 46 20 46 20 47 21 47 434 47 20 48 434 48 22 48 23 49 438 49 24 49 24 50 438 50 437 50 24 51 437 51 25 51 25 52 437 52 435 52 25 53 435 53 21 53 767 54 26 54 768 54 768 55 26 55 442 55 768 56 442 56 441 56 448 57 447 57 765 57 765 58 447 58 445 58 765 59 445 59 767 59 767 60 445 60 27 60 767 61 27 61 26 61 28 62 29 62 30 62 30 63 29 63 473 63 30 64 473 64 15 64 427 65 426 65 31 65 31 66 426 66 32 66 31 67 32 67 777 67 780 68 33 68 781 68 781 69 33 69 34 69 781 70 34 70 36 70 34 71 35 71 36 71 36 72 35 72 37 72 36 73 37 73 28 73 28 74 37 74 475 74 28 75 475 75 29 75 39 76 40 76 780 76 780 77 40 77 477 77 780 78 477 78 33 78 32 79 424 79 777 79 777 80 424 80 38 80 777 81 38 81 39 81 39 82 38 82 478 82 39 83 478 83 40 83 260 84 511 84 261 84 261 85 511 85 41 85 261 86 41 86 42 86 42 87 41 87 509 87 42 88 509 88 264 88 264 89 509 89 507 89 264 90 507 90 43 90 43 91 507 91 44 91 43 92 44 92 188 92 188 93 44 93 45 93 188 94 45 94 190 94 190 95 45 95 506 95 190 96 506 96 46 96 46 97 506 97 47 97 46 98 47 98 48 98 48 99 47 99 505 99 48 100 505 100 192 100 192 101 505 101 504 101 192 102 504 102 49 102 49 103 504 103 502 103 49 104 502 104 193 104 193 105 502 105 51 105 193 106 51 106 50 106 50 107 51 107 52 107 50 108 52 108 53 108 53 109 52 109 54 109 53 110 54 110 194 110 194 111 54 111 55 111 194 112 55 112 56 112 56 113 55 113 500 113 56 114 500 114 57 114 57 115 500 115 499 115 57 116 499 116 58 116 58 117 499 117 59 117 58 118 59 118 60 118 60 119 59 119 61 119 60 120 61 120 62 120 62 121 61 121 63 121 62 122 63 122 198 122 198 123 63 123 495 123 198 124 495 124 199 124 199 125 495 125 64 125 199 126 64 126 65 126 65 127 64 127 494 127 65 128 494 128 201 128 201 129 494 129 66 129 201 130 66 130 67 130 67 131 66 131 492 131 67 132 492 132 203 132 203 133 492 133 68 133 203 134 68 134 205 134 205 135 68 135 491 135 205 136 491 136 206 136 206 137 491 137 69 137 206 138 69 138 208 138 208 139 69 139 489 139 208 140 489 140 209 140 209 141 489 141 488 141 209 142 488 142 70 142 70 143 488 143 71 143 70 144 71 144 72 144 72 145 71 145 487 145 72 146 487 146 212 146 212 147 487 147 73 147 212 148 73 148 74 148 74 149 73 149 75 149 74 150 75 150 214 150 214 151 75 151 76 151 214 152 76 152 77 152 77 153 76 153 485 153 77 154 485 154 79 154 79 155 485 155 78 155 79 156 78 156 80 156 80 157 78 157 483 157 80 158 483 158 81 158 81 159 483 159 82 159 81 160 82 160 217 160 217 161 82 161 83 161 217 162 83 162 219 162 219 163 83 163 482 163 219 164 482 164 84 164 84 165 482 165 85 165 84 166 85 166 221 166 221 167 85 167 87 167 221 168 87 168 86 168 86 169 87 169 89 169 86 170 89 170 88 170 88 171 89 171 479 171 88 172 479 172 223 172 223 173 479 173 550 173 223 174 550 174 90 174 90 175 550 175 91 175 90 176 91 176 92 176 92 177 91 177 93 177 92 178 93 178 226 178 226 179 93 179 94 179 226 180 94 180 227 180 227 181 94 181 546 181 227 182 546 182 95 182 95 183 546 183 96 183 95 184 96 184 97 184 97 185 96 185 545 185 97 186 545 186 98 186 98 187 545 187 99 187 98 188 99 188 229 188 229 189 99 189 543 189 229 190 543 190 100 190 100 191 543 191 542 191 100 192 542 192 230 192 230 193 542 193 101 193 230 194 101 194 232 194 232 195 101 195 102 195 232 196 102 196 103 196 103 197 102 197 540 197 103 198 540 198 104 198 104 199 540 199 539 199 104 200 539 200 234 200 234 201 539 201 105 201 234 202 105 202 235 202 235 203 105 203 106 203 235 204 106 204 237 204 237 205 106 205 107 205 237 206 107 206 238 206 238 207 107 207 535 207 238 208 535 208 108 208 108 209 535 209 534 209 108 210 534 210 239 210 239 211 534 211 533 211 239 212 533 212 110 212 110 213 533 213 109 213 110 214 109 214 240 214 240 215 109 215 531 215 240 216 531 216 241 216 241 217 531 217 111 217 241 218 111 218 245 218 245 219 111 219 529 219 245 220 529 220 246 220 246 221 529 221 112 221 246 222 112 222 113 222 113 223 112 223 115 223 113 224 115 224 114 224 114 225 115 225 116 225 114 226 116 226 247 226 247 227 116 227 117 227 247 228 117 228 249 228 249 229 117 229 118 229 249 230 118 230 119 230 119 231 118 231 525 231 119 232 525 232 120 232 120 233 525 233 121 233 120 234 121 234 122 234 122 235 121 235 523 235 122 236 523 236 123 236 123 237 523 237 521 237 123 238 521 238 251 238 251 239 521 239 124 239 251 240 124 240 125 240 125 241 124 241 126 241 125 242 126 242 252 242 252 243 126 243 519 243 252 244 519 244 127 244 127 245 519 245 518 245 127 246 518 246 128 246 128 247 518 247 129 247 128 248 129 248 130 248 130 249 129 249 517 249 130 250 517 250 131 250 131 251 517 251 516 251 131 252 516 252 132 252 132 253 516 253 514 253 132 254 514 254 133 254 133 255 514 255 512 255 133 256 512 256 134 256 134 257 512 257 135 257 134 258 135 258 256 258 256 259 135 259 136 259 256 260 136 260 257 260 257 261 136 261 137 261 257 262 137 262 260 262 260 263 137 263 511 263 138 264 139 264 162 264 142 265 141 265 140 265 140 266 141 266 758 266 140 267 758 267 787 267 145 268 759 268 142 268 142 269 759 269 143 269 142 270 143 270 141 270 156 271 157 271 144 271 166 272 146 272 145 272 145 273 146 273 762 273 145 274 762 274 759 274 766 275 147 275 148 275 148 276 147 276 149 276 148 277 149 277 150 277 769 278 718 278 766 278 766 279 718 279 151 279 766 280 151 280 147 280 770 281 152 281 769 281 769 282 152 282 153 282 769 283 153 283 718 283 773 284 154 284 155 284 155 285 154 285 725 285 155 286 725 286 771 286 774 287 727 287 773 287 773 288 727 288 726 288 773 289 726 289 154 289 156 290 735 290 157 290 157 291 735 291 158 291 157 292 158 292 159 292 159 293 158 293 160 293 159 294 160 294 776 294 175 295 738 295 144 295 144 296 738 296 161 296 144 297 161 297 156 297 783 298 177 298 176 298 165 299 754 299 162 299 162 300 754 300 163 300 162 301 163 301 138 301 758 302 164 302 787 302 787 303 164 303 757 303 787 304 757 304 165 304 165 305 757 305 756 305 165 306 756 306 754 306 149 307 715 307 150 307 150 308 715 308 713 308 150 309 713 309 166 309 166 310 713 310 167 310 166 311 167 311 146 311 725 312 722 312 771 312 771 313 722 313 168 313 771 314 168 314 770 314 770 315 168 315 169 315 770 316 169 316 152 316 172 317 728 317 774 317 774 318 728 318 170 318 774 319 170 319 727 319 160 320 171 320 776 320 776 321 171 321 173 321 776 322 173 322 172 322 172 323 173 323 730 323 172 324 730 324 728 324 174 325 742 325 175 325 175 326 742 326 740 326 175 327 740 327 738 327 176 328 748 328 783 328 783 329 748 329 184 329 783 330 184 330 782 330 181 331 183 331 177 331 177 332 183 332 178 332 177 333 178 333 176 333 138 334 179 334 139 334 139 335 179 335 751 335 139 336 751 336 180 336 180 337 751 337 750 337 180 338 750 338 181 338 181 339 750 339 182 339 181 340 182 340 183 340 184 341 745 341 782 341 782 342 745 342 185 342 782 343 185 343 186 343 186 344 185 344 187 344 186 345 187 345 174 345 174 346 187 346 743 346 174 347 743 347 742 347 316 348 263 348 264 348 264 349 43 349 316 349 316 350 43 350 188 350 316 351 188 351 189 351 189 352 188 352 190 352 189 353 190 353 191 353 190 354 46 354 191 354 191 355 46 355 48 355 191 356 48 356 314 356 48 357 192 357 314 357 314 358 192 358 49 358 314 359 49 359 311 359 311 360 49 360 193 360 311 361 193 361 310 361 193 362 50 362 310 362 310 363 50 363 53 363 310 364 53 364 195 364 53 365 194 365 195 365 195 366 194 366 56 366 195 367 56 367 196 367 56 368 57 368 196 368 196 369 57 369 58 369 196 370 58 370 306 370 306 371 58 371 60 371 306 372 60 372 197 372 60 373 62 373 197 373 197 374 62 374 198 374 197 375 198 375 304 375 198 376 199 376 304 376 304 377 199 377 65 377 304 378 65 378 200 378 200 379 65 379 201 379 200 380 201 380 202 380 201 381 67 381 202 381 202 382 67 382 203 382 202 383 203 383 204 383 203 384 205 384 204 384 204 385 205 385 206 385 204 386 206 386 207 386 207 387 206 387 208 387 207 388 208 388 210 388 208 389 209 389 210 389 210 390 209 390 70 390 210 391 70 391 211 391 70 392 72 392 211 392 211 393 72 393 212 393 211 394 212 394 213 394 212 395 74 395 213 395 213 396 74 396 214 396 213 397 214 397 215 397 215 398 214 398 77 398 215 399 77 399 216 399 77 400 79 400 216 400 216 401 79 401 80 401 216 402 80 402 299 402 80 403 81 403 299 403 299 404 81 404 217 404 299 405 217 405 218 405 218 406 217 406 219 406 218 407 219 407 220 407 219 408 84 408 220 408 220 409 84 409 221 409 220 410 221 410 222 410 221 411 86 411 222 411 222 412 86 412 88 412 222 413 88 413 295 413 295 414 88 414 223 414 295 415 223 415 293 415 293 416 223 416 224 416 293 417 224 417 225 417 224 418 92 418 225 418 225 419 92 419 226 419 225 420 226 420 228 420 226 421 227 421 228 421 228 422 227 422 95 422 228 423 95 423 289 423 289 424 95 424 97 424 289 425 97 425 288 425 97 426 98 426 288 426 288 427 98 427 229 427 288 428 229 428 231 428 229 429 100 429 231 429 231 430 100 430 230 430 231 431 230 431 284 431 284 432 230 432 232 432 284 433 232 433 283 433 232 434 103 434 283 434 283 435 103 435 104 435 283 436 104 436 233 436 104 437 234 437 233 437 233 438 234 438 235 438 233 439 235 439 236 439 235 440 237 440 236 440 236 441 237 441 238 441 236 442 238 442 281 442 281 443 238 443 108 443 281 444 108 444 279 444 108 445 239 445 279 445 279 446 239 446 110 446 279 447 110 447 242 447 110 448 240 448 242 448 242 449 240 449 241 449 242 450 241 450 243 450 243 451 241 451 245 451 243 452 245 452 244 452 245 453 246 453 244 453 244 454 246 454 113 454 244 455 113 455 275 455 113 456 114 456 275 456 275 457 114 457 247 457 275 458 247 458 248 458 248 459 247 459 249 459 248 460 249 460 273 460 249 461 119 461 273 461 273 462 119 462 120 462 273 463 120 463 250 463 120 464 122 464 250 464 250 465 122 465 123 465 250 466 123 466 271 466 123 467 251 467 271 467 271 468 251 468 125 468 271 469 125 469 270 469 270 470 125 470 252 470 270 471 252 471 253 471 252 472 127 472 253 472 253 473 127 473 128 473 253 474 128 474 254 474 128 475 130 475 254 475 254 476 130 476 131 476 254 477 131 477 255 477 255 478 131 478 132 478 255 479 132 479 265 479 132 480 133 480 265 480 265 481 133 481 134 481 265 482 134 482 258 482 134 483 256 483 258 483 258 484 256 484 257 484 258 485 257 485 259 485 259 486 257 486 260 486 259 487 260 487 262 487 262 488 260 488 261 488 262 489 261 489 263 489 263 490 261 490 42 490 263 491 42 491 264 491 259 492 317 492 258 492 258 493 317 493 266 493 258 494 266 494 265 494 265 495 266 495 319 495 265 496 319 496 255 496 255 497 319 497 267 497 255 498 267 498 254 498 254 499 267 499 268 499 254 500 268 500 253 500 253 501 268 501 269 501 253 502 269 502 270 502 270 503 269 503 322 503 270 504 322 504 271 504 271 505 322 505 272 505 271 506 272 506 250 506 250 507 272 507 323 507 250 508 323 508 273 508 273 509 323 509 274 509 273 510 274 510 248 510 248 511 274 511 276 511 248 512 276 512 275 512 275 513 276 513 327 513 275 514 327 514 244 514 244 515 327 515 329 515 244 516 329 516 243 516 243 517 329 517 277 517 243 518 277 518 242 518 242 519 277 519 278 519 242 520 278 520 279 520 279 521 278 521 280 521 279 522 280 522 281 522 281 523 280 523 331 523 281 524 331 524 236 524 236 525 331 525 334 525 236 526 334 526 233 526 233 527 334 527 282 527 233 528 282 528 283 528 283 529 282 529 285 529 283 530 285 530 284 530 284 531 285 531 286 531 284 532 286 532 231 532 231 533 286 533 287 533 231 534 287 534 288 534 288 535 287 535 290 535 288 536 290 536 289 536 289 537 290 537 291 537 289 538 291 538 228 538 228 539 291 539 292 539 228 540 292 540 225 540 225 541 292 541 339 541 225 542 339 542 293 542 293 543 339 543 294 543 293 544 294 544 295 544 295 545 294 545 342 545 295 546 342 546 222 546 222 547 342 547 296 547 222 548 296 548 220 548 220 549 296 549 297 549 220 550 297 550 218 550 218 551 297 551 298 551 218 552 298 552 299 552 299 553 298 553 343 553 299 554 343 554 216 554 216 555 343 555 344 555 216 556 344 556 215 556 215 557 344 557 345 557 215 558 345 558 213 558 213 559 345 559 300 559 213 560 300 560 211 560 211 561 300 561 346 561 211 562 346 562 210 562 210 563 346 563 301 563 210 564 301 564 207 564 207 565 301 565 348 565 207 566 348 566 204 566 204 567 348 567 349 567 204 568 349 568 202 568 202 569 349 569 302 569 202 570 302 570 200 570 200 571 302 571 303 571 200 572 303 572 304 572 304 573 303 573 305 573 304 574 305 574 197 574 197 575 305 575 353 575 197 576 353 576 306 576 306 577 353 577 307 577 306 578 307 578 196 578 196 579 307 579 356 579 196 580 356 580 195 580 195 581 356 581 308 581 195 582 308 582 310 582 310 583 308 583 309 583 310 584 309 584 311 584 311 585 309 585 312 585 311 586 312 586 314 586 314 587 312 587 313 587 314 588 313 588 191 588 191 589 313 589 315 589 191 590 315 590 189 590 189 591 315 591 359 591 189 592 359 592 316 592 316 593 359 593 360 593 316 594 360 594 263 594 263 595 360 595 362 595 263 596 362 596 262 596 262 597 362 597 364 597 262 598 364 598 259 598 259 599 364 599 317 599 317 600 365 600 266 600 266 601 365 601 318 601 266 602 318 602 319 602 319 603 318 603 320 603 319 604 320 604 267 604 267 605 320 605 368 605 267 606 368 606 268 606 268 607 368 607 369 607 268 608 369 608 269 608 269 609 369 609 321 609 269 610 321 610 322 610 322 611 321 611 370 611 322 612 370 612 272 612 272 613 370 613 372 613 272 614 372 614 323 614 323 615 372 615 324 615 323 616 324 616 274 616 274 617 324 617 325 617 274 618 325 618 276 618 276 619 325 619 326 619 276 620 326 620 327 620 327 621 326 621 328 621 327 622 328 622 329 622 329 623 328 623 330 623 329 624 330 624 277 624 277 625 330 625 375 625 277 626 375 626 278 626 278 627 375 627 377 627 278 628 377 628 280 628 280 629 377 629 332 629 280 630 332 630 331 630 331 631 332 631 333 631 331 632 333 632 334 632 334 633 333 633 335 633 334 634 335 634 282 634 282 635 335 635 336 635 282 636 336 636 285 636 285 637 336 637 337 637 285 638 337 638 286 638 286 639 337 639 382 639 286 640 382 640 287 640 287 641 382 641 383 641 287 642 383 642 290 642 290 643 383 643 338 643 290 644 338 644 291 644 291 645 338 645 386 645 291 646 386 646 292 646 292 647 386 647 387 647 292 648 387 648 339 648 339 649 387 649 340 649 339 650 340 650 294 650 294 651 340 651 341 651 294 652 341 652 342 652 342 653 341 653 391 653 342 654 391 654 296 654 296 655 391 655 393 655 296 656 393 656 297 656 297 657 393 657 394 657 297 658 394 658 298 658 298 659 394 659 397 659 298 660 397 660 343 660 343 661 397 661 399 661 343 662 399 662 344 662 344 663 399 663 400 663 344 664 400 664 345 664 345 665 400 665 402 665 345 666 402 666 300 666 300 667 402 667 404 667 300 668 404 668 346 668 346 669 404 669 405 669 346 670 405 670 301 670 301 671 405 671 347 671 301 672 347 672 348 672 348 673 347 673 406 673 348 674 406 674 349 674 349 675 406 675 350 675 349 676 350 676 302 676 302 677 350 677 351 677 302 678 351 678 303 678 303 679 351 679 352 679 303 680 352 680 305 680 305 681 352 681 408 681 305 682 408 682 353 682 353 683 408 683 354 683 353 684 354 684 307 684 307 685 354 685 355 685 307 686 355 686 356 686 356 687 355 687 410 687 356 688 410 688 308 688 308 689 410 689 357 689 308 690 357 690 309 690 309 691 357 691 411 691 309 692 411 692 312 692 312 693 411 693 358 693 312 694 358 694 313 694 313 695 358 695 413 695 313 696 413 696 315 696 315 697 413 697 415 697 315 698 415 698 359 698 359 699 415 699 361 699 359 700 361 700 360 700 360 701 361 701 417 701 360 702 417 702 362 702 362 703 417 703 363 703 362 704 363 704 364 704 364 705 363 705 421 705 364 706 421 706 317 706 317 707 421 707 365 707 365 708 366 708 318 708 318 709 366 709 423 709 318 710 423 710 320 710 320 711 423 711 425 711 320 712 425 712 368 712 368 713 425 713 367 713 368 714 367 714 369 714 369 715 367 715 428 715 369 716 428 716 321 716 321 717 428 717 429 717 321 718 429 718 370 718 370 719 429 719 371 719 370 720 371 720 372 720 372 721 371 721 432 721 372 722 432 722 324 722 324 723 432 723 433 723 324 724 433 724 325 724 325 725 433 725 373 725 325 726 373 726 326 726 326 727 373 727 374 727 326 728 374 728 328 728 328 729 374 729 436 729 328 730 436 730 330 730 330 731 436 731 376 731 330 732 376 732 375 732 375 733 376 733 378 733 375 734 378 734 377 734 377 735 378 735 379 735 377 736 379 736 332 736 332 737 379 737 440 737 332 738 440 738 333 738 333 739 440 739 380 739 333 740 380 740 335 740 335 741 380 741 381 741 335 742 381 742 336 742 336 743 381 743 443 743 336 744 443 744 337 744 337 745 443 745 444 745 337 746 444 746 382 746 382 747 444 747 446 747 382 748 446 748 383 748 383 749 446 749 384 749 383 750 384 750 338 750 338 751 384 751 385 751 338 752 385 752 386 752 386 753 385 753 450 753 386 754 450 754 387 754 387 755 450 755 388 755 387 756 388 756 340 756 340 757 388 757 389 757 340 758 389 758 341 758 341 759 389 759 390 759 341 760 390 760 391 760 391 761 390 761 392 761 391 762 392 762 393 762 393 763 392 763 395 763 393 764 395 764 394 764 394 765 395 765 396 765 394 766 396 766 397 766 397 767 396 767 398 767 397 768 398 768 399 768 399 769 398 769 456 769 399 770 456 770 400 770 400 771 456 771 401 771 400 772 401 772 402 772 402 773 401 773 403 773 402 774 403 774 404 774 404 775 403 775 459 775 404 776 459 776 405 776 405 777 459 777 461 777 405 778 461 778 347 778 347 779 461 779 462 779 347 780 462 780 406 780 406 781 462 781 464 781 406 782 464 782 350 782 350 783 464 783 465 783 350 784 465 784 351 784 351 785 465 785 467 785 351 786 467 786 352 786 352 787 467 787 407 787 352 788 407 788 408 788 408 789 407 789 470 789 408 790 470 790 354 790 354 791 470 791 471 791 354 792 471 792 355 792 355 793 471 793 409 793 355 794 409 794 410 794 410 795 409 795 472 795 410 796 472 796 357 796 357 797 472 797 474 797 357 798 474 798 411 798 411 799 474 799 412 799 411 800 412 800 358 800 358 801 412 801 414 801 358 802 414 802 413 802 413 803 414 803 476 803 413 804 476 804 415 804 415 805 476 805 416 805 415 806 416 806 361 806 361 807 416 807 418 807 361 808 418 808 417 808 417 809 418 809 419 809 417 810 419 810 363 810 363 811 419 811 420 811 363 812 420 812 421 812 421 813 420 813 422 813 421 814 422 814 365 814 365 815 422 815 366 815 366 816 38 816 423 816 423 817 38 817 424 817 423 818 424 818 425 818 425 819 424 819 32 819 425 820 32 820 367 820 367 821 32 821 426 821 367 822 426 822 428 822 428 823 426 823 427 823 428 824 427 824 429 824 429 825 427 825 430 825 429 826 430 826 371 826 371 827 430 827 431 827 371 828 431 828 432 828 432 829 431 829 22 829 432 830 22 830 433 830 433 831 22 831 434 831 433 832 434 832 373 832 373 833 434 833 21 833 373 834 21 834 374 834 374 835 21 835 435 835 374 836 435 836 436 836 436 837 435 837 437 837 436 838 437 838 376 838 376 839 437 839 438 839 376 840 438 840 378 840 378 841 438 841 23 841 378 842 23 842 379 842 379 843 23 843 11 843 379 844 11 844 440 844 440 845 11 845 439 845 440 846 439 846 380 846 380 847 439 847 441 847 380 848 441 848 381 848 381 849 441 849 442 849 381 850 442 850 443 850 443 851 442 851 26 851 443 852 26 852 444 852 444 853 26 853 27 853 444 854 27 854 446 854 446 855 27 855 445 855 446 856 445 856 384 856 384 857 445 857 447 857 384 858 447 858 385 858 385 859 447 859 448 859 385 860 448 860 450 860 450 861 448 861 449 861 450 862 449 862 388 862 388 863 449 863 451 863 388 864 451 864 389 864 389 865 451 865 17 865 389 866 17 866 390 866 390 867 17 867 452 867 390 868 452 868 392 868 392 869 452 869 453 869 392 870 453 870 395 870 395 871 453 871 454 871 395 872 454 872 396 872 396 873 454 873 4 873 396 874 4 874 398 874 398 875 4 875 455 875 398 876 455 876 456 876 456 877 455 877 457 877 456 878 457 878 401 878 401 879 457 879 458 879 401 880 458 880 403 880 403 881 458 881 460 881 403 882 460 882 459 882 459 883 460 883 6 883 459 884 6 884 461 884 461 885 6 885 8 885 461 886 8 886 462 886 462 887 8 887 463 887 462 888 463 888 464 888 464 889 463 889 14 889 464 890 14 890 465 890 465 891 14 891 466 891 465 892 466 892 467 892 467 893 466 893 468 893 467 894 468 894 407 894 407 895 468 895 469 895 407 896 469 896 470 896 470 897 469 897 12 897 470 898 12 898 471 898 471 899 12 899 16 899 471 900 16 900 409 900 409 901 16 901 15 901 409 902 15 902 472 902 472 903 15 903 473 903 472 904 473 904 474 904 474 905 473 905 29 905 474 906 29 906 412 906 412 907 29 907 475 907 412 908 475 908 414 908 414 909 475 909 37 909 414 910 37 910 476 910 476 911 37 911 35 911 476 912 35 912 416 912 416 913 35 913 34 913 416 914 34 914 418 914 418 915 34 915 33 915 418 916 33 916 419 916 419 917 33 917 477 917 419 918 477 918 420 918 420 919 477 919 40 919 420 920 40 920 422 920 422 921 40 921 478 921 422 922 478 922 366 922 366 923 478 923 38 923 596 924 548 924 479 924 479 925 89 925 596 925 596 926 89 926 87 926 596 927 87 927 480 927 480 928 87 928 85 928 480 929 85 929 481 929 85 930 482 930 481 930 481 931 482 931 83 931 481 932 83 932 484 932 83 933 82 933 484 933 484 934 82 934 483 934 484 935 483 935 594 935 594 936 483 936 78 936 594 937 78 937 592 937 78 938 485 938 592 938 592 939 485 939 76 939 592 940 76 940 591 940 76 941 75 941 591 941 591 942 75 942 73 942 591 943 73 943 486 943 73 944 487 944 486 944 486 945 487 945 71 945 486 946 71 946 590 946 590 947 71 947 488 947 590 948 488 948 490 948 488 949 489 949 490 949 490 950 489 950 69 950 490 951 69 951 588 951 69 952 491 952 588 952 588 953 491 953 68 953 588 954 68 954 586 954 586 955 68 955 492 955 586 956 492 956 585 956 492 957 66 957 585 957 585 958 66 958 494 958 585 959 494 959 493 959 494 960 64 960 493 960 493 961 64 961 495 961 493 962 495 962 496 962 496 963 495 963 63 963 496 964 63 964 497 964 63 965 61 965 497 965 497 966 61 966 59 966 497 967 59 967 498 967 59 968 499 968 498 968 498 969 499 969 500 969 498 970 500 970 501 970 500 971 55 971 501 971 501 972 55 972 54 972 501 973 54 973 581 973 581 974 54 974 52 974 581 975 52 975 579 975 52 976 51 976 579 976 579 977 51 977 502 977 579 978 502 978 503 978 502 979 504 979 503 979 503 980 504 980 505 980 503 981 505 981 577 981 577 982 505 982 47 982 577 983 47 983 576 983 47 984 506 984 576 984 576 985 506 985 45 985 576 986 45 986 575 986 45 987 44 987 575 987 575 988 44 988 507 988 575 989 507 989 508 989 508 990 507 990 509 990 508 991 509 991 573 991 573 992 509 992 510 992 573 993 510 993 572 993 510 994 511 994 572 994 572 995 511 995 137 995 572 996 137 996 570 996 137 997 136 997 570 997 570 998 136 998 135 998 570 999 135 999 513 999 513 1000 135 1000 512 1000 513 1001 512 1001 515 1001 512 1002 514 1002 515 1002 515 1003 514 1003 516 1003 515 1004 516 1004 568 1004 516 1005 517 1005 568 1005 568 1006 517 1006 129 1006 568 1007 129 1007 567 1007 567 1008 129 1008 518 1008 567 1009 518 1009 566 1009 518 1010 519 1010 566 1010 566 1011 519 1011 126 1011 566 1012 126 1012 520 1012 126 1013 124 1013 520 1013 520 1014 124 1014 521 1014 520 1015 521 1015 522 1015 521 1016 523 1016 522 1016 522 1017 523 1017 121 1017 522 1018 121 1018 524 1018 524 1019 121 1019 525 1019 524 1020 525 1020 526 1020 525 1021 118 1021 526 1021 526 1022 118 1022 117 1022 526 1023 117 1023 527 1023 117 1024 116 1024 527 1024 527 1025 116 1025 115 1025 527 1026 115 1026 528 1026 528 1027 115 1027 112 1027 528 1028 112 1028 530 1028 112 1029 529 1029 530 1029 530 1030 529 1030 111 1030 530 1031 111 1031 562 1031 111 1032 531 1032 562 1032 562 1033 531 1033 109 1033 562 1034 109 1034 532 1034 532 1035 109 1035 533 1035 532 1036 533 1036 536 1036 533 1037 534 1037 536 1037 536 1038 534 1038 535 1038 536 1039 535 1039 537 1039 535 1040 107 1040 537 1040 537 1041 107 1041 106 1041 537 1042 106 1042 538 1042 106 1043 105 1043 538 1043 538 1044 105 1044 539 1044 538 1045 539 1045 557 1045 557 1046 539 1046 540 1046 557 1047 540 1047 541 1047 540 1048 102 1048 541 1048 541 1049 102 1049 101 1049 541 1050 101 1050 554 1050 101 1051 542 1051 554 1051 554 1052 542 1052 543 1052 554 1053 543 1053 544 1053 544 1054 543 1054 99 1054 544 1055 99 1055 552 1055 99 1056 545 1056 552 1056 552 1057 545 1057 96 1057 552 1058 96 1058 547 1058 96 1059 546 1059 547 1059 547 1060 546 1060 94 1060 547 1061 94 1061 600 1061 600 1062 94 1062 93 1062 600 1063 93 1063 599 1063 599 1064 93 1064 549 1064 599 1065 549 1065 548 1065 548 1066 549 1066 550 1066 548 1067 550 1067 479 1067 600 1068 551 1068 547 1068 547 1069 551 1069 601 1069 547 1070 601 1070 552 1070 552 1071 601 1071 553 1071 552 1072 553 1072 544 1072 544 1073 553 1073 603 1073 544 1074 603 1074 554 1074 554 1075 603 1075 555 1075 554 1076 555 1076 541 1076 541 1077 555 1077 556 1077 541 1078 556 1078 557 1078 557 1079 556 1079 558 1079 557 1080 558 1080 538 1080 538 1081 558 1081 559 1081 538 1082 559 1082 537 1082 537 1083 559 1083 607 1083 537 1084 607 1084 536 1084 536 1085 607 1085 560 1085 536 1086 560 1086 532 1086 532 1087 560 1087 561 1087 532 1088 561 1088 562 1088 562 1089 561 1089 563 1089 562 1090 563 1090 530 1090 530 1091 563 1091 610 1091 530 1092 610 1092 528 1092 528 1093 610 1093 564 1093 528 1094 564 1094 527 1094 527 1095 564 1095 612 1095 527 1096 612 1096 526 1096 526 1097 612 1097 613 1097 526 1098 613 1098 524 1098 524 1099 613 1099 614 1099 524 1100 614 1100 522 1100 522 1101 614 1101 616 1101 522 1102 616 1102 520 1102 520 1103 616 1103 565 1103 520 1104 565 1104 566 1104 566 1105 565 1105 617 1105 566 1106 617 1106 567 1106 567 1107 617 1107 619 1107 567 1108 619 1108 568 1108 568 1109 619 1109 569 1109 568 1110 569 1110 515 1110 515 1111 569 1111 620 1111 515 1112 620 1112 513 1112 513 1113 620 1113 623 1113 513 1114 623 1114 570 1114 570 1115 623 1115 625 1115 570 1116 625 1116 572 1116 572 1117 625 1117 571 1117 572 1118 571 1118 573 1118 573 1119 571 1119 626 1119 573 1120 626 1120 508 1120 508 1121 626 1121 574 1121 508 1122 574 1122 575 1122 575 1123 574 1123 628 1123 575 1124 628 1124 576 1124 576 1125 628 1125 629 1125 576 1126 629 1126 577 1126 577 1127 629 1127 630 1127 577 1128 630 1128 503 1128 503 1129 630 1129 578 1129 503 1130 578 1130 579 1130 579 1131 578 1131 580 1131 579 1132 580 1132 581 1132 581 1133 580 1133 631 1133 581 1134 631 1134 501 1134 501 1135 631 1135 582 1135 501 1136 582 1136 498 1136 498 1137 582 1137 633 1137 498 1138 633 1138 497 1138 497 1139 633 1139 583 1139 497 1140 583 1140 496 1140 496 1141 583 1141 634 1141 496 1142 634 1142 493 1142 493 1143 634 1143 584 1143 493 1144 584 1144 585 1144 585 1145 584 1145 587 1145 585 1146 587 1146 586 1146 586 1147 587 1147 636 1147 586 1148 636 1148 588 1148 588 1149 636 1149 638 1149 588 1150 638 1150 490 1150 490 1151 638 1151 589 1151 490 1152 589 1152 590 1152 590 1153 589 1153 640 1153 590 1154 640 1154 486 1154 486 1155 640 1155 642 1155 486 1156 642 1156 591 1156 591 1157 642 1157 593 1157 591 1158 593 1158 592 1158 592 1159 593 1159 643 1159 592 1160 643 1160 594 1160 594 1161 643 1161 646 1161 594 1162 646 1162 484 1162 484 1163 646 1163 647 1163 484 1164 647 1164 481 1164 481 1165 647 1165 595 1165 481 1166 595 1166 480 1166 480 1167 595 1167 597 1167 480 1168 597 1168 596 1168 596 1169 597 1169 652 1169 596 1170 652 1170 548 1170 548 1171 652 1171 598 1171 548 1172 598 1172 599 1172 599 1173 598 1173 653 1173 599 1174 653 1174 600 1174 600 1175 653 1175 551 1175 551 1176 602 1176 601 1176 601 1177 602 1177 655 1177 601 1178 655 1178 553 1178 553 1179 655 1179 658 1179 553 1180 658 1180 603 1180 603 1181 658 1181 604 1181 603 1182 604 1182 555 1182 555 1183 604 1183 605 1183 555 1184 605 1184 556 1184 556 1185 605 1185 606 1185 556 1186 606 1186 558 1186 558 1187 606 1187 660 1187 558 1188 660 1188 559 1188 559 1189 660 1189 661 1189 559 1190 661 1190 607 1190 607 1191 661 1191 663 1191 607 1192 663 1192 560 1192 560 1193 663 1193 608 1193 560 1194 608 1194 561 1194 561 1195 608 1195 664 1195 561 1196 664 1196 563 1196 563 1197 664 1197 609 1197 563 1198 609 1198 610 1198 610 1199 609 1199 611 1199 610 1200 611 1200 564 1200 564 1201 611 1201 666 1201 564 1202 666 1202 612 1202 612 1203 666 1203 668 1203 612 1204 668 1204 613 1204 613 1205 668 1205 669 1205 613 1206 669 1206 614 1206 614 1207 669 1207 615 1207 614 1208 615 1208 616 1208 616 1209 615 1209 672 1209 616 1210 672 1210 565 1210 565 1211 672 1211 674 1211 565 1212 674 1212 617 1212 617 1213 674 1213 618 1213 617 1214 618 1214 619 1214 619 1215 618 1215 676 1215 619 1216 676 1216 569 1216 569 1217 676 1217 621 1217 569 1218 621 1218 620 1218 620 1219 621 1219 622 1219 620 1220 622 1220 623 1220 623 1221 622 1221 624 1221 623 1222 624 1222 625 1222 625 1223 624 1223 679 1223 625 1224 679 1224 571 1224 571 1225 679 1225 680 1225 571 1226 680 1226 626 1226 626 1227 680 1227 627 1227 626 1228 627 1228 574 1228 574 1229 627 1229 681 1229 574 1230 681 1230 628 1230 628 1231 681 1231 683 1231 628 1232 683 1232 629 1232 629 1233 683 1233 684 1233 629 1234 684 1234 630 1234 630 1235 684 1235 685 1235 630 1236 685 1236 578 1236 578 1237 685 1237 687 1237 578 1238 687 1238 580 1238 580 1239 687 1239 689 1239 580 1240 689 1240 631 1240 631 1241 689 1241 632 1241 631 1242 632 1242 582 1242 582 1243 632 1243 691 1243 582 1244 691 1244 633 1244 633 1245 691 1245 692 1245 633 1246 692 1246 583 1246 583 1247 692 1247 635 1247 583 1248 635 1248 634 1248 634 1249 635 1249 694 1249 634 1250 694 1250 584 1250 584 1251 694 1251 695 1251 584 1252 695 1252 587 1252 587 1253 695 1253 637 1253 587 1254 637 1254 636 1254 636 1255 637 1255 639 1255 636 1256 639 1256 638 1256 638 1257 639 1257 699 1257 638 1258 699 1258 589 1258 589 1259 699 1259 701 1259 589 1260 701 1260 640 1260 640 1261 701 1261 702 1261 640 1262 702 1262 642 1262 642 1263 702 1263 641 1263 642 1264 641 1264 593 1264 593 1265 641 1265 704 1265 593 1266 704 1266 643 1266 643 1267 704 1267 644 1267 643 1268 644 1268 646 1268 646 1269 644 1269 645 1269 646 1270 645 1270 647 1270 647 1271 645 1271 648 1271 647 1272 648 1272 595 1272 595 1273 648 1273 649 1273 595 1274 649 1274 597 1274 597 1275 649 1275 650 1275 597 1276 650 1276 652 1276 652 1277 650 1277 651 1277 652 1278 651 1278 598 1278 598 1279 651 1279 711 1279 598 1280 711 1280 653 1280 653 1281 711 1281 654 1281 653 1282 654 1282 551 1282 551 1283 654 1283 602 1283 602 1284 761 1284 655 1284 655 1285 761 1285 656 1285 655 1286 656 1286 658 1286 658 1287 656 1287 657 1287 658 1288 657 1288 604 1288 604 1289 657 1289 714 1289 604 1290 714 1290 605 1290 605 1291 714 1291 659 1291 605 1292 659 1292 606 1292 606 1293 659 1293 716 1293 606 1294 716 1294 660 1294 660 1295 716 1295 717 1295 660 1296 717 1296 661 1296 661 1297 717 1297 662 1297 661 1298 662 1298 663 1298 663 1299 662 1299 719 1299 663 1300 719 1300 608 1300 608 1301 719 1301 720 1301 608 1302 720 1302 664 1302 664 1303 720 1303 721 1303 664 1304 721 1304 609 1304 609 1305 721 1305 665 1305 609 1306 665 1306 611 1306 611 1307 665 1307 667 1307 611 1308 667 1308 666 1308 666 1309 667 1309 723 1309 666 1310 723 1310 668 1310 668 1311 723 1311 724 1311 668 1312 724 1312 669 1312 669 1313 724 1313 670 1313 669 1314 670 1314 615 1314 615 1315 670 1315 671 1315 615 1316 671 1316 672 1316 672 1317 671 1317 673 1317 672 1318 673 1318 674 1318 674 1319 673 1319 675 1319 674 1320 675 1320 618 1320 618 1321 675 1321 729 1321 618 1322 729 1322 676 1322 676 1323 729 1323 731 1323 676 1324 731 1324 621 1324 621 1325 731 1325 677 1325 621 1326 677 1326 622 1326 622 1327 677 1327 732 1327 622 1328 732 1328 624 1328 624 1329 732 1329 678 1329 624 1330 678 1330 679 1330 679 1331 678 1331 733 1331 679 1332 733 1332 680 1332 680 1333 733 1333 734 1333 680 1334 734 1334 627 1334 627 1335 734 1335 736 1335 627 1336 736 1336 681 1336 681 1337 736 1337 682 1337 681 1338 682 1338 683 1338 683 1339 682 1339 739 1339 683 1340 739 1340 684 1340 684 1341 739 1341 741 1341 684 1342 741 1342 685 1342 685 1343 741 1343 686 1343 685 1344 686 1344 687 1344 687 1345 686 1345 688 1345 687 1346 688 1346 689 1346 689 1347 688 1347 690 1347 689 1348 690 1348 632 1348 632 1349 690 1349 744 1349 632 1350 744 1350 691 1350 691 1351 744 1351 746 1351 691 1352 746 1352 692 1352 692 1353 746 1353 747 1353 692 1354 747 1354 635 1354 635 1355 747 1355 693 1355 635 1356 693 1356 694 1356 694 1357 693 1357 749 1357 694 1358 749 1358 695 1358 695 1359 749 1359 696 1359 695 1360 696 1360 637 1360 637 1361 696 1361 697 1361 637 1362 697 1362 639 1362 639 1363 697 1363 698 1363 639 1364 698 1364 699 1364 699 1365 698 1365 752 1365 699 1366 752 1366 701 1366 701 1367 752 1367 700 1367 701 1368 700 1368 702 1368 702 1369 700 1369 703 1369 702 1370 703 1370 641 1370 641 1371 703 1371 705 1371 641 1372 705 1372 704 1372 704 1373 705 1373 753 1373 704 1374 753 1374 644 1374 644 1375 753 1375 706 1375 644 1376 706 1376 645 1376 645 1377 706 1377 755 1377 645 1378 755 1378 648 1378 648 1379 755 1379 707 1379 648 1380 707 1380 649 1380 649 1381 707 1381 708 1381 649 1382 708 1382 650 1382 650 1383 708 1383 709 1383 650 1384 709 1384 651 1384 651 1385 709 1385 710 1385 651 1386 710 1386 711 1386 711 1387 710 1387 712 1387 711 1388 712 1388 654 1388 654 1389 712 1389 760 1389 654 1390 760 1390 602 1390 602 1391 760 1391 761 1391 761 1392 146 1392 656 1392 656 1393 146 1393 167 1393 656 1394 167 1394 657 1394 657 1395 167 1395 713 1395 657 1396 713 1396 714 1396 714 1397 713 1397 715 1397 714 1398 715 1398 659 1398 659 1399 715 1399 149 1399 659 1400 149 1400 716 1400 716 1401 149 1401 147 1401 716 1402 147 1402 717 1402 717 1403 147 1403 151 1403 717 1404 151 1404 662 1404 662 1405 151 1405 718 1405 662 1406 718 1406 719 1406 719 1407 718 1407 153 1407 719 1408 153 1408 720 1408 720 1409 153 1409 152 1409 720 1410 152 1410 721 1410 721 1411 152 1411 169 1411 721 1412 169 1412 665 1412 665 1413 169 1413 168 1413 665 1414 168 1414 667 1414 667 1415 168 1415 722 1415 667 1416 722 1416 723 1416 723 1417 722 1417 725 1417 723 1418 725 1418 724 1418 724 1419 725 1419 154 1419 724 1420 154 1420 670 1420 670 1421 154 1421 726 1421 670 1422 726 1422 671 1422 671 1423 726 1423 727 1423 671 1424 727 1424 673 1424 673 1425 727 1425 170 1425 673 1426 170 1426 675 1426 675 1427 170 1427 728 1427 675 1428 728 1428 729 1428 729 1429 728 1429 730 1429 729 1430 730 1430 731 1430 731 1431 730 1431 173 1431 731 1432 173 1432 677 1432 677 1433 173 1433 171 1433 677 1434 171 1434 732 1434 732 1435 171 1435 160 1435 732 1436 160 1436 678 1436 678 1437 160 1437 158 1437 678 1438 158 1438 733 1438 733 1439 158 1439 735 1439 733 1440 735 1440 734 1440 734 1441 735 1441 156 1441 734 1442 156 1442 736 1442 736 1443 156 1443 737 1443 736 1444 737 1444 682 1444 682 1445 737 1445 738 1445 682 1446 738 1446 739 1446 739 1447 738 1447 740 1447 739 1448 740 1448 741 1448 741 1449 740 1449 742 1449 741 1450 742 1450 686 1450 686 1451 742 1451 743 1451 686 1452 743 1452 688 1452 688 1453 743 1453 187 1453 688 1454 187 1454 690 1454 690 1455 187 1455 185 1455 690 1456 185 1456 744 1456 744 1457 185 1457 745 1457 744 1458 745 1458 746 1458 746 1459 745 1459 184 1459 746 1460 184 1460 747 1460 747 1461 184 1461 748 1461 747 1462 748 1462 693 1462 693 1463 748 1463 176 1463 693 1464 176 1464 749 1464 749 1465 176 1465 178 1465 749 1466 178 1466 696 1466 696 1467 178 1467 183 1467 696 1468 183 1468 697 1468 697 1469 183 1469 182 1469 697 1470 182 1470 698 1470 698 1471 182 1471 750 1471 698 1472 750 1472 752 1472 752 1473 750 1473 751 1473 752 1474 751 1474 700 1474 700 1475 751 1475 179 1475 700 1476 179 1476 703 1476 703 1477 179 1477 138 1477 703 1478 138 1478 705 1478 705 1479 138 1479 163 1479 705 1480 163 1480 753 1480 753 1481 163 1481 754 1481 753 1482 754 1482 706 1482 706 1483 754 1483 756 1483 706 1484 756 1484 755 1484 755 1485 756 1485 757 1485 755 1486 757 1486 707 1486 707 1487 757 1487 164 1487 707 1488 164 1488 708 1488 708 1489 164 1489 758 1489 708 1490 758 1490 709 1490 709 1491 758 1491 141 1491 709 1492 141 1492 710 1492 710 1493 141 1493 143 1493 710 1494 143 1494 712 1494 712 1495 143 1495 759 1495 712 1496 759 1496 760 1496 760 1497 759 1497 762 1497 760 1498 762 1498 761 1498 761 1499 762 1499 146 1499 142 1500 764 1500 763 1500 763 1501 764 1501 18 1501 763 1502 18 1502 166 1502 166 1503 18 1503 19 1503 166 1504 19 1504 150 1504 150 1505 19 1505 765 1505 150 1506 765 1506 148 1506 148 1507 765 1507 767 1507 148 1508 767 1508 766 1508 766 1509 767 1509 768 1509 766 1510 768 1510 769 1510 769 1511 768 1511 10 1511 769 1512 10 1512 770 1512 770 1513 10 1513 772 1513 770 1514 772 1514 771 1514 771 1515 772 1515 24 1515 771 1516 24 1516 155 1516 155 1517 24 1517 25 1517 155 1518 25 1518 773 1518 773 1519 25 1519 20 1519 773 1520 20 1520 774 1520 774 1521 20 1521 775 1521 774 1522 775 1522 172 1522 172 1523 775 1523 9 1523 172 1524 9 1524 776 1524 776 1525 9 1525 31 1525 776 1526 31 1526 159 1526 159 1527 31 1527 777 1527 159 1528 777 1528 157 1528 157 1529 777 1529 778 1529 157 1530 778 1530 779 1530 779 1531 778 1531 780 1531 779 1532 780 1532 175 1532 175 1533 780 1533 781 1533 175 1534 781 1534 174 1534 174 1535 781 1535 36 1535 174 1536 36 1536 186 1536 186 1537 36 1537 28 1537 186 1538 28 1538 782 1538 782 1539 28 1539 30 1539 782 1540 30 1540 783 1540 783 1541 30 1541 784 1541 783 1542 784 1542 177 1542 177 1543 784 1543 13 1543 177 1544 13 1544 181 1544 181 1545 13 1545 785 1545 181 1546 785 1546 180 1546 180 1547 785 1547 786 1547 180 1548 786 1548 139 1548 139 1549 786 1549 7 1549 139 1550 7 1550 162 1550 162 1551 7 1551 5 1551 162 1552 5 1552 165 1552 165 1553 5 1553 2 1553 165 1554 2 1554 787 1554 787 1555 2 1555 3 1555 787 1556 3 1556 140 1556 140 1557 3 1557 788 1557 140 1558 788 1558 142 1558 142 1559 788 1559 764 1559</p>
                </triangles>
            </mesh>
        </geometry>
    </library_geometries>
    <library_visual_scenes>
        <visual_scene id="VisualSceneNode" name="VisualScene">
            <node id="node" name="node">
                <instance_geometry url="#shape0-lib">
                    <bind_material>
                        <technique_common/>
                    </bind_material>
                </instance_geometry>
            </node>
        </visual_scene>
    </library_visual_scenes>
    <scene>
        <instance_visual_scene url="#VisualSceneNode"/>
    </scene>
</COLLADA>


================================================
FILE: agvs_description/meshes/chassis_agvs.dae
================================================
<?xml version="1.0" encoding="UTF-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
    <asset>
        <contributor>
            <author>VCGLab</author>
            <authoring_tool>VCGLib | MeshLab</authoring_tool>
        </contributor>
        <up_axis>Y_UP</up_axis>
        <created>Wed Feb 26 13:36:10 2014</created>
        <modified>Wed Feb 26 13:36:10 2014</modified>
    </asset>
    <library_images/>
    <library_materials/>
    <library_effects/>
    <library_geometries>
        <geometry id="shape0-lib" name="shape0">
            <mesh>
                <source id="shape0-lib-positions" name="position">
                    <float_array id="shape0-lib-positions-array" count="5709">-0.55 0.224 0.281297 -0.55 0.224 0.3335 0.4615 0.224 0.272 0.3455 0.224 0.272 0.153 0.224 0.272 -0.4615 0.224 0.0335 -0.461 0.224 0.055 -0.3455 0.224 0.0335 0.4615 0.224 0.085 0.361 0.224 0.055 0.361 0.224 0.085 0.461 0.224 0.085 -0.06 0.224 0.1595 -0.5495 0.224 0.272 -0.5495 0.224 0.281297 -0.153 0.224 0.272 -0.4615 0.224 0.272 0.74 -0.0825 0.273 0.74 -0.0825 0.272 0.74 -0.0795 0.272 0.5495 0.204 0.272 0.5495 0.204 0.085 0.5495 0.205 0.272 0.5495 0.205 0.085 0.5495 -0.204 0.272 -0.74 -0.0825 0.272 -0.5495 0.204 0.085 -0.5495 0.204 0.272 -0.5495 -0.205 0.272 -0.5495 -0.204 0.085 -0.4615 0.204 0.085 0.4615 0.224 0.0335 0.4615 -0.204 0.0335 -0.4615 -0.204 0.085 -0.74 0.0825 0.272 -0.69 -0.0945 0.272 -0.676101 0.0825 0.272 -0.4915 0.224 0.272 -0.3505 -0.05 0.272 -0.3605 -0.204 0.272 -0.4615 -0.204 0.272 -0.606769 0.196838 0.272 -0.4615 0.204 0.272 -0.3605 0.204 0.272 -0.412544 0.0529966 0.272 -0.396131 0.0189143 0.272 -0.5495 -0.204 0.272 -0.545456 0.0529966 0.272 -0.545456 -0.0529966 0.272 -0.4915 -0.204 0.272 -0.44212 -0.0765824 0.272 -0.3605 0.05 0.272 -0.396131 -0.0189143 0.272 -0.4915 0.204 0.272 -0.4615 0.204 0.242 -0.3605 0.204 0.0335 -0.4615 -0.204 0.242 -0.3455 0.224 0.272 0.4615 -0.224 0.272 0.479 0.085 0.272 0.3605 0.166 0.272 0.44212 0.0765823 0.272 0.69 -0.0825 0.272 0.5495 -0.205 0.272 0.659477 -0.173003 0.272 0.69 -0.0945 0.272 0.703429 0.135392 0.272 0.606769 0.196838 0.272 0.4915 0.224 0.272 0.3455 -0.166 0.272 0.412544 0.0529966 0.272 0.561869 -0.0189143 0.272 0.561869 0.0189143 0.272 0.4915 0.204 0.272 0.396131 0.0189143 0.272 0.396131 -0.0189143 0.272 0.412544 -0.0529966 0.272 0.3605 0.204 0.272 0.3605 0.204 0.0335 0.4615 0.204 0.085 0.4615 0.204 0.242 0.4915 -0.204 0.272 0.5495 -0.204 0.085 0.4615 -0.204 0.242 0.138 0.204 0.272 -0.138 -0.204 0.272 -0.153 -0.224 0.0335 0.3455 0.166 0.272 0.3455 0.166 0.0535 0.3455 0.224 0.0335 0.3455 -0.224 0.0335 0.4615 0.204 0.272 0.06 0.204 0.0335 0.138 0.204 0.0335 -0.138 0.204 0.272 -0.55 0.204 0.3335 -0.55 0.222 0.282 -0.4615 0.204 0.0335 -0.4615 -0.204 0.0335 -0.3455 -0.224 0.0335 -0.06 -0.204 0.0335 -0.138 -0.204 0.0335 -0.06 -0.224 0.0335 -0.138 0.204 0.0335 -0.153 0.224 0.0335 -0.06 0.224 0.0335 -0.06 0.204 0.0335 0.06 0.224 0.1595 -0.06 0.204 0.1595 0.06 0.204 0.1595 0.06 0.224 0.0335 0.153 0.224 0.0335 0.138 -0.204 0.0335 0.06 -0.204 0.0335 0.4615 0.204 0.0335 0.55 0.222 0.281297 0.55 0.224 0.3335 0.55 0.204 0.3335 -0.55 0.204 0.282 -0.704606 -0.159314 0.282 -0.704606 0.159314 0.282 -0.74 0.0825 0.282 -0.659072 0.193358 0.282 -0.606385 -0.21472 0.282 -0.659072 -0.193358 0.282 -0.676101 -0.0825 0.282 0.704606 -0.159314 0.282 0.659072 -0.193358 0.282 0.606385 0.21472 0.282 0.55 0.204 0.282 0.676101 0.0825 0.282 0.704606 0.159314 0.282 0.74 0.114822 0.282 0.606385 -0.21472 0.282 0.545456 -0.0529966 0.282 0.51588 -0.0765824 0.282 -0.51588 -0.0765824 0.282 -0.545456 -0.0529966 0.282 0.55 -0.204 0.282 -0.55 -0.204 0.282 -0.51588 0.0765823 0.282 -0.676101 0.0825 0.282 -0.479 0.085 0.282 -0.44212 0.0765823 0.282 0.396131 -0.0189143 0.282 0.396131 0.0189143 0.282 0.44212 0.0765823 0.282 0.561869 0.0189143 0.282 -0.412544 0.0529966 0.282 -0.396131 -0.0189143 0.282 -0.412544 -0.0529966 0.282 0.4615 -0.204 0.272 -0.55 -0.224 0.3335 -0.55 -0.204 0.3335 0.55 -0.224 0.3335 0.55 -0.224 0.281297 0.06 -0.204 0.1595 0.06 -0.224 0.1595 -0.06 -0.224 0.1595 -0.06 -0.204 0.1595 -0.55 -0.224 0.281297 -0.5495 -0.224 0.281297 0.5495 -0.224 0.281297 -0.153 -0.224 0.272 -0.461 -0.224 0.055 -0.4615 -0.224 0.0335 -0.361 -0.224 0.085 0.06 -0.224 0.0335 0.153 -0.224 0.0335 0.153 -0.224 0.272 -0.3455 -0.224 0.272 -0.4615 -0.224 0.272 0.461 -0.224 0.055 0.4615 -0.224 0.0335 0.461 -0.224 0.085 0.3455 -0.224 0.272 0.55 -0.204 0.3335 0.74 -0.114822 0.281297 0.704606 -0.159314 0.281297 0.659072 -0.193358 0.281297 0.55 -0.222 0.282 0.74 -0.114822 0.282 0.74 -0.0825 0.281297 0.676101 -0.0825 0.282 0.737167 -0.0825 0.281297 0.74 -0.0825 0.282 0.676101 0.0825 0.272 0.676101 -0.0825 0.272 0.737167 0.0825 0.281297 0.69 0.0825 0.272 0.74 0.0825 0.272 0.74 0.0825 0.282 0.74 0.114822 0.281297 0.74 0.0825 0.281297 0.55 0.222 0.282 0.606385 0.21472 0.281297 0.659072 0.193358 0.282 -0.74 0.114822 0.282 -0.606385 0.21472 0.282 -0.659072 0.193358 0.281297 -0.606385 0.21472 0.281297 -0.55 0.222 0.281297 -0.737167 0.0825 0.273 -0.737167 0.0825 0.281297 -0.676101 -0.0825 0.272 -0.737167 -0.0825 0.281297 -0.69 -0.0825 0.272 -0.737167 -0.0825 0.273 -0.74 -0.114822 0.282 -0.74 -0.114822 0.281297 -0.74 -0.0825 0.282 -0.55 -0.222 0.281297 -0.55 -0.222 0.282 -0.606385 -0.21472 0.281297 -0.659072 -0.193358 0.281297 -0.704606 -0.159314 0.281297 0.479 -0.085 0.272 0.479 -0.085 0.282 0.51588 -0.0765824 0.272 0.545456 -0.0529966 0.272 0.561869 -0.0189143 0.282 0.545456 0.0529966 0.282 0.545456 0.0529966 0.272 0.51588 0.0765823 0.282 0.51588 0.0765823 0.272 0.479 0.085 0.282 0.412544 0.0529966 0.282 0.412544 -0.0529966 0.282 0.44212 -0.0765824 0.282 0.44212 -0.0765824 0.272 -0.479 -0.085 0.282 -0.479 -0.085 0.272 -0.44212 -0.0765824 0.282 -0.412544 -0.0529966 0.272 -0.396131 0.0189143 0.282 -0.44212 0.0765823 0.272 -0.479 0.085 0.272 -0.51588 0.0765823 0.272 -0.545456 0.0529966 0.282 -0.561869 0.0189143 0.282 -0.561869 -0.0189143 0.282 -0.561869 0.0189143 0.272 -0.561869 -0.0189143 0.272 -0.51588 -0.0765824 0.272 0.3605 -0.166 0.272 0.3605 -0.204 0.272 0.3605 -0.166 0.0535 0.3605 -0.204 0.0335 0.3455 -0.166 0.0535 0.3605 0.166 0.0535 0.138 -0.204 0.272 -0.3605 -0.204 0.0335 -0.3605 -0.05 0.237 0.5495 0.294 0.085 0.4615 0.292 0.085 -0.4615 0.292 0.085 0.659477 0.173003 0.085 0.763976 0.147697 0.085 0.670828 0.230219 0.085 0.722412 0.194613 0.085 0.4615 0.224 0.242 0.4615 0.26 0.085 0.4615 0.292 0.242 0.4915 0.294 0.272 0.5495 0.224 0.272 0.5495 0.257142 0.272 0.5495 0.294 0.272 0.5495 0.279484 0.221099 0.5495 0.257817 0.185407 0.5495 0.285376 0.0958323 0.5495 0.238324 0.176784 0.5495 0.233891 0.116524 0.4815 0.294 0.262 -0.4815 0.294 0.262 -0.5495 0.294 0.085 0.4615 0.29 0.085 0.461 0.26 0.085 0.361 0.29 0.085 -0.4615 0.26 0.085 -0.55 0.26 0.085 -0.5495 0.205 0.085 -0.612222 0.252445 0.085 -0.606769 0.196838 0.085 -0.703429 0.135392 0.085 -0.793104 0.0921973 0.085 -0.5495 0.268506 0.261385 -0.5495 0.294 0.272 -0.5495 0.278139 0.242371 -0.5495 0.272322 0.201024 -0.5495 0.285376 0.0958323 -0.5495 0.233891 0.116524 -0.4915 0.294 0.272 -0.4815 0.292 0.262 -0.4615 0.292 0.242 -0.4615 0.224 0.242 -0.4615 0.224 0.085 -0.55 -0.29 0.085 -0.808104 0.0313395 0.085 -0.847813 0.036161 0.085 -0.847813 -0.036161 0.085 -0.756736 -0.202862 0.085 -0.786277 -0.167441 0.085 -0.809829 -0.127785 0.085 -0.595477 0.286332 0.085 -0.689417 -0.265637 0.085 -0.621795 -0.291283 0.085 -0.640291 -0.275422 0.085 -0.796895 0.170419 0.085 -0.786277 0.167441 0.085 0.4615 -0.292 0.085 0.5495 -0.294 0.085 -0.795012 -0.087 0.085 -0.703429 -0.135392 0.085 -0.793104 -0.0921973 0.085 -0.5495 -0.205 0.085 -0.612222 -0.252445 0.085 -0.722412 -0.194613 0.085 -0.4615 -0.224 0.085 -0.4615 -0.224 0.242 -0.4615 -0.29 0.085 -0.4915 -0.294 0.272 -0.4815 -0.294 0.262 -0.4915 -0.224 0.272 -0.4815 -0.292 0.262 -0.5495 -0.257142 0.272 -0.5495 -0.29 0.085 -0.5495 -0.268506 0.261385 -0.5495 -0.278139 0.242371 -0.5495 -0.294 0.085 -0.5495 -0.28029 0.0990362 -0.5495 -0.257817 0.185407 -0.5495 -0.224062 0.169534 -0.5495 -0.294 0.272 0.4815 -0.294 0.262 -0.4615 0.29 0.085 -0.461 0.26 0.085 -0.361 0.224 0.085 -0.361 0.29 0.085 0.4615 -0.204 0.085 0.612222 -0.252445 0.085 0.670828 -0.230219 0.085 0.606769 -0.196838 0.085 0.722412 -0.194613 0.085 0.703429 -0.135392 0.085 0.735123 -0.087 0.085 0.793104 -0.0921973 0.085 0.5495 -0.278139 0.242371 0.5495 -0.294 0.272 0.5495 -0.288796 0.090889 0.5495 -0.272322 0.201024 0.5495 -0.220843 0.125783 0.5495 -0.224062 0.169534 0.5495 -0.215202 0.156213 0.5495 -0.224 0.272 0.4915 -0.224 0.272 0.4915 -0.294 0.272 0.4615 -0.292 0.242 0.4615 -0.224 0.242 0.4815 -0.292 0.262 0.4615 -0.224 0.085 0.4615 -0.26 0.085 0.461 -0.26 0.085 0.361 -0.224 0.085 0.361 -0.29 0.085 -0.55 0.29 0.08475 -0.5495 0.29 0.085 -0.361 -0.29 0.08475 -0.55 -0.26 0.085 -0.612222 -0.252445 0.055 -0.670828 -0.230219 0.085 -0.763976 -0.147697 0.055 -0.763976 -0.147697 0.085 -0.808104 -0.0313395 0.085 -0.795012 0.087 0.085 -0.763976 0.147697 0.085 -0.722412 0.194613 0.085 -0.670828 0.230219 0.055 -0.670828 0.230219 0.085 -0.612222 0.252445 0.055 -0.461 0.26 0.055 -0.361 0.29 0.08475 -0.361 0.224 0.055 -0.361 -0.224 0.055 -0.4615 -0.26 0.085 0.361 -0.29 0.055 -0.361 -0.29 0.055 0.361 0.29 0.055 -0.55 -0.26 0.055 -0.361 0.29 0.055 0.55 0.302 0.055 0.55 0.3 0.055 -0.461 -0.26 0.055 -0.55 -0.302 0.055 -0.08 -0.292 0.055 -0.55 0.302 0.055 -0.08 0.292 0.055 -0.08 0.29 0.055 -0.621795 -0.291283 0.055 -0.670828 -0.230219 0.055 -0.689417 -0.265637 0.055 -0.722412 -0.194613 0.055 -0.748937 -0.224553 0.055 -0.793104 -0.0921973 0.055 -0.830505 -0.106381 0.055 -0.808104 -0.0313395 0.055 -0.808104 0.0313395 0.055 -0.847813 -0.036161 0.055 -0.847813 0.036161 0.055 -0.793104 0.0921973 0.055 -0.763976 0.147697 0.055 -0.830505 0.106381 0.055 -0.796895 0.170419 0.055 -0.722412 0.194613 0.055 -0.748937 0.224553 0.055 -0.689417 0.265637 0.055 -0.55 0.3 0.055 -0.55 0.26 0.055 0.361 -0.224 0.055 0.461 -0.26 0.055 0.55 -0.26 0.055 0.689417 -0.265637 0.055 0.670828 -0.230219 0.055 0.722412 -0.194613 0.055 0.763976 -0.147697 0.055 0.830505 -0.106381 0.055 0.808104 -0.0313395 0.055 0.808104 0.0313395 0.055 0.796895 0.170419 0.055 0.763976 0.147697 0.055 0.748937 0.224553 0.055 0.670828 0.230219 0.055 0.612222 0.252445 0.055 -0.461 -0.26 0.085 -0.361 -0.29 0.085 -0.461 -0.224 0.085 -0.461 0.224 0.085 0.361 -0.29 0.08475 0.4615 -0.29 0.085 0.55 -0.29 0.085 0.55 0.29 0.08475 0.55 0.26 0.085 0.55 0.26 0.055 0.612222 0.252445 0.085 0.722412 0.194613 0.055 0.793104 0.0921973 0.085 0.793104 0.0921973 0.055 0.795012 0.087 0.085 0.808104 -0.0313395 0.085 0.793104 -0.0921973 0.055 0.763976 -0.147697 0.085 0.612222 -0.252445 0.055 0.55 -0.26 0.085 0.461 0.26 0.055 0.826142 -0.087 0.085 0.55 0.29 0.085 0.5495 0.29 0.085 0.830505 -0.106381 0.085 0.748937 -0.224553 0.085 0.595477 0.286332 0.085 0.847813 0.036161 0.085 0.808104 0.0313395 0.085 0.721953 -0.233152 0.085 0.689417 -0.265637 0.085 0.682808 0.257544 0.085 0.689417 0.265637 0.085 0.721953 0.233152 0.085 0.748937 0.224553 0.085 0.809829 0.127785 0.085 0.461 0.224 0.055 -0.55 -0.3 0.085 -0.55 0.29 0.085 -0.55 0.3 0.08475 -0.55 0.3 0.085 -0.621795 0.291283 0.085 -0.621795 0.291283 0.055 -0.689417 0.265637 0.085 -0.748937 0.224553 0.085 -0.830505 0.106381 0.085 -0.796895 -0.170419 0.055 -0.830505 -0.106381 0.085 -0.796895 -0.170419 0.085 -0.748937 -0.224553 0.085 0.55 0.3 0.085 0.621795 -0.291283 0.055 0.55 -0.3 0.085 0.621795 -0.291283 0.085 0.748937 -0.224553 0.055 0.796895 -0.170419 0.055 0.796895 -0.170419 0.085 0.847813 -0.036161 0.085 0.847813 -0.036161 0.055 0.847813 0.036161 0.055 0.830505 0.106381 0.055 0.830505 0.106381 0.085 0.796895 0.170419 0.085 0.689417 0.265637 0.055 0.621795 0.291283 0.085 0.621795 0.291283 0.055 -0.55 -0.302 0.084585 -0.55 -0.3 0.055 -0.55 -0.3 0.08475 0.55 -0.302 0.055 -0.55 -0.302 0.069915 0.55 -0.302 0.084585 0.55 -0.302 0.069915 0.55 -0.3 0.055 0.08 -0.29 0.055 0.08 -0.29 0.08475 0.08 -0.292 0.055 -0.08 -0.292 0.08475 -0.08 -0.29 0.055 -0.08 -0.29 0.08475 0.08 -0.292 0.08475 -0.55 -0.29 0.08475 0.55 -0.302 0.08475 0.55 -0.3 0.08475 0.55 -0.29 0.08475 -0.55 -0.302 0.08475 0.55 0.3 0.08475 0.55 0.302 0.069665 0.55 0.302 0.08475 0.55 0.302 0.084335 0.55 0.3261 0.0799167 -0.08 0.29 0.08475 -0.08 0.292 0.08475 0.08 0.292 0.055 0.08 0.29 0.055 0.361 0.29 0.08475 0.08 0.29 0.08475 -0.55 0.302 0.08475 0.08 0.292 0.08475 -0.55 -0.3261 0.0743333 0.55 -0.3261 0.0743333 0.55 -0.3261 0.0801667 -0.55 -0.3261 0.0801667 -0.55 0.302 0.084335 -0.55 0.3261 0.0799167 0.55 0.3261 0.0740833 -0.55 0.3261 0.0740833 -0.55 0.302 0.069665 -0.4615 -0.292 0.085 -0.4615 -0.292 0.242 0.4815 0.292 0.262 -0.74 0.087 0.272 -0.744692 0.087 0.142433 -0.74 0.087 0.116457 -0.745228 0.087 0.152569 -0.746767 0.087 0.156051 -0.749709 0.087 0.162705 -0.791927 0.087 0.185753 -0.808647 0.087 0.202813 -0.812358 0.087 0.210575 -0.796955 0.087 0.188988 -0.781415 0.087 0.179752 -0.771377 0.087 0.176784 -0.788628 0.087 0.183631 -0.769102 0.087 0.176248 -0.74 0.087 0.272 -0.745322 0.087 0.140326 -0.815625 0.087 0.2272 -0.80424 0.087 0.26051 -0.813447 0.087 0.242331 -0.826142 0.087 0.085 -0.761614 0.087 0.118713 -0.815946 0.087 0.0990362 -0.822758 0.087 0.0942941 -0.824644 0.087 0.0913897 -0.821133 0.087 0.095664 -0.818582 0.087 0.0978142 -0.752891 -0.087 0.126114 -0.74 -0.087 0.116457 -0.757224 -0.087 0.121495 -0.821248 -0.087 0.0957765 -0.749234 -0.087 0.130012 -0.745061 -0.087 0.140191 -0.74 -0.087 0.273 -0.826142 -0.087 0.085 -0.824644 -0.087 0.0913897 -0.747789 -0.087 0.159491 -0.762336 -0.087 0.173661 -0.771377 -0.087 0.176784 -0.809878 -0.087 0.251893 -0.799625 -0.087 0.265546 -0.797134 -0.087 0.189139 -0.814696 -0.087 0.218762 -0.807387 -0.087 0.201133 -0.791926 -0.087 0.18575 -0.813249 -0.087 0.242259 -0.8151 -0.087 0.235825 -0.735123 -0.087 0.085 -0.703429 -0.135392 0.272 -0.659477 -0.173003 0.085 -0.659477 -0.173003 0.272 -0.606769 -0.196838 0.272 -0.606769 -0.196838 0.085 -0.735123 0.087 0.085 -0.73142 0.0945 0.116457 -0.703429 0.135392 0.272 -0.659477 0.173003 0.085 -0.659477 0.173003 0.272 -0.5495 0.205 0.272 -0.758101 0.087 0.171137 -0.755655 0.119045 0.176784 -0.733233 0.109772 0.140258 -0.747468 0.087 0.133147 -0.752358 0.115774 0.116524 -0.766608 0.087 0.116524 -0.752603 0.087 0.125855 -0.753162 0.087 0.125062 -0.731875 0.153053 0.176784 -0.756262 0.087 0.169289 -0.754091 0.122233 0.176784 -0.730145 0.155454 0.176784 -0.700865 0.184084 0.176784 -0.63097 0.223861 0.176784 -0.625084 0.210929 0.169534 -0.719335 0.146151 0.169534 -0.741848 0.114919 0.169534 -0.734241 0.110374 0.156213 -0.711729 0.139606 0.140258 -0.739084 0.113268 0.125783 -0.750285 0.11996 0.116524 -0.712618 0.140371 0.156213 -0.685434 0.165317 0.140258 -0.716895 0.144051 0.125783 -0.658489 0.192076 0.125783 -0.668579 0.206274 0.176784 -0.691807 0.173068 0.169534 -0.655705 0.187169 0.156213 -0.68618 0.166224 0.156213 -0.655126 0.186148 0.140258 -0.689763 0.170582 0.125783 -0.687119 0.188172 0.116524 -0.644709 0.212699 0.116524 -0.660078 0.194876 0.169534 -0.623998 0.207899 0.125783 -0.587858 0.220755 0.169534 -0.622095 0.202588 0.156213 -0.621699 0.201483 0.140258 -0.628399 0.220181 0.116524 -0.5903 0.234806 0.176784 -0.5495 0.224062 0.169534 -0.5495 0.215202 0.156213 -0.586341 0.212025 0.156213 -0.5495 0.214028 0.140258 -0.5495 0.220844 0.125783 -0.58614 0.210868 0.140258 -0.587307 0.217583 0.125783 -0.5495 0.28029 0.0990362 -0.589541 0.230438 0.116524 -0.598208 0.22815 0.116524 -0.637251 0.2662 0.0990362 -0.663708 0.255075 0.0990362 -0.664928 0.203423 0.116524 -0.726784 0.152562 0.116524 -0.723717 0.155561 0.116524 -0.749797 0.19607 0.0990362 -0.698049 0.18066 0.116524 -0.801112 0.123506 0.0990362 -0.826035 0.087 0.0867532 -0.824801 0.087 0.0908674 -0.792219 0.138481 0.0990362 -0.778349 0.161835 0.0990362 -0.782502 0.164772 0.0958323 -0.757997 0.186239 0.0990362 -0.716179 0.225346 0.0990362 -0.719203 0.229435 0.0958323 -0.714877 0.226157 0.0990362 -0.678344 0.248921 0.0990362 -0.593937 0.276745 0.0990362 -0.594744 0.281767 0.0958323 -0.60787 0.273353 0.0990362 -0.5495 0.288796 0.090889 -0.638843 0.27103 0.0958323 -0.639914 0.274278 0.090889 -0.680682 0.253438 0.0958323 -0.682254 0.256475 0.090889 -0.753432 0.199628 0.0958323 -0.721237 0.232184 0.090889 -0.755876 0.20202 0.090889 -0.785294 0.166746 0.090889 -0.805678 0.125747 0.0958323 -0.808748 0.127254 0.090889 -0.595286 0.285143 0.090889 -0.640291 0.275422 0.085 -0.682808 0.257544 0.085 -0.721953 0.233152 0.085 -0.756736 0.202862 0.085 -0.809829 0.127785 0.085 -0.752549 0.0282124 0.273 -0.752549 0.0282124 0.281297 -0.752549 -0.0282124 0.273 -0.5495 0.225 0.281297 -0.662 0.194856 0.281297 -0.708599 0.159099 0.281738 -0.744356 0.1125 0.281297 -0.766833 0.0582343 0.281738 -0.766833 -0.0582343 0.281738 -0.708599 -0.159099 0.281738 -0.708599 -0.159099 0.281297 -0.662 -0.194856 0.281297 -0.607734 -0.217333 0.281738 -0.5495 -0.225 0.281297 -0.609247 0.222978 0.281149 -0.607734 0.217333 0.281738 -0.662 0.194856 0.281738 -0.727012 0.14895 0.281149 -0.744356 0.1125 0.281738 -0.75018 0.115863 0.281149 -0.777705 0.0402387 0.281149 -0.7745 2.23516e-10 0.281738 -0.781226 2.23516e-10 0.281149 -0.772478 -0.0597468 0.281149 -0.767251 -0.0792548 0.281149 -0.75018 -0.115863 0.281149 -0.744356 -0.1125 0.281738 -0.727012 -0.14895 0.281149 -0.712731 -0.163231 0.281149 -0.662 -0.194856 0.281738 -0.665363 -0.20068 0.281149 -0.5495 -0.225 0.281738 -0.628755 -0.217751 0.281149 -0.629895 0.224355 0.176784 -0.702557 0.182429 0.176784 -0.5495 0.252149 0.275051 -0.69845 0.177512 0.281149 -0.772478 0.0597468 0.281149 -0.63574 -0.236942 0.275051 -0.814658 0.087 0.221163 -0.81138 -0.087 0.248755 -0.78862 -0.087 0.183599 -0.785407 -0.087 0.181508 -0.791769 -0.0881785 0.185407 -0.805399 -0.0931397 0.201024 -0.801489 -0.087 0.193268 -0.813871 -0.087 0.215235 -0.812129 -0.0955893 0.221099 -0.808647 -0.087 0.202813 -0.815506 -0.087 0.232142 -0.814838 -0.087 0.221114 -0.789878 -0.087 0.273 -0.801254 -0.044391 0.273 -0.801813 -0.0918344 0.261385 -0.80203 -0.087 0.263083 -0.810865 -0.0951293 0.242371 -0.803312 -0.087 0.261255 -0.801254 0.044391 0.273 -0.805138 2.23516e-10 0.273 -0.801649 2.23516e-10 0.275051 -0.797818 -0.0437852 0.275051 -0.803486 0.087 0.261358 -0.811302 0.087 0.248933 -0.81305 0.087 0.244414 -0.815564 0.087 0.23124 -0.812129 0.0955893 0.221099 -0.810865 0.0951293 0.242371 -0.807359 0.087 0.201155 -0.813503 0.087 0.213951 -0.805399 0.0931397 0.201024 -0.800227 0.087 0.191975 -0.772776 0.128908 0.185407 -0.78509 0.087 0.181355 -0.5495 -0.252149 0.275051 -0.5495 -0.231726 0.281149 -0.589739 -0.228205 0.281149 -0.69845 -0.177512 0.281149 -0.777705 -0.0402387 0.281149 -0.786443 -0.08624 0.275051 -0.797818 0.0437852 0.275051 -0.789878 0.087 0.273 -0.801813 0.0918344 0.261385 -0.80078 0.087 0.264402 -0.742657 0.162078 0.275051 -0.712731 0.163231 0.281149 -0.628755 0.217751 0.281149 -0.589739 0.228205 0.281149 -0.593285 0.248318 0.275051 -0.5495 0.257142 0.272 -0.596126 0.264427 0.261385 -0.791541 -0.139742 0.221099 -0.767867 -0.126074 0.275051 -0.791769 0.0881785 0.185407 -0.790376 0.13907 0.242371 -0.782033 0.134253 0.261385 -0.786443 0.08624 0.275051 -0.767251 0.0792548 0.281149 -0.5903 -0.234806 0.176784 -0.596126 -0.264427 0.261385 -0.5495 -0.279484 0.221099 -0.5495 -0.272322 0.201024 -0.596788 -0.268185 0.201024 -0.594269 -0.2539 0.185407 -0.637679 -0.242269 0.185407 -0.609247 -0.222978 0.281149 -0.593285 -0.248318 0.275051 -0.641334 -0.252313 0.261385 -0.597798 -0.273914 0.242371 -0.598032 -0.275238 0.221099 -0.64264 -0.255899 0.201024 -0.678408 -0.223276 0.185407 -0.668579 -0.206274 0.176784 -0.675574 -0.218367 0.275051 -0.683753 -0.232533 0.261385 -0.68857 -0.240876 0.242371 -0.644629 -0.261365 0.242371 -0.689242 -0.24204 0.221099 -0.685661 -0.235838 0.201024 -0.645089 -0.262629 0.221099 -0.711578 -0.193157 0.275051 -0.722092 -0.205687 0.261385 -0.728285 -0.213067 0.242371 -0.729149 -0.214097 0.221099 -0.715221 -0.197499 0.185407 -0.730145 -0.155454 0.176784 -0.724545 -0.208611 0.201024 -0.702557 -0.182429 0.176784 -0.742657 -0.162078 0.275051 -0.782033 -0.134253 0.261385 -0.755187 -0.172592 0.261385 -0.762567 -0.178785 0.242371 -0.790376 -0.13907 0.242371 -0.763597 -0.179649 0.221099 -0.785338 -0.136161 0.201024 -0.758111 -0.175045 0.201024 -0.772776 -0.128908 0.185407 -0.746999 -0.165721 0.185407 -0.731875 -0.153053 0.176784 -0.767867 0.126074 0.275051 -0.762567 0.178785 0.242371 -0.791541 0.139742 0.221099 -0.785338 0.136161 0.201024 -0.711578 0.193157 0.275051 -0.722092 0.205687 0.261385 -0.755187 0.172592 0.261385 -0.728285 0.213067 0.242371 -0.729149 0.214097 0.221099 -0.763597 0.179649 0.221099 -0.724545 0.208611 0.201024 -0.758111 0.175045 0.201024 -0.746999 0.165721 0.185407 -0.68857 0.240876 0.242371 -0.678408 0.223276 0.185407 -0.715221 0.197499 0.185407 -0.665363 0.20068 0.281149 -0.675574 0.218367 0.275051 -0.63574 0.236942 0.275051 -0.683753 0.232533 0.261385 -0.641334 0.252313 0.261385 -0.644629 0.261365 0.242371 -0.689242 0.242041 0.221099 -0.64264 0.255899 0.201024 -0.685661 0.235838 0.201024 -0.667116 0.207279 0.176784 -0.597798 0.273914 0.242371 -0.596788 0.268185 0.201024 -0.645089 0.262629 0.221099 -0.637679 0.242269 0.185407 -0.590872 0.234655 0.176784 -0.598032 0.275238 0.221099 -0.5495 0.279484 0.221099 -0.594269 0.2539 0.185407 -0.5495 0.257817 0.185407 -0.5495 0.238324 0.176784 -0.750285 -0.11996 0.116524 -0.752358 -0.115774 0.116524 -0.766608 -0.087 0.116524 -0.733233 -0.109772 0.140258 -0.74479 -0.087 0.150283 -0.74669 -0.087 0.156115 -0.754091 -0.122233 0.176784 -0.755655 -0.119045 0.176784 -0.756198 -0.087 0.169267 -0.741848 -0.114919 0.169534 -0.753691 -0.087 0.167472 -0.590872 -0.234655 0.176784 -0.629895 -0.224355 0.176784 -0.667116 -0.207279 0.176784 -0.700865 -0.184084 0.176784 -0.5495 -0.238324 0.176784 -0.587858 -0.220755 0.169534 -0.586341 -0.212025 0.156213 -0.5495 -0.215202 0.156213 -0.5495 -0.214028 0.140258 -0.587307 -0.217583 0.125783 -0.5495 -0.220843 0.125783 -0.625084 -0.210929 0.169534 -0.621699 -0.201483 0.140258 -0.58614 -0.210868 0.140258 -0.623998 -0.207899 0.125783 -0.598208 -0.22815 0.116524 -0.589541 -0.230438 0.116524 -0.63097 -0.223861 0.176784 -0.660078 -0.194876 0.169534 -0.655705 -0.187169 0.156213 -0.622095 -0.202588 0.156213 -0.658489 -0.192076 0.125783 -0.644709 -0.212699 0.116524 -0.691807 -0.173068 0.169534 -0.68618 -0.166224 0.156213 -0.655126 -0.186148 0.140258 -0.689763 -0.170582 0.125783 -0.687119 -0.188172 0.116524 -0.726784 -0.152562 0.116524 -0.712618 -0.140371 0.156213 -0.685434 -0.165317 0.140258 -0.716895 -0.144051 0.125783 -0.723717 -0.155561 0.116524 -0.719335 -0.146151 0.169534 -0.734241 -0.110374 0.156213 -0.711729 -0.139606 0.140258 -0.739084 -0.113268 0.125783 -0.593937 -0.276745 0.0990362 -0.5495 -0.233891 0.116524 -0.628399 -0.220181 0.116524 -0.637251 -0.2662 0.0990362 -0.663708 -0.255075 0.0990362 -0.678344 -0.248921 0.0990362 -0.714877 -0.226157 0.0990362 -0.664928 -0.203423 0.116524 -0.698049 -0.18066 0.116524 -0.749797 -0.19607 0.0990362 -0.778349 -0.161835 0.0990362 -0.792219 -0.138481 0.0990362 -0.801112 -0.123506 0.0990362 -0.815946 -0.087 0.0990362 -0.824842 -0.087 0.0908758 -0.817458 -0.087 0.0984069 -0.821639 -0.087 0.0955054 -0.60787 -0.273353 0.0990362 -0.680682 -0.253438 0.0958323 -0.719203 -0.229435 0.0958323 -0.716179 -0.225346 0.0990362 -0.753432 -0.199628 0.0958323 -0.757997 -0.186239 0.0990362 -0.805678 -0.125747 0.0958323 -0.808748 -0.127254 0.090889 -0.782502 -0.164772 0.0958323 -0.785294 -0.166746 0.090889 -0.755876 -0.20202 0.090889 -0.639914 -0.274278 0.090889 -0.638843 -0.27103 0.0958323 -0.594744 -0.281767 0.0958323 -0.5495 -0.285376 0.0958323 -0.5495 -0.288796 0.090889 -0.825597 -0.087 0.0889172 -0.721953 -0.233152 0.085 -0.721237 -0.232184 0.090889 -0.682254 -0.256475 0.090889 -0.682808 -0.257544 0.085 -0.595286 -0.285143 0.090889 -0.595477 -0.286332 0.085 -0.5495 0.225 0.281738 -0.5495 0.231726 0.281149 -0.5495 -0.224 0.272 -0.607734 0.217333 0.281297 -0.704606 0.159314 0.281297 -0.708599 0.159099 0.281297 -0.74 0.114822 0.281297 -0.74 0.0825 0.281297 -0.766833 0.0582343 0.281297 -0.752549 -0.0282124 0.281297 -0.7745 2.23516e-10 0.281297 -0.607734 -0.217333 0.281297 -0.744356 -0.1125 0.281297 -0.766833 -0.0582343 0.281297 -0.74 -0.0825 0.281297 -0.74 0.087 0.273 -0.74 0.0825 0.273 -0.74 -0.0825 0.273 0.73142 0.0945 0.116457 0.735123 0.087 0.116457 0.703429 0.135392 0.085 0.659477 0.173003 0.272 0.606769 0.196838 0.085 0.5495 -0.205 0.085 0.606769 -0.196838 0.272 0.659477 -0.173003 0.085 0.703429 -0.135392 0.272 0.73142 -0.0945 0.272 0.74 0.087 0.116457 0.735123 0.087 0.085 0.749709 0.087 0.162705 0.756262 0.087 0.169289 0.745322 0.087 0.140326 0.746767 0.087 0.156051 0.752603 0.087 0.125855 0.78509 0.087 0.181355 0.766608 0.087 0.116524 0.813447 0.087 0.242331 0.80078 0.087 0.264402 0.824801 0.087 0.0908674 0.800227 0.087 0.191975 0.807359 0.087 0.201155 0.74 0.087 0.273 0.815625 0.087 0.2272 0.814658 0.087 0.221163 0.813503 0.087 0.213951 0.821133 0.087 0.095664 0.824644 0.087 0.0913897 0.74 -0.087 0.116457 0.749234 -0.087 0.130012 0.757224 -0.087 0.121495 0.762336 -0.087 0.173661 0.756198 -0.087 0.169267 0.74 -0.087 0.273 0.753691 -0.087 0.167472 0.747789 -0.087 0.159491 
Download .txt
gitextract_j8ip6dps/

├── .gitignore
├── .rosinstall
├── README.md
├── agvs/
│   ├── CMakeLists.txt
│   └── package.xml
├── agvs.rosinstall
├── agvs_complete/
│   ├── CMakeLists.txt
│   ├── launch/
│   │   ├── agvs_complete.launch
│   │   ├── agvs_gmapping.launch
│   │   ├── agvs_hector_mapping.launch
│   │   ├── amcl_diff.launch
│   │   ├── amcl_diff_2.launch
│   │   ├── map_server.launch
│   │   ├── purepursuit_nav.rviz
│   │   └── robot_pose_ekf.launch
│   ├── maps/
│   │   ├── willow.pgm
│   │   └── willow.yaml
│   ├── package.xml
│   └── scripts/
│       └── save_map.sh
├── agvs_control/
│   ├── CMakeLists.txt
│   ├── config/
│   │   └── agvs_control.yaml
│   ├── launch/
│   │   └── agvs_control.launch
│   └── package.xml
├── agvs_description/
│   ├── CMakeLists.txt
│   ├── launch/
│   │   ├── agvs.launch
│   │   ├── agvs_state.launch
│   │   ├── rviz_agvs.launch
│   │   └── rviz_agvs_alone.launch
│   ├── meshes/
│   │   ├── agvs_top.dae
│   │   ├── agvs_top.stl
│   │   ├── agvs_wheel.dae
│   │   ├── agvs_wheel.stl
│   │   ├── chassis_agvs.dae
│   │   ├── chassis_agvs.stl
│   │   ├── motor_wheel.dae
│   │   ├── motor_wheel.stl
│   │   ├── side_wheel_agvs.dae
│   │   └── side_wheel_agvs.stl
│   ├── package.xml
│   ├── urdf/
│   │   ├── agvs.gazebo
│   │   ├── agvs.urdf
│   │   ├── agvs.urdf.xacro
│   │   ├── vrep/
│   │   │   ├── agvs_vrep.urdf
│   │   │   ├── agvs_vrep.urdf.xacro
│   │   │   └── xacro2urdf.sh
│   │   └── xacro2urdf.sh
│   └── vrep/
│       ├── AGVS.ttm
│       └── AGVS.ttt
├── agvs_gazebo/
│   ├── CMakeLists.txt
│   ├── launch/
│   │   ├── agvs.launch
│   │   ├── agvs_office.launch
│   │   └── agvs_sim_complete.launch
│   ├── package.xml
│   └── worlds/
│       ├── agvs.world
│       └── agvs_office.world
├── agvs_pad/
│   ├── .rosinstall
│   ├── CMakeLists.txt
│   ├── launch/
│   │   ├── agvs_pad.launch
│   │   └── agvs_pad.yaml
│   ├── package.xml
│   └── src/
│       └── agvs_pad_node.cpp
├── agvs_robot_control/
│   ├── .rosinstall
│   ├── CMakeLists.txt
│   ├── launch/
│   │   ├── agvs_robot_control.launch
│   │   └── agvs_robot_control.yaml
│   ├── msg/
│   │   ├── AckermannDrive.msg
│   │   └── AckermannDriveStamped.msg
│   ├── package.xml
│   └── src/
│       └── agvs_robot_control.cpp
├── planner_msgs/
│   ├── CMakeLists.txt
│   ├── action/
│   │   └── GoTo.action
│   ├── generate_msgs.sh
│   ├── msg/
│   │   ├── GoToAction.msg
│   │   ├── GoToActionFeedback.msg
│   │   ├── GoToActionGoal.msg
│   │   ├── GoToActionResult.msg
│   │   ├── GoToFeedback.msg
│   │   ├── GoToGoal.msg
│   │   ├── GoToResult.msg
│   │   └── goal.msg
│   └── package.xml
└── purepursuit_planner/
    ├── CMakeLists.txt
    ├── action/
    │   └── GoTo.action
    ├── generate_msgs.sh
    ├── include/
    │   └── purepursuit_planner/
    │       └── Component.h
    ├── launch/
    │   ├── purepursuit.launch
    │   └── purepursuit_marker.launch
    ├── msg/
    │   ├── GoToAction.msg
    │   ├── GoToActionFeedback.msg
    │   ├── GoToActionGoal.msg
    │   ├── GoToActionResult.msg
    │   ├── GoToFeedback.msg
    │   ├── GoToGoal.msg
    │   ├── GoToResult.msg
    │   └── goal.msg
    ├── package.xml
    ├── scripts/
    │   └── purepursuit_planner/
    │       ├── __init__.py
    │       ├── path_marker_1.py
    │       ├── path_marker_2.py
    │       ├── planner_test_client.py
    │       ├── purepursuit_client.py
    │       └── waypoints.txt
    ├── setup.py
    └── src/
        ├── Component.cc
        └── purepursuit_planner.cpp
Download .txt
SYMBOL INDEX (169 symbols across 9 files)

FILE: agvs_pad/src/agvs_pad_node.cpp
  class Button (line 75) | class Button{
    method Button (line 81) | Button(){
    method Press (line 86) | void Press(int value){
    method IsPressed (line 97) | int IsPressed(){
    method IsReleased (line 101) | bool IsReleased(){
  class AgvsPad (line 111) | class AgvsPad
  function main (line 434) | int main(int argc, char** argv)

FILE: agvs_robot_control/src/agvs_robot_control.cpp
  class AGVSControllerClass (line 68) | class AGVSControllerClass {
    method AGVSControllerClass (line 190) | AGVSControllerClass(ros::NodeHandle h) : diagnostic_(),
    method starting (line 305) | int starting()
    method UpdateOdometry (line 330) | void UpdateOdometry(){
    method PublishOdometry (line 381) | void PublishOdometry()
    method UpdateControl (line 447) | void UpdateControl()
    method SetElevatorPosition (line 484) | void SetElevatorPosition(double val){
    method stopping (line 494) | void stopping()
    method check_command_subscriber (line 501) | void check_command_subscriber(diagnostic_updater::DiagnosticStatusWrap...
    method srvCallback_SetOdometry (line 517) | bool srvCallback_SetOdometry(robotnik_msgs::set_odometry::Request &req...
    method srvCallback_RaiseElevator (line 529) | bool srvCallback_RaiseElevator(std_srvs::Empty::Request &request, std_...
    method srvCallback_LowerElevator (line 538) | bool srvCallback_LowerElevator(std_srvs::Empty::Request &request, std_...
    method jointStateCallback (line 547) | void jointStateCallback(const sensor_msgs::JointStateConstPtr& msg)
    method commandCallback (line 554) | void commandCallback(const ackermann_msgs::AckermannDriveStamped::Cons...
    method imuCallback (line 567) | void imuCallback( const sensor_msgs::Imu& imu_msg){
    method saturation (line 583) | double saturation(double u, double min, double max)
    method radnorm (line 593) | static inline void radnorm(double* radians)
    method radnorm2 (line 603) | static inline double radnorm2( double value )
    method spin (line 610) | bool spin()
  function main (line 642) | int main(int argc, char** argv)

FILE: purepursuit_planner/include/purepursuit_planner/Component.h
  type ReturnValue (line 33) | enum ReturnValue{
  type States (line 44) | enum States{
  type timespec (line 58) | struct timespec
  function tsnorm (line 62) | static inline void tsnorm(struct timespec *ts)
  function radnorm (line 70) | static inline void radnorm(double* radians)
  function radnorm2 (line 81) | static inline void radnorm2(double* radians)
  function calcdiff (line 91) | static inline long calcdiff(struct timespec t1, struct timespec t2)
  type thread_param (line 99) | struct thread_param{
  type thread_data (line 104) | typedef struct thread_data{
  function class (line 121) | class Component{

FILE: purepursuit_planner/scripts/purepursuit_planner/path_marker_1.py
  class PurepursuitClient (line 43) | class PurepursuitClient():
    method __init__ (line 45) | def __init__(self, planner_name):
    method goTo (line 53) | def goTo(self, goal_list):
    method cancel (line 70) | def cancel(self):
    method getState (line 81) | def getState(self):
    method getResult (line 85) | def getResult(self):
  class PointPath (line 94) | class PointPath(InteractiveMarker):
    method __init__ (line 96) | def __init__(self, frame_id, name, description, is_manager = False):
    method processFeedback (line 132) | def processFeedback(self, feedback):
  class PointPathManager (line 139) | class PointPathManager(InteractiveMarkerServer):
    method __init__ (line 141) | def __init__(self, name, frame_id, planner):
    method createNewPoint (line 172) | def createNewPoint(self):
    method newPointCB (line 202) | def newPointCB(self, feedback):
    method deletePointCB (line 207) | def deletePointCB(self, feedback):
    method deleteAllPointsCB (line 217) | def deleteAllPointsCB(self, feedback):
    method startRouteCB (line 228) | def startRouteCB(self, feedback):
    method reverseRouteCB (line 235) | def reverseRouteCB(self, feedback):
    method stopRouteCB (line 242) | def stopRouteCB(self, feedback):
    method convertListOfPointPathIntoGoal (line 247) | def convertListOfPointPathIntoGoal(self, inverse = False):

FILE: purepursuit_planner/scripts/purepursuit_planner/path_marker_2.py
  class PurepursuitClient (line 44) | class PurepursuitClient():
    method __init__ (line 46) | def __init__(self, planner_name):
    method goTo (line 54) | def goTo(self, goal_list):
    method cancel (line 71) | def cancel(self):
    method getState (line 82) | def getState(self):
    method getResult (line 86) | def getResult(self):
  class PointPath (line 95) | class PointPath(InteractiveMarker):
    method __init__ (line 97) | def __init__(self, frame_id, name, description, is_manager = False, sp...
    method processFeedback (line 133) | def processFeedback(self, feedback):
  class PointPathManager (line 140) | class PointPathManager(InteractiveMarkerServer):
    method __init__ (line 142) | def __init__(self, name, frame_id, planner):
    method createNewPoint (line 187) | def createNewPoint(self, speed = 0.2):
    method newPointCB (line 217) | def newPointCB(self, feedback):
    method newPointCB_02 (line 221) | def newPointCB_02(self, feedback):
    method newPointCB_04 (line 225) | def newPointCB_04(self, feedback):
    method newPointCB_06 (line 229) | def newPointCB_06(self, feedback):
    method deletePointCB (line 234) | def deletePointCB(self, feedback):
    method deleteAllPoints (line 244) | def deleteAllPoints(self):
    method deleteAllPointsCB (line 253) | def deleteAllPointsCB(self, feedback):
    method savePointsCB (line 257) | def savePointsCB(self, feedback):
    method loadPointsCB (line 275) | def loadPointsCB(self, feedback):
    method startRouteCB (line 319) | def startRouteCB(self, feedback):
    method reverseRouteCB (line 326) | def reverseRouteCB(self, feedback):
    method stopRouteCB (line 333) | def stopRouteCB(self, feedback):
    method convertListOfPointPathIntoGoal (line 338) | def convertListOfPointPathIntoGoal(self, inverse = False):
    method goService (line 351) | def goService(self, param):
    method goBackService (line 359) | def goBackService(self, param):
    method cancelService (line 367) | def cancelService(self, param):

FILE: purepursuit_planner/scripts/purepursuit_planner/planner_test_client.py
  function purepursuit_client (line 13) | def purepursuit_client():

FILE: purepursuit_planner/scripts/purepursuit_planner/purepursuit_client.py
  function purepursuit_client (line 15) | def purepursuit_client():

FILE: purepursuit_planner/src/Component.cc
  function ReturnValue (line 63) | ReturnValue Component::Setup(){
  function ReturnValue (line 107) | ReturnValue Component::ShutDown(){
  function ReturnValue (line 142) | ReturnValue Component::Configure(){
  function ReturnValue (line 151) | ReturnValue Component::Allocate(){
  function ReturnValue (line 160) | ReturnValue Component::Free(){
  function ReturnValue (line 170) | ReturnValue Component::Open(){
  function ReturnValue (line 180) | ReturnValue Component::Close(){
  function ReturnValue (line 191) | ReturnValue Component::Start(){
  function ReturnValue (line 237) | ReturnValue Component::Stop(){
  type sched_param (line 262) | struct sched_param
  type timespec (line 264) | struct timespec
  type timespec (line 265) | struct timespec
  function States (line 384) | States Component::GetState(){
  function ReturnValue (line 467) | ReturnValue Component::GetThreadData(thread_data *data){
  function ReturnValue (line 500) | ReturnValue Component::CreateTask(int prio, double frec, void *(*start_r...

FILE: purepursuit_planner/src/purepursuit_planner.cpp
  type MagnetStruct (line 65) | struct MagnetStruct{
  type Waypoint (line 75) | struct Waypoint{
  class Path (line 89) | class Path{
    method Path (line 109) | Path(){
    method ReturnValue (line 121) | ReturnValue AddWaypoint(Waypoint point){
    method ReturnValue (line 144) | ReturnValue AddWaypoint(vector <Waypoint> po){
    method ReturnValue (line 156) | ReturnValue AddMagnet(MagnetStruct magnet){
    method ReturnValue (line 168) | ReturnValue AddMagnet(vector <MagnetStruct> po){
    method Clear (line 180) | void Clear(){
    method Size (line 191) | unsigned int Size(){
    method ReturnValue (line 196) | ReturnValue GetNextWaypoint(Waypoint *wp){
    method ReturnValue (line 212) | ReturnValue BackWaypoint(Waypoint *wp){
    method ReturnValue (line 226) | ReturnValue GetCurrentWaypoint(Waypoint *wp){
    method ReturnValue (line 240) | ReturnValue GetWaypoint(int index, Waypoint *wp){
    method GetCurrentWaypointIndex (line 254) | int GetCurrentWaypointIndex(){
    method ReturnValue (line 259) | ReturnValue SetCurrentWaypoint(int index){
    method NextWaypoint (line 273) | void NextWaypoint(){
    method NumOfWaypoints (line 280) | int NumOfWaypoints(){
    method ReturnValue (line 285) | ReturnValue GetNextMagnet(MagnetStruct *mg){
    method ReturnValue (line 301) | ReturnValue BackMagnet(MagnetStruct * mg){
    method ReturnValue (line 315) | ReturnValue GetCurrentMagnet( MagnetStruct * mg ){
    method ReturnValue (line 329) | ReturnValue GetPreviousMagnet( MagnetStruct * mg ){
    method GetCurrentMagnetIndex (line 343) | int GetCurrentMagnetIndex(){
    method ReturnValue (line 348) | ReturnValue SetCurrentMagnet(int index){
    method NextMagnet (line 361) | void NextMagnet(){
    method ReturnValue (line 368) | ReturnValue GetLastMagnet( MagnetStruct * mg ){
    method NumOfMagnets (line 382) | int NumOfMagnets(){
    method Path (line 387) | Path &operator+=(const Path &a){
    method dot2 (line 394) | double dot2( Waypoint w, Waypoint v) {
    method Waypoint (line 404) | Waypoint PosOnQuadraticBezier(Waypoint cp0, Waypoint cp1, Waypoint cp2...
    method DistForSpeed (line 419) | double DistForSpeed(double target_speed){
    method ReturnValue (line 433) | ReturnValue Optimize(double distance){
    method Print (line 662) | void Print(){
  class purepursuit_planner_node (line 675) | class purepursuit_planner_node: public Component
    method purepursuit_planner_node (line 758) | purepursuit_planner_node(ros::NodeHandle h) : node_handle_(h), private...
    method ROSSetup (line 786) | void ROSSetup(){
    method ReturnValue (line 848) | ReturnValue Setup(){
    method ReadAndPublish (line 867) | int ReadAndPublish()
    method ReturnValue (line 877) | ReturnValue Start(){
    method ReturnValue (line 892) | ReturnValue Stop(){
    method ControlThread (line 908) | void ControlThread()
    method InitState (line 959) | void InitState(){
    method StandbyState (line 975) | void StandbyState(){
    method ReadyState (line 992) | void ReadyState(){
    method UpdateLookAhead (line 1037) | void UpdateLookAhead(){
    method Dot2 (line 1061) | double Dot2( double x1, double y1, double x2, double y2) {
    method Dist (line 1069) | double Dist(double x1, double y1, double x2, double y2) {
    method DistP2S (line 1080) | double DistP2S( geometry_msgs::Pose2D current_position, Waypoint s0, W...
    method ReturnValue (line 1125) | ReturnValue PointDlh(geometry_msgs::Pose2D current_position, geometry_...
    method PurePursuit (line 1231) | int PurePursuit(){
    method CancelPath (line 1357) | void CancelPath(){
    method SetRobotSpeed (line 1372) | void SetRobotSpeed(double speed, double angle){
    method ShutDownState (line 1388) | void ShutDownState(){
    method EmergencyState (line 1398) | void EmergencyState(){
    method FailureState (line 1408) | void FailureState(){
    method AllState (line 1414) | void AllState(){
    method OdomCallback (line 1445) | void OdomCallback(const nav_msgs::Odometry::ConstPtr& odom_value)
    method CheckOdomReceive (line 1469) | int CheckOdomReceive()
    method executeCB (line 1483) | void executeCB(const planner_msgs::GoToGoalConstPtr &goal)
    method CalculateDirectionSpeed (line 1493) | int CalculateDirectionSpeed(Waypoint target_position){
    method CalculateDirectionSpeed (line 1568) | int CalculateDirectionSpeed(geometry_msgs::Pose2D target_position){
    method ReturnValue (line 1641) | ReturnValue MergePath(){
    method GoalCB (line 1717) | void GoalCB()
    method PreemptCB (line 1727) | void PreemptCB()
    method AnalyseCB (line 1735) | void AnalyseCB(){
    method SetLaserFront (line 1754) | bool SetLaserFront(){
    method SetLaserBack (line 1769) | bool SetLaserBack(){
  function main (line 1784) | int main(int argc, char** argv)
Condensed preview — 105 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (727K chars).
[
  {
    "path": ".gitignore",
    "chars": 18,
    "preview": "# Backup files\n*~\n"
  },
  {
    "path": ".rosinstall",
    "chars": 135,
    "preview": "# Robotnik stacks\n\n- git: {local-name: robotnik_msgs, version: master, uri: 'https://github.com/RobotnikAutomation/robot"
  },
  {
    "path": "README.md",
    "chars": 783,
    "preview": "agvs\n====\n\nROS package for the robot AGVS, intended for indoor transportation tasks\n\nList of packages\n\n### agvs_complete"
  },
  {
    "path": "agvs/CMakeLists.txt",
    "chars": 103,
    "preview": "cmake_minimum_required(VERSION 2.8.3)\nproject(agvs)\nfind_package(catkin REQUIRED)\ncatkin_metapackage()\n"
  },
  {
    "path": "agvs/package.xml",
    "chars": 1125,
    "preview": "<?xml version=\"1.0\"?>\n<package>\n  <name>agvs</name>\n  <version>0.1.0</version>\n  <description>The agvs package. This pac"
  },
  {
    "path": "agvs.rosinstall",
    "chars": 135,
    "preview": "# Robotnik stacks\n\n- git: {local-name: robotnik_msgs, version: master, uri: 'https://github.com/RobotnikAutomation/robot"
  },
  {
    "path": "agvs_complete/CMakeLists.txt",
    "chars": 5162,
    "preview": "cmake_minimum_required(VERSION 2.8.3)\nproject(agvs_complete)\n\n## Find catkin macros and libraries\n## if COMPONENTS list "
  },
  {
    "path": "agvs_complete/launch/agvs_complete.launch",
    "chars": 2419,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n\n    <!-- start dspic_controller - reads lateral wheels and publishes differential odom -"
  },
  {
    "path": "agvs_complete/launch/agvs_gmapping.launch",
    "chars": 271,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n  <node pkg=\"gmapping\" type=\"slam_gmapping\" args=\"scan:=/scan\" name=\"slam_gmapping\" outpu"
  },
  {
    "path": "agvs_complete/launch/agvs_hector_mapping.launch",
    "chars": 2268,
    "preview": "<?xml version=\"1.0\"?>\n\n<launch>\n  <arg name=\"tf_map_scanmatch_transform_frame_name\" default=\"scanmatcher_frame\"/>\n  <arg"
  },
  {
    "path": "agvs_complete/launch/amcl_diff.launch",
    "chars": 1736,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n<node pkg=\"amcl\" type=\"amcl\" name=\"amcl\" output=\"screen\">\n  <!-- Publish scans from best "
  },
  {
    "path": "agvs_complete/launch/amcl_diff_2.launch",
    "chars": 1845,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n<node pkg=\"amcl\" type=\"amcl\" name=\"amcl\" output=\"screen\">\n  <!-- Publish scans from best "
  },
  {
    "path": "agvs_complete/launch/map_server.launch",
    "chars": 351,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n  <!-- Run the map server -->\n  <!-- rosrun map_server map_server -->\n  <!-- node name=\"m"
  },
  {
    "path": "agvs_complete/launch/purepursuit_nav.rviz",
    "chars": 7002,
    "preview": "Panels:\n  - Class: rviz/Displays\n    Help Height: 78\n    Name: Displays\n    Property Tree Widget:\n      Expanded:\n      "
  },
  {
    "path": "agvs_complete/launch/robot_pose_ekf.launch",
    "chars": 778,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n\n<node pkg=\"robot_pose_ekf\" type=\"robot_pose_ekf\" name=\"robot_pose_ekf\">\n  <!-- param nam"
  },
  {
    "path": "agvs_complete/maps/willow.yaml",
    "chars": 136,
    "preview": "image: willow.pgm\nresolution: 0.050000\norigin: [-100.000000, -100.000000, 0.000000]\nnegate: 0\noccupied_thresh: 0.65\nfree"
  },
  {
    "path": "agvs_complete/package.xml",
    "chars": 794,
    "preview": "<?xml version=\"1.0\"?>\n<package>\n  <name>agvs_complete</name>\n  <version>0.1.0</version>\n  <description>The agvs_complete"
  },
  {
    "path": "agvs_complete/scripts/save_map.sh",
    "chars": 77,
    "preview": "#!/bin/sh\n# parameter $1: name of the map\n\nrosrun map_server map_saver -f $1\n"
  },
  {
    "path": "agvs_control/CMakeLists.txt",
    "chars": 5257,
    "preview": "cmake_minimum_required(VERSION 2.8.3)\nproject(agvs_control)\n\n## Find catkin macros and libraries\n## if COMPONENTS list l"
  },
  {
    "path": "agvs_control/config/agvs_control.yaml",
    "chars": 1384,
    "preview": "agvs:\n# Velocity controllers\n#  joint_back_wheel_effort_controller:\n#    type: effort_controllers/JointEffortController\n"
  },
  {
    "path": "agvs_control/launch/agvs_control.launch",
    "chars": 1108,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n\n  <!-- load the controllers -->\n  <node name=\"controller_spawner\" pkg=\"controller_manage"
  },
  {
    "path": "agvs_control/package.xml",
    "chars": 898,
    "preview": "<?xml version=\"1.0\"?>\n<package>\n  <name>agvs_control</name>\n  <version>0.1.0</version>\n  <description>The agvs_control p"
  },
  {
    "path": "agvs_description/CMakeLists.txt",
    "chars": 5313,
    "preview": "cmake_minimum_required(VERSION 2.8.3)\nproject(agvs_description)\n\n## Find catkin macros and libraries\n## if COMPONENTS li"
  },
  {
    "path": "agvs_description/launch/agvs.launch",
    "chars": 288,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n  <param name=\"robot_description\"\n    command=\"$(find xacro)/xacro.py '$(find agvs_descri"
  },
  {
    "path": "agvs_description/launch/agvs_state.launch",
    "chars": 618,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n  <param name=\"robot_description\"\n    command=\"$(find xacro)/xacro.py '$(find agvs_descri"
  },
  {
    "path": "agvs_description/launch/rviz_agvs.launch",
    "chars": 611,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n  <param name=\"robot_description\"\n    command=\"$(find xacro)/xacro.py '$(find agvs_descri"
  },
  {
    "path": "agvs_description/launch/rviz_agvs_alone.launch",
    "chars": 605,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n  <param name=\"robot_description\"\n    command=\"$(find xacro)/xacro.py '$(find agvs_descri"
  },
  {
    "path": "agvs_description/meshes/agvs_top.dae",
    "chars": 27251,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n  "
  },
  {
    "path": "agvs_description/meshes/agvs_wheel.dae",
    "chars": 102051,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n  "
  },
  {
    "path": "agvs_description/meshes/chassis_agvs.dae",
    "chars": 236455,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n  "
  },
  {
    "path": "agvs_description/meshes/motor_wheel.dae",
    "chars": 32356,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n  "
  },
  {
    "path": "agvs_description/meshes/side_wheel_agvs.dae",
    "chars": 9888,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n  "
  },
  {
    "path": "agvs_description/package.xml",
    "chars": 1120,
    "preview": "<?xml version=\"1.0\"?>\n<package>\n  <name>agvs_description</name>\n  <version>0.1.0</version>\n  <description>The agvs_descr"
  },
  {
    "path": "agvs_description/urdf/agvs.gazebo",
    "chars": 4431,
    "preview": "<?xml version=\"1.0\"?>\n<robot>\n  <!-- ros_control plugin -->\n  <gazebo>\n    <plugin name=\"ros_control\" filename=\"libgazeb"
  },
  {
    "path": "agvs_description/urdf/agvs.urdf",
    "chars": 16197,
    "preview": "<?xml version=\"1.0\" ?>\n<!-- =================================================================================== -->\n<!--"
  },
  {
    "path": "agvs_description/urdf/agvs.urdf.xacro",
    "chars": 15726,
    "preview": "<?xml version=\"1.0\"?>\n<robot name=\"agvs\" xmlns:xacro=\"http://www.ros.org/wiki/xacro\"> \n\n  <!-- Import all Gazebo-customi"
  },
  {
    "path": "agvs_description/urdf/vrep/agvs_vrep.urdf",
    "chars": 12900,
    "preview": "<?xml version=\"1.0\" ?>\n<!-- =================================================================================== -->\n<!--"
  },
  {
    "path": "agvs_description/urdf/vrep/agvs_vrep.urdf.xacro",
    "chars": 14725,
    "preview": "<?xml version=\"1.0\"?>\n<robot name=\"agvs\" xmlns:xacro=\"http://www.ros.org/wiki/xacro\"> \n\n  <!-- Robot mechanical and moto"
  },
  {
    "path": "agvs_description/urdf/vrep/xacro2urdf.sh",
    "chars": 119,
    "preview": "#!/bin/bash\n# usage xacro2urdf file1.xacro  file2.urdf\necho \"Converting file $1 in $2\" \nrosrun xacro xacro.py $1 > $2\n\n"
  },
  {
    "path": "agvs_description/urdf/xacro2urdf.sh",
    "chars": 119,
    "preview": "#!/bin/bash\n# usage xacro2urdf file1.xacro  file2.urdf\necho \"Converting file $1 in $2\" \nrosrun xacro xacro.py $1 > $2\n\n"
  },
  {
    "path": "agvs_gazebo/CMakeLists.txt",
    "chars": 5337,
    "preview": "cmake_minimum_required(VERSION 2.8.3)\nproject(agvs_gazebo)\n\n## Find catkin macros and libraries\n## if COMPONENTS list li"
  },
  {
    "path": "agvs_gazebo/launch/agvs.launch",
    "chars": 1443,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n\n  <!-- We resume the logic in empty_world.launch, changing only the name of the world to"
  },
  {
    "path": "agvs_gazebo/launch/agvs_office.launch",
    "chars": 1442,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n\n  <!-- We resume the logic in empty_world.launch, changing only the name of the world to"
  },
  {
    "path": "agvs_gazebo/launch/agvs_sim_complete.launch",
    "chars": 253,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n\n  <include file=\"$(find agvs_gazebo)/launch/agvs.launch\" />\n  \n  <include file=\"$(find a"
  },
  {
    "path": "agvs_gazebo/package.xml",
    "chars": 1475,
    "preview": "<?xml version=\"1.0\"?>\n<package>\n  <name>agvs_gazebo</name>\n  <version>0.1.0</version>\n  <description>The agvs_gazebo pac"
  },
  {
    "path": "agvs_gazebo/worlds/agvs.world",
    "chars": 2442,
    "preview": "<?xml version=\"1.0\" ?>\n<sdf version=\"1.3\">\n  <world name=\"default\">\n    <physics type=\"ode\">\n      <gravity>0 0 -9.8</gr"
  },
  {
    "path": "agvs_gazebo/worlds/agvs_office.world",
    "chars": 2670,
    "preview": "<?xml version=\"1.0\" ?>\n<sdf version=\"1.3\">\n  <world name=\"default\">\n    <physics type=\"ode\">\n      <gravity>0 0 -9.8</gr"
  },
  {
    "path": "agvs_pad/.rosinstall",
    "chars": 135,
    "preview": "# Robotnik stacks\n\n- git: {local-name: robotnik_msgs, version: master, uri: 'https://github.com/RobotnikAutomation/robot"
  },
  {
    "path": "agvs_pad/CMakeLists.txt",
    "chars": 5315,
    "preview": "cmake_minimum_required(VERSION 2.8.3)\nproject(agvs_pad)\n\n## Find catkin macros and libraries\n## if COMPONENTS list like "
  },
  {
    "path": "agvs_pad/launch/agvs_pad.launch",
    "chars": 804,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n\n <!-- joy node -->\n  <node name=\"joy\" pkg=\"joy\" type=\"joy_node\" respawn=\"true\">\n    <par"
  },
  {
    "path": "agvs_pad/launch/agvs_pad.yaml",
    "chars": 413,
    "preview": "scale_linear: 2.25\nscale_angular: 2.0 \n\nbutton_output_1: -1\nbutton_output_2: -1\noutput_1: 1 \noutput_2: 2\ndesired_freq: 1"
  },
  {
    "path": "agvs_pad/package.xml",
    "chars": 1425,
    "preview": "<?xml version=\"1.0\"?>\n<package>\n  <name>agvs_pad</name>\n  <version>0.1.0</version>\n  <description>The agvs_pad package.C"
  },
  {
    "path": "agvs_pad/src/agvs_pad_node.cpp",
    "chars": 14323,
    "preview": "/*\n * agvs_pad\n * Copyright (c) 2013, Robotnik Automation, SLL\n * All rights reserved.\n *\n * Redistribution and use in s"
  },
  {
    "path": "agvs_robot_control/.rosinstall",
    "chars": 135,
    "preview": "# Robotnik stacks\n\n- git: {local-name: robotnik_msgs, version: master, uri: 'https://github.com/RobotnikAutomation/robot"
  },
  {
    "path": "agvs_robot_control/CMakeLists.txt",
    "chars": 1444,
    "preview": "cmake_minimum_required(VERSION 2.8.3)\nproject(agvs_robot_control)\n\n## Find catkin macros and libraries\n## if COMPONENTS "
  },
  {
    "path": "agvs_robot_control/launch/agvs_robot_control.launch",
    "chars": 244,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n\n  <rosparam command=\"load\" file=\"$(find agvs_robot_control)/launch/agvs_robot_control.ya"
  },
  {
    "path": "agvs_robot_control/launch/agvs_robot_control.yaml",
    "chars": 193,
    "preview": "agvs_robot_control:\n\n     model: agvs\n\n      # kinematic parameters \n     agvs_wheel_diameter: 0.2195\n     agvs_dist_to_"
  },
  {
    "path": "agvs_robot_control/msg/AckermannDrive.msg",
    "chars": 1868,
    "preview": "## Driving command for a car-like vehicle using Ackermann steering.\n#  $Id: AckermannDrive.msg 1966 2012-02-11 17:52:11Z"
  },
  {
    "path": "agvs_robot_control/msg/AckermannDriveStamped.msg",
    "chars": 185,
    "preview": "## Time stamped drive command for robots with Ackermann steering.\n#  $Id: AckermannDriveStamped.msg 1958 2012-02-11 02:3"
  },
  {
    "path": "agvs_robot_control/package.xml",
    "chars": 1393,
    "preview": "<?xml version=\"1.0\"?>\n<package>\n  <name>agvs_robot_control</name>\n  <version>0.1.0</version>\n  <description>The agvs_rob"
  },
  {
    "path": "agvs_robot_control/src/agvs_robot_control.cpp",
    "chars": 22516,
    "preview": "/*\n * agvs_robot_control\n * Copyright (c) 2014, Robotnik Automation, SLL\n * All rights reserved.\n *\n * Redistribution an"
  },
  {
    "path": "planner_msgs/CMakeLists.txt",
    "chars": 4222,
    "preview": "cmake_minimum_required(VERSION 2.8.3)\nproject(planner_msgs)\n\n## Find catkin macros and libraries\n## if COMPONENTS list l"
  },
  {
    "path": "planner_msgs/action/GoTo.action",
    "chars": 132,
    "preview": "# Define the goal\ngoal[] target\n---\n# Define the result\nint32 route_result\n---\n# Define a feedback message\nfloat32 perce"
  },
  {
    "path": "planner_msgs/generate_msgs.sh",
    "chars": 72,
    "preview": "#!/bin/sh\nrosrun actionlib_msgs genaction.py -o msg/ action/GoTo.action\n"
  },
  {
    "path": "planner_msgs/msg/GoToAction.msg",
    "chars": 165,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n\nGoToActionGoal action_goal\nGoToActionResult acti"
  },
  {
    "path": "planner_msgs/msg/GoToActionFeedback.msg",
    "chars": 141,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n\nHeader header\nactionlib_msgs/GoalStatus status\nG"
  },
  {
    "path": "planner_msgs/msg/GoToActionGoal.msg",
    "chars": 130,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n\nHeader header\nactionlib_msgs/GoalID goal_id\nGoTo"
  },
  {
    "path": "planner_msgs/msg/GoToActionResult.msg",
    "chars": 137,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n\nHeader header\nactionlib_msgs/GoalStatus status\nG"
  },
  {
    "path": "planner_msgs/msg/GoToFeedback.msg",
    "chars": 125,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n# Define a feedback message\nfloat32 percent_compl"
  },
  {
    "path": "planner_msgs/msg/GoToGoal.msg",
    "chars": 103,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n# Define the goal\ngoal[] target\n"
  },
  {
    "path": "planner_msgs/msg/GoToResult.msg",
    "chars": 110,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n# Define the result\nint32 route_result\n"
  },
  {
    "path": "planner_msgs/msg/goal.msg",
    "chars": 68,
    "preview": "# Position \ngeometry_msgs/Pose2D pose\n# Desired speed\nfloat32 speed\n"
  },
  {
    "path": "planner_msgs/package.xml",
    "chars": 1276,
    "preview": "<?xml version=\"1.0\"?>\n<package>\n  <name>planner_msgs</name>\n  <version>0.1.0</version>\n  <description>The planner_msgs p"
  },
  {
    "path": "purepursuit_planner/CMakeLists.txt",
    "chars": 5642,
    "preview": "cmake_minimum_required(VERSION 2.8.3)\nproject(purepursuit_planner)\n\n## Find catkin macros and libraries\n## if COMPONENTS"
  },
  {
    "path": "purepursuit_planner/action/GoTo.action",
    "chars": 132,
    "preview": "# Define the goal\ngoal[] target\n---\n# Define the result\nint32 route_result\n---\n# Define a feedback message\nfloat32 perce"
  },
  {
    "path": "purepursuit_planner/generate_msgs.sh",
    "chars": 72,
    "preview": "#!/bin/sh\nrosrun actionlib_msgs genaction.py -o msg/ action/GoTo.action\n"
  },
  {
    "path": "purepursuit_planner/include/purepursuit_planner/Component.h",
    "chars": 6560,
    "preview": "/*! \\class Component\n *  \\file Component.h\n *\t\\author Robotnik Automation S.L.L\n *\t\\version 1.1.1\n *\t\\date 2014\n *  \\bri"
  },
  {
    "path": "purepursuit_planner/launch/purepursuit.launch",
    "chars": 522,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n\n  <!-- start purepursuit node -->\n  <node pkg=\"purepursuit_planner\" type=\"purepursuit_pl"
  },
  {
    "path": "purepursuit_planner/launch/purepursuit_marker.launch",
    "chars": 309,
    "preview": "<?xml version=\"1.0\"?>\n<launch>\n\n  <!-- start purepursuit node -->\n  <node pkg=\"purepursuit_planner\" type=\"path_marker_2."
  },
  {
    "path": "purepursuit_planner/msg/GoToAction.msg",
    "chars": 165,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n\nGoToActionGoal action_goal\nGoToActionResult acti"
  },
  {
    "path": "purepursuit_planner/msg/GoToActionFeedback.msg",
    "chars": 141,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n\nHeader header\nactionlib_msgs/GoalStatus status\nG"
  },
  {
    "path": "purepursuit_planner/msg/GoToActionGoal.msg",
    "chars": 130,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n\nHeader header\nactionlib_msgs/GoalID goal_id\nGoTo"
  },
  {
    "path": "purepursuit_planner/msg/GoToActionResult.msg",
    "chars": 137,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n\nHeader header\nactionlib_msgs/GoalStatus status\nG"
  },
  {
    "path": "purepursuit_planner/msg/GoToFeedback.msg",
    "chars": 125,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n# Define a feedback message\nfloat32 percent_compl"
  },
  {
    "path": "purepursuit_planner/msg/GoToGoal.msg",
    "chars": 103,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n# Define the goal\ngoal[] target\n"
  },
  {
    "path": "purepursuit_planner/msg/GoToResult.msg",
    "chars": 110,
    "preview": "# ====== DO NOT MODIFY! AUTOGENERATED FROM AN ACTION DEFINITION ======\n# Define the result\nint32 route_result\n"
  },
  {
    "path": "purepursuit_planner/msg/goal.msg",
    "chars": 68,
    "preview": "# Position \ngeometry_msgs/Pose2D pose\n# Desired speed\nfloat32 speed\n"
  },
  {
    "path": "purepursuit_planner/package.xml",
    "chars": 1944,
    "preview": "<?xml version=\"1.0\"?>\n<package>\n  <name>purepursuit_planner</name>\n  <version>0.1.0</version>\n  <description>The purepur"
  },
  {
    "path": "purepursuit_planner/scripts/purepursuit_planner/__init__.py",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "purepursuit_planner/scripts/purepursuit_planner/path_marker_1.py",
    "chars": 9802,
    "preview": "#!/usr/bin/env python\n\n\"\"\"\nCopyright (c) 2014, Robotnik Automation\nAll rights reserved.\n\nRedistribution and use in sourc"
  },
  {
    "path": "purepursuit_planner/scripts/purepursuit_planner/path_marker_2.py",
    "chars": 14789,
    "preview": "#!/usr/bin/env python\n\n\"\"\"\nCopyright (c) 2014, Robotnik Automation\nAll rights reserved.\n\nRedistribution and use in sourc"
  },
  {
    "path": "purepursuit_planner/scripts/purepursuit_planner/planner_test_client.py",
    "chars": 1619,
    "preview": "#! /usr/bin/env python\n\nimport roslib; roslib.load_manifest('planner_msgs')\nimport rospy\nimport time\n# Brings in the Sim"
  },
  {
    "path": "purepursuit_planner/scripts/purepursuit_planner/purepursuit_client.py",
    "chars": 2111,
    "preview": "#! /usr/bin/env python\n\nimport roslib; roslib.load_manifest('purepursuit_planner')\nimport rospy\nimport time\n# Brings in "
  },
  {
    "path": "purepursuit_planner/scripts/purepursuit_planner/waypoints.txt",
    "chars": 171,
    "preview": "p0;p0->1.0;1.772;-0.059;1.0\np1;p1->1.0;7.787;-0.287;1.0\np2;p2->1.0;15.862;-0.495;1.0\np3;p3->1.0;23.407;-0.809;1.0\np4;p4-"
  },
  {
    "path": "purepursuit_planner/setup.py",
    "chars": 260,
    "preview": "from distutils.core import setup\nfrom catkin_pkg.python_setup import generate_distutils_setup\n\n# fetch values from packa"
  },
  {
    "path": "purepursuit_planner/src/Component.cc",
    "chars": 14331,
    "preview": "/*! \\class Component\n *  \\file Component.cc\n *\t\\author Robotnik Automation S.L.L\n *\t\\version 1.0\n *\t\\date 2009\n *  \\brie"
  },
  {
    "path": "purepursuit_planner/src/purepursuit_planner.cpp",
    "chars": 53612,
    "preview": "/** \\file purepursuit_planner.cc\n * \\author Robotnik Automation S.L.L.\n * \\version 1.0\n * \\date    2014\n *\n * \\brief pur"
  }
]

// ... and 8 more files (download for full content)

About this extraction

This page contains the full source code of the RobotnikAutomation/agvs GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 105 files (15.9 MB), approximately 315.8k tokens, and a symbol index with 169 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!