├── meshes ├── aruco100.jpg ├── aruco101.jpg ├── aruco102.jpg ├── aruco103.jpg ├── aruco104.jpg ├── aruco104.png ├── aruco105.jpg ├── aruco106.jpg ├── aruco107.jpg ├── aruco108.jpg ├── aruco109.jpg ├── aruco110.jpg ├── aruco111.jpg ├── aruco112.jpg ├── aruco113.jpg ├── aruco114.jpg ├── aruco115.jpg ├── aruco116.jpg ├── aruco117.jpg ├── aruco118.jpg ├── aruco119.jpg ├── aruco120.jpg ├── aruco3.png ├── aruco3.dae ├── aruco100.dae ├── aruco101.dae ├── aruco102.dae ├── aruco103.dae ├── aruco104.dae ├── aruco105.dae ├── aruco106.dae ├── aruco107.dae ├── aruco108.dae ├── aruco109.dae ├── aruco110.dae ├── aruco111.dae ├── aruco112.dae └── aruco113.dae ├── bag └── thor_mocap_new.bag ├── README.md ├── TODO.txt ├── params ├── aruco_100.yaml ├── aruco_101.yaml ├── aruco_102.yaml ├── aruco_103.yaml ├── aruco_104.yaml ├── aruco_105.yaml └── aruco_all.yaml ├── launch ├── flight_bag.launch ├── cave.launch ├── two_mav_spawn.launch └── cave_aruco.launch ├── .gitignore ├── package.xml ├── plugins └── camera.xacro ├── agents ├── slammer │ ├── slammer.xacro │ └── slammer.yaml └── aruco │ └── aruco_only.xacro ├── src ├── rosbag_data_loader.py ├── ekf_slam.py └── aruco_measure.py └── CMakeLists.txt /meshes/aruco100.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco100.jpg -------------------------------------------------------------------------------- /meshes/aruco101.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco101.jpg -------------------------------------------------------------------------------- /meshes/aruco102.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco102.jpg -------------------------------------------------------------------------------- /meshes/aruco103.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco103.jpg -------------------------------------------------------------------------------- /meshes/aruco104.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco104.jpg -------------------------------------------------------------------------------- /meshes/aruco104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco104.png -------------------------------------------------------------------------------- /meshes/aruco105.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco105.jpg -------------------------------------------------------------------------------- /meshes/aruco106.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco106.jpg -------------------------------------------------------------------------------- /meshes/aruco107.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco107.jpg -------------------------------------------------------------------------------- /meshes/aruco108.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco108.jpg -------------------------------------------------------------------------------- /meshes/aruco109.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco109.jpg -------------------------------------------------------------------------------- /meshes/aruco110.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco110.jpg -------------------------------------------------------------------------------- /meshes/aruco111.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco111.jpg -------------------------------------------------------------------------------- /meshes/aruco112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco112.jpg -------------------------------------------------------------------------------- /meshes/aruco113.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco113.jpg -------------------------------------------------------------------------------- /meshes/aruco114.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco114.jpg -------------------------------------------------------------------------------- /meshes/aruco115.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco115.jpg -------------------------------------------------------------------------------- /meshes/aruco116.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco116.jpg -------------------------------------------------------------------------------- /meshes/aruco117.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco117.jpg -------------------------------------------------------------------------------- /meshes/aruco118.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco118.jpg -------------------------------------------------------------------------------- /meshes/aruco119.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco119.jpg -------------------------------------------------------------------------------- /meshes/aruco120.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco120.jpg -------------------------------------------------------------------------------- /meshes/aruco3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/meshes/aruco3.png -------------------------------------------------------------------------------- /bag/thor_mocap_new.bag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmmfarrell/EKF-SLAM/HEAD/bag/thor_mocap_new.bag -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # EKF-SLAM 2 | An EKF SLAM implementation for a multi rotor UAV in an environment with ArUCo tags 3 | -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- 1 | TODO 2 | 3 | - Convert EKF Localization to EKF SLAM 4 | - Look into A Matrix for propogation Sigma 5 | - Change 2D Bearing to a 3D bearing (2 angles?) 6 | - Add additional sensors (i.e. baro/sonar) 7 | - Figure out how to do it without true U, V, W 8 | -------------------------------------------------------------------------------- /params/aruco_100.yaml: -------------------------------------------------------------------------------- 1 | %YAML:1.0 2 | --- 3 | aruco_bc_dict: ARUCO_MIP_36h12 4 | aruco_bc_nmarkers: 1 5 | aruco_bc_mInfoType: 0 6 | aruco_bc_markers: 7 | - { id:100, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 8 | -250., 0. ], [ -250., -250., 0. ] ] } 9 | -------------------------------------------------------------------------------- /params/aruco_101.yaml: -------------------------------------------------------------------------------- 1 | %YAML:1.0 2 | --- 3 | aruco_bc_dict: ARUCO_MIP_36h12 4 | aruco_bc_nmarkers: 1 5 | aruco_bc_mInfoType: 0 6 | aruco_bc_markers: 7 | - { id:101, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 8 | -250., 0. ], [ -250., -250., 0. ] ] } 9 | -------------------------------------------------------------------------------- /params/aruco_102.yaml: -------------------------------------------------------------------------------- 1 | %YAML:1.0 2 | --- 3 | aruco_bc_dict: ARUCO_MIP_36h12 4 | aruco_bc_nmarkers: 1 5 | aruco_bc_mInfoType: 0 6 | aruco_bc_markers: 7 | - { id:102, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 8 | -250., 0. ], [ -250., -250., 0. ] ] } 9 | -------------------------------------------------------------------------------- /params/aruco_103.yaml: -------------------------------------------------------------------------------- 1 | %YAML:1.0 2 | --- 3 | aruco_bc_dict: ARUCO_MIP_36h12 4 | aruco_bc_nmarkers: 1 5 | aruco_bc_mInfoType: 0 6 | aruco_bc_markers: 7 | - { id:103, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 8 | -250., 0. ], [ -250., -250., 0. ] ] } 9 | -------------------------------------------------------------------------------- /params/aruco_104.yaml: -------------------------------------------------------------------------------- 1 | %YAML:1.0 2 | --- 3 | aruco_bc_dict: ARUCO_MIP_36h12 4 | aruco_bc_nmarkers: 1 5 | aruco_bc_mInfoType: 0 6 | aruco_bc_markers: 7 | - { id:104, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 8 | -250., 0. ], [ -250., -250., 0. ] ] } 9 | -------------------------------------------------------------------------------- /params/aruco_105.yaml: -------------------------------------------------------------------------------- 1 | %YAML:1.0 2 | --- 3 | aruco_bc_dict: ARUCO_MIP_36h12 4 | aruco_bc_nmarkers: 1 5 | aruco_bc_mInfoType: 0 6 | aruco_bc_markers: 7 | - { id:105, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 8 | -250., 0. ], [ -250., -250., 0. ] ] } 9 | -------------------------------------------------------------------------------- /launch/flight_bag.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | bin/ 3 | lib/ 4 | msg_gen/ 5 | srv_gen/ 6 | msg/*Action.msg 7 | msg/*ActionFeedback.msg 8 | msg/*ActionGoal.msg 9 | msg/*ActionResult.msg 10 | msg/*Feedback.msg 11 | msg/*Goal.msg 12 | msg/*Result.msg 13 | msg/_*.py 14 | 15 | # Generated by dynamic reconfigure 16 | *.cfgc 17 | /cfg/cpp/ 18 | /cfg/*.py 19 | 20 | # Ignore generated docs 21 | *.dox 22 | *.wikidoc 23 | 24 | # eclipse stuff 25 | .project 26 | .cproject 27 | 28 | # qcreator stuff 29 | CMakeLists.txt.user 30 | 31 | srv/_*.py 32 | *.pcd 33 | *.pyc 34 | qtcreator-* 35 | *.user 36 | 37 | /planning/cfg 38 | /planning/docs 39 | /planning/src 40 | 41 | *~ 42 | 43 | # Emacs 44 | .#* 45 | 46 | # Catkin custom files 47 | CATKIN_IGNORE 48 | -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | EKF-SLAM 4 | 0.0.0 5 | The EKF-SLAM package 6 | 7 | 8 | 9 | 10 | michael 11 | 12 | 13 | 14 | 15 | 16 | TODO 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | catkin 43 | roscpp 44 | rospy 45 | roscpp 46 | rospy 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /plugins/camera.xacro: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | true 34 | ${frame_rate} 35 | 36 | 1.1385 37 | 38 | R8G8B8 39 | 1024 40 | 1024 41 | 42 | 43 | 0.01 44 | ${rgb_range} 45 | 46 | 47 | 48 | ${namespace} 49 | true 50 | ${frame_rate} 51 | camera 52 | ${image_topic} 53 | ${image_camera_info_topic} 54 | /chase_camera_base_link 55 | -0.0 56 | 0.0 57 | 0.000000 58 | 0.000 59 | -0.00 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /params/aruco_all.yaml: -------------------------------------------------------------------------------- 1 | %YAML:1.0 2 | --- 3 | aruco_bc_dict: ARUCO_MIP_36h12 4 | aruco_bc_nmarkers: 21 5 | aruco_bc_mInfoType: 0 6 | aruco_bc_markers: 7 | - { id:100, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 8 | -250., 0. ], [ -250., -250., 0. ] ] } 9 | - { id:101, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 10 | -250., 0. ], [ -250., -250., 0. ] ] } 11 | - { id:102, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 12 | -250., 0. ], [ -250., -250., 0. ] ] } 13 | - { id:103, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 14 | -250., 0. ], [ -250., -250., 0. ] ] } 15 | - { id:104, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 16 | -250., 0. ], [ -250., -250., 0. ] ] } 17 | - { id:105, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 18 | -250., 0. ], [ -250., -250., 0. ] ] } 19 | - { id:106, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 20 | -250., 0. ], [ -250., -250., 0. ] ] } 21 | - { id:107, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 22 | -250., 0. ], [ -250., -250., 0. ] ] } 23 | - { id:108, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 24 | -250., 0. ], [ -250., -250., 0. ] ] } 25 | - { id:109, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 26 | -250., 0. ], [ -250., -250., 0. ] ] } 27 | - { id:110, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 28 | -250., 0. ], [ -250., -250., 0. ] ] } 29 | - { id:111, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 30 | -250., 0. ], [ -250., -250., 0. ] ] } 31 | - { id:112, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 32 | -250., 0. ], [ -250., -250., 0. ] ] } 33 | - { id:113, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 34 | -250., 0. ], [ -250., -250., 0. ] ] } 35 | - { id:114, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 36 | -250., 0. ], [ -250., -250., 0. ] ] } 37 | - { id:115, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 38 | -250., 0. ], [ -250., -250., 0. ] ] } 39 | - { id:116, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 40 | -250., 0. ], [ -250., -250., 0. ] ] } 41 | - { id:117, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 42 | -250., 0. ], [ -250., -250., 0. ] ] } 43 | - { id:118, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 44 | -250., 0. ], [ -250., -250., 0. ] ] } 45 | - { id:119, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 46 | -250., 0. ], [ -250., -250., 0. ] ] } 47 | - { id:120, corners:[ [ -250., 250., 0. ], [ 250., 250., 0. ], [ 250., 48 | -250., 0. ], [ -250., -250., 0. ] ] } 49 | -------------------------------------------------------------------------------- /launch/cave.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /launch/two_mav_spawn.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 28 | 29 | 30 | 31 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 68 | 69 | 70 | 71 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /launch/cave_aruco.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | -------------------------------------------------------------------------------- /agents/slammer/slammer.xacro: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | Gazebo/${color} 55 | 56 | 57 | 58 | 59 | 60 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 111 | 112 | 113 | 114 | 115 | 116 | -------------------------------------------------------------------------------- /agents/aruco/aruco_only.xacro: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | Gazebo/$(arg color) 141 | 142 | 143 | 144 | 145 | -------------------------------------------------------------------------------- /src/rosbag_data_loader.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | 4 | import numpy as np 5 | from tqdm import tqdm 6 | from pyquat import Quaternion 7 | import rosbag 8 | from geometry_msgs.msg import Vector3Stamped, PoseStamped 9 | from sensor_msgs.msg import Imu, Range 10 | from aruco_localization.msg import MarkerMeasurementArray 11 | from rosflight_msgs.msg import Attitude 12 | import scipy.signal 13 | 14 | 15 | def calculate_velocity_from_position(t, position, orientation): 16 | # Calculate body-fixed velocity by differentiating position and rotating 17 | # into the body frame 18 | b, a = scipy.signal.butter(8, 0.03) # Create a Butterworth Filter 19 | # differentiate Position 20 | delta_x = np.diff(position, axis=0) 21 | delta_t = np.diff(t) 22 | unfiltered_inertial_velocity = np.vstack((np.zeros((1, 3)), delta_x / delta_t[:, None])) 23 | # Filter 24 | v_inertial = scipy.signal.filtfilt(b, a, unfiltered_inertial_velocity, axis=0) 25 | # Rotate into Body Frame 26 | vel_data = [] 27 | for i in range(len(t)): 28 | q_I_b = Quaternion(orientation[i, :, None]) 29 | vel_data.append(q_I_b.rot(v_inertial[i, None].T).T) 30 | 31 | vel_data = np.array(vel_data).squeeze() 32 | return vel_data 33 | 34 | 35 | def load_data(filename, outbag): 36 | print "loading rosbag", filename 37 | # First, load IMU data 38 | bag = rosbag.Bag(filename) 39 | # outbag = rosbag.Bag('thor_mocap_new.bag', 'w') 40 | imu_data = [] 41 | truth_pose_data = [] 42 | timestamp_data = [] 43 | 44 | for topic, msg, t in tqdm(bag.read_messages(topics=['/aruco/measurements', 45 | '/mocapNED', 46 | '/mocap/thor/pose', 47 | '/imu/data', 48 | '/sonar', 49 | '/attitude'])): 50 | 51 | 52 | if topic == '/mocap/thor/pose': 53 | # outbag.write(topic, msg, msg.header.stamp) 54 | 55 | truth_meas = [msg.header.stamp.to_sec(), 56 | msg.pose.position.z, -msg.pose.position.x, -msg.pose.position.y, 57 | -msg.pose.orientation.w, -msg.pose.orientation.z, msg.pose.orientation.x, msg.pose.orientation.y] 58 | truth_pose_data.append(truth_meas) 59 | timestamp_datapoint = [msg.header.stamp.secs, msg.header.stamp.nsecs, msg.header.seq]#, msg.header.frame_id] 60 | timestamp_data.append(timestamp_datapoint) 61 | # z = int('%d%d' % (timestamp_datapoint[0], timestamp_datapoint[1])) 62 | # print z 63 | # print t 64 | 65 | 66 | 67 | # if topic == '/imu/data': 68 | # outbag.write(topic, msg, msg.header.stamp) 69 | # 70 | # if topic == '/aruco/measurements': 71 | # outbag.write(topic, msg, msg.header.stamp) 72 | # 73 | # if topic == '/sonar': 74 | # outbag.write(topic, msg, msg.header.stamp) 75 | # 76 | # if topic == '/attitude': 77 | # outbag.write(topic, msg, msg.header.stamp) 78 | # 79 | # if topic == '/mocapNED': 80 | # outbag.write(topic, msg, msg.header.stamp) 81 | 82 | imu_data = np.array(imu_data) 83 | truth_pose_data = np.array(truth_pose_data) 84 | timestamp_data = np.array(timestamp_data) 85 | 86 | # Remove Bad Truth Measurements 87 | good_indexes = np.hstack((True, np.diff(truth_pose_data[:,0]) > 1e-3)) 88 | truth_pose_data = truth_pose_data[good_indexes] 89 | timestamp_data = timestamp_data[good_indexes] 90 | vel_data = calculate_velocity_from_position(truth_pose_data[:,0], truth_pose_data[:,1:4], truth_pose_data[:,4:8]) 91 | vel_data = np.hstack((timestamp_data,vel_data)) 92 | 93 | return vel_data 94 | 95 | def bagwriter(filename, outbag, data): 96 | 97 | bag = rosbag.Bag(filename) 98 | i=0 99 | for topic, msg, t in tqdm(bag.read_messages(topics=['/aruco/measurements', 100 | '/mocapNED', 101 | '/mocap/thor/pose', 102 | '/imu/data', 103 | '/sonar', 104 | '/attitude'])): 105 | if topic == '/imu/data': 106 | outbag.write(topic, msg, msg.header.stamp) 107 | 108 | if topic == '/aruco/measurements': 109 | outbag.write(topic, msg, msg.header.stamp) 110 | 111 | if topic == '/sonar': 112 | outbag.write(topic, msg, msg.header.stamp) 113 | 114 | if topic == '/attitude': 115 | outbag.write(topic, msg, msg.header.stamp) 116 | 117 | if topic == '/mocapNED': 118 | outbag.write(topic, msg, msg.header.stamp) 119 | 120 | if topic == '/mocap/thor/pose': 121 | outbag.write(topic, msg, msg.header.stamp) 122 | 123 | velocities = Vector3Stamped() 124 | velocities.header.stamp.secs = data[i,0] 125 | velocities.header.stamp.nsecs = data[i,1] 126 | # print velocities.header.stamp 127 | # print t 128 | if velocities.header.stamp < t and i0: 218 | for i in range (0,len(msg.poses)): 219 | self.aruco_id = msg.poses[i].aruco_id 220 | 221 | self.aruco_x = msg.poses[i].position.x 222 | self.aruco_y = msg.poses[i].position.y 223 | self.aruco_z = msg.poses[i].position.z 224 | 225 | self.aruco_phi = msg.poses[i].euler.x 226 | self.aruco_theta = msg.poses[i].euler.y 227 | self.aruco_psi = msg.poses[i].euler.z 228 | 229 | self.range = np.sqrt(self.aruco_x**2 + self.aruco_y**2 + self.aruco_z**2) 230 | self.bearing_2d = np.arctan2(self.aruco_x,self.aruco_z)#-self.truth_psi 231 | self.z = np.array([[self.range],[self.bearing_2d]]) 232 | self.update() 233 | 234 | ############################## 235 | #### Main Function to Run #### 236 | ############################## 237 | if __name__ == '__main__': 238 | # Initialize Node 239 | rospy.init_node('slam_estimator') 240 | 241 | # init path_manager_base object 242 | estimator = ekf_slam() 243 | 244 | rospy.spin() 245 | -------------------------------------------------------------------------------- /meshes/aruco3.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco3.png 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco3_png 115 | 116 | 117 | 118 | 119 | aruco3_png-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco100.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco100.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco100_jpg 115 | 116 | 117 | 118 | 119 | aruco100_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco101.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco101.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco101_jpg 115 | 116 | 117 | 118 | 119 | aruco101_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco102.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco102.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco102_jpg 115 | 116 | 117 | 118 | 119 | aruco102_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco103.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco103.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco103_jpg 115 | 116 | 117 | 118 | 119 | aruco103_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco104.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco104.png 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco104_png 115 | 116 | 117 | 118 | 119 | aruco104_png-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco105.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco105.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco105_jpg 115 | 116 | 117 | 118 | 119 | aruco105_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco106.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco106.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco106_jpg 115 | 116 | 117 | 118 | 119 | aruco106_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco107.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco107.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco107_jpg 115 | 116 | 117 | 118 | 119 | aruco107_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco108.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco108.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco108_jpg 115 | 116 | 117 | 118 | 119 | aruco108_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco109.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco109.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco109_jpg 115 | 116 | 117 | 118 | 119 | aruco109_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco110.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco110.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco110_jpg 115 | 116 | 117 | 118 | 119 | aruco110_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco111.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco111.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco111_jpg 115 | 116 | 117 | 118 | 119 | aruco111_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco112.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco112.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco112_jpg 115 | 116 | 117 | 118 | 119 | aruco112_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | -------------------------------------------------------------------------------- /meshes/aruco113.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.78.0 commit date:2017-02-24, commit time:14:33, hash:e92f2352830 7 | 8 | 2017-05-25T17:34:32 9 | 2017-05-25T17:34:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | 49.13434 19 | 1.777778 20 | 0.1 21 | 100 22 | 23 | 24 | 25 | 26 | 27 | 0 28 | 0 29 | 0 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 1 1 1 39 | 1 40 | 0 41 | 0.00111109 42 | 43 | 44 | 45 | 46 | 0.000999987 47 | 1 48 | 0.1 49 | 0.1 50 | 1 51 | 1 52 | 1 53 | 2 54 | 0 55 | 1 56 | 1 57 | 1 58 | 1 59 | 1 60 | 0 61 | 2880 62 | 2 63 | 30.002 64 | 1.000799 65 | 0.04999995 66 | 29.99998 67 | 1 68 | 2 69 | 0 70 | 0 71 | 1 72 | 1 73 | 1 74 | 1 75 | 8192 76 | 1 77 | 1 78 | 0 79 | 1 80 | 1 81 | 1 82 | 3 83 | 0 84 | 0 85 | 0 86 | 0 87 | 0 88 | 1 89 | 1 90 | 1 91 | 3 92 | 0.15 93 | 75 94 | 1 95 | 1 96 | 0 97 | 1 98 | 1 99 | 0 100 | 101 | 102 | 103 | 104 | 105 | 106 | aruco113.jpg 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | aruco113_jpg 115 | 116 | 117 | 118 | 119 | aruco113_jpg-surface 120 | 121 | 122 | 123 | 124 | 125 | 1 1 1 1 126 | 127 | 128 | 1 1 1 1 129 | 130 | 131 | 132 | 133 | 134 | 0.5 0.5 0.5 1 135 | 136 | 137 | 50 138 | 139 | 140 | 1 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | -1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 1 -1 1 1 1 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 0.5773503 0.5773503 0.5773503 0.5773503 -0.5773503 -0.5773503 0.5773503 -0.5773503 0.5773503 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 0.9998999 9.998e-5 0.9998999 0.9998999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9.998e-5 0.9999001 1.0004e-4 9.998e-5 0.9998999 9.998e-5 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 3 3 3 3 3 3 3 3 3 3 3 3 192 |

1 0 0 2 1 1 0 2 2 3 3 3 6 4 4 2 1 5 7 5 6 4 6 7 6 4 8 5 7 9 0 2 10 4 6 11 6 4 12 0 2 13 2 1 14 3 3 15 5 7 16 7 5 17 1 0 18 3 3 19 2 1 20 3 3 21 7 5 22 6 4 23 7 5 24 5 7 25 4 6 26 5 7 27 1 0 28 0 2 29 6 4 30 4 6 31 0 2 32 3 3 33 1 0 34 5 7 35

193 |
194 |
195 |
196 |
197 | 198 | 199 | 200 | 201 | 0.6859207 -0.3240135 0.6515582 7.481132 0.7276763 0.3054208 -0.6141704 -6.50764 0 0.8953956 0.4452714 5.343665 0 0 0 1 202 | 203 | 204 | 205 | -0.2908646 -0.7711008 0.5663932 -0.143273 0.9551712 -0.1998834 0.2183912 0.01022726 -0.05518906 0.6045247 0.7946723 0.2347317 0 0 0 1 206 | 207 | 208 | 209 | 0.375 0 0 0 0 0.375 0 0 0 0 0.005 0 0 0 0 1 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 |
226 | --------------------------------------------------------------------------------