update customization
This commit is contained in:
		
							parent
							
								
									dd3edee858
								
							
						
					
					
						commit
						3274028762
					
				| @ -8,7 +8,7 @@ | ||||
|  */ | ||||
|   | ||||
| // To visualize the whole SMA | ||||
| //open_sma(); | ||||
| open_sma(); | ||||
| 
 | ||||
| // To render only one attach or the support, ready to print | ||||
| //ready_to_print(5); | ||||
| @ -31,7 +31,9 @@ theta = [0, 109.471, 109.471, 109.471, 70.5284, 180]; | ||||
| // microphone azimuth coordinates (°): | ||||
| phi = [0, 240, 120, 0, 180, 0]; | ||||
| 
 | ||||
| // connection matrix : For the i-th microphone, the neighbouring microphones number are listed in the i-th row (i starts at 0). | ||||
| /* Connection matrix: For the i-th microphone, the neighbouring microphones number are listed in the i-th row (i starts at 0). | ||||
| */ | ||||
| // connection matrix | ||||
| neighbors =  | ||||
| [ | ||||
| [1, 2, 3, 4], //0 | ||||
|  | ||||
| @ -15,38 +15,6 @@ | ||||
|             "screw_phi_offset": "22.5", | ||||
|             "theta": "[0, 109.471, 109.471, 109.471]" | ||||
|         }, | ||||
|         "mclaren30": { | ||||
|             "angle_max": "72", | ||||
|             "angle_min": "65", | ||||
|             "d_hole": "13", | ||||
|             "d_screw": "3", | ||||
|             "dir_thread": "[-7, -9]", | ||||
|             "e": "5", | ||||
|             "hole_phi_offset": "-5", | ||||
|             "mics_rotate": "[-90, 0, 0]", | ||||
|             "n_screw": "4", | ||||
|             "phi": "[0, 0, 90, 180, 270, 0, 63.9988, 153.999, 243.999, 333.999, 17.1086, 107.109, 197.109, 287.109, 57.7455, 147.746, 237.746, 327.746, 32.2545, 122.254, 212.254, 302.254, 72.8914, 162.891, 252.891, 342.891, 26.0012, 116.001, 206.001, 296.001]", | ||||
|             "r": "75", | ||||
|             "res": "360", | ||||
|             "screw_phi_offset": "35", | ||||
|             "theta": "[0, 90, 90, 90, 90, 180, 35.0738, 35.0738, 35.0738, 35.0738, 58.9043, 58.9043, 58.9043, 58.9043, 75.4093, 75.4093, 75.4093, 75.4093, 104.591, 104.591, 104.591, 104.591, 121.096, 121.096, 121.096, 121.096, 144.926, 144.926, 144.926, 144.926]" | ||||
|         }, | ||||
|         "lebedev14": { | ||||
|             "angle_max": "82", | ||||
|             "angle_min": "75", | ||||
|             "d_hole": "10", | ||||
|             "d_screw": "3", | ||||
|             "dir_thread": "[13, 0]", | ||||
|             "e": "6", | ||||
|             "hole_phi_offset": "45", | ||||
|             "mics_rotate": "[-90, 0, 0]", | ||||
|             "n_screw": "4", | ||||
|             "phi": "[0, 0, 90, 180, 270, 0, 45, 135, 225, 315, 45, 135, 225, 315]", | ||||
|             "r": "60", | ||||
|             "res": "360", | ||||
|             "screw_phi_offset": "0", | ||||
|             "theta": "[0, 90, 90, 90, 90, 180, 54.7356, 54.7356, 54.7356, 54.7356, 125.264, 125.264, 125.264, 125.264]" | ||||
|         }, | ||||
|         "popov10": { | ||||
|             "angle_max": "94", | ||||
|             "angle_min": "86", | ||||
| @ -62,6 +30,58 @@ | ||||
|             "res": "32", | ||||
|             "screw_phi_offset": "0", | ||||
|             "theta": "[0, 180, 63.4349, 116.565, 116.565, 63.4349, 116.565, 63.4349, 63.4349, 116.565]" | ||||
|         }, | ||||
|         "lebedev14": { | ||||
|             "angle_max": "82", | ||||
|             "angle_min": "75", | ||||
|             "d_hole": "10", | ||||
|             "d_screw": "3", | ||||
|             "dir_thread": "[13, 0]", | ||||
|             "e": "6", | ||||
|             "hole_phi_offset": "45", | ||||
|             "mic_type": "1\/4", | ||||
|             "mics_rotate": "[-90, 0, 0]", | ||||
|             "n_screw": "4", | ||||
|             "phi": "[0, 0, 90, 180, 270, 0, 45, 135, 225, 315, 45, 135, 225, 315]", | ||||
|             "r": "60", | ||||
|             "res": "32", | ||||
|             "screw_phi_offset": "0", | ||||
|             "theta": "[0, 90, 90, 90, 90, 180, 54.7356, 54.7356, 54.7356, 54.7356, 125.264, 125.264, 125.264, 125.264]", | ||||
|             "usb_card": "false" | ||||
|         }, | ||||
|         "mclaren30": { | ||||
|             "angle_max": "72", | ||||
|             "angle_min": "65", | ||||
|             "d_hole": "13", | ||||
|             "d_screw": "3", | ||||
|             "dir_thread": "[-7, -9]", | ||||
|             "e": "5", | ||||
|             "hole_phi_offset": "-5", | ||||
|             "mics_rotate": "[-90, 0, 0]", | ||||
|             "n_screw": "4", | ||||
|             "phi": "[0, 0, 90, 180, 270, 0, 63.9988, 153.999, 243.999, 333.999, 17.1086, 107.109, 197.109, 287.109, 57.7455, 147.746, 237.746, 327.746, 32.2545, 122.254, 212.254, 302.254, 72.8914, 162.891, 252.891, 342.891, 26.0012, 116.001, 206.001, 296.001]", | ||||
|             "r": "75", | ||||
|             "res": "32", | ||||
|             "screw_phi_offset": "35", | ||||
|             "theta": "[0, 90, 90, 90, 90, 180, 35.0738, 35.0738, 35.0738, 35.0738, 58.9043, 58.9043, 58.9043, 58.9043, 75.4093, 75.4093, 75.4093, 75.4093, 104.591, 104.591, 104.591, 104.591, 121.096, 121.096, 121.096, 121.096, 144.926, 144.926, 144.926, 144.926]" | ||||
|         }, | ||||
|         "popov22": { | ||||
|             "angle_max": "93", | ||||
|             "angle_min": "87", | ||||
|             "d_hole": "10", | ||||
|             "d_screw": "3", | ||||
|             "dir_thread": "[13, 0]", | ||||
|             "e": "6", | ||||
|             "hole_phi_offset": "45", | ||||
|             "mic_type": "1\/4", | ||||
|             "mics_rotate": "[0, 0, 0]", | ||||
|             "n_screw": "4", | ||||
|             "phi": "[0, 72, 108, 144, 180, 216, 252, 288, 324, 0, 36, 0, 252, 288, 324, 0, 36, 72, 108, 144, 180, 216]", | ||||
|             "r": "55", | ||||
|             "res": "32", | ||||
|             "screw_phi_offset": "0", | ||||
|             "theta": "[0, 46.7442, 79.9551, 46.7442, 79.9551, 46.7442, 79.9551, 46.7442, 79.9551, 46.7442, 79.9551, 180, 133.256, 100.045, 133.256, 100.045, 133.256, 100.045, 133.256, 100.045, 133.256, 100.045]", | ||||
|             "usb_card": "true" | ||||
|         } | ||||
|     }, | ||||
|     "fileFormatVersion": "1" | ||||
|  | ||||
| @ -149,6 +149,9 @@ circle(2.6); | ||||
| } | ||||
| } | ||||
| 
 | ||||
| module tdm(){ | ||||
| } | ||||
| 
 | ||||
| module mics(type){ | ||||
|         rotate(mics_rotate) | ||||
| for (i = [0 : len(theta)-1]){ | ||||
|  | ||||
| @ -448,7 +448,7 @@ | ||||
|       <axis xyz="1 0 0"/> | ||||
|       <origin | ||||
|         rpy="0 0 0" | ||||
|         xyz="0.128 0 0"/> | ||||
|         xyz="0.196 0 0"/> | ||||
|       <parent | ||||
|         link="$(arg robot_name)/sma_attach_link"/> | ||||
|       <child | ||||
| @ -458,7 +458,7 @@ | ||||
|     <link name="$(arg robot_name)/sma_link"> | ||||
|       <visual> | ||||
|         <origin | ||||
|           rpy="0 0 ${pi/2}" | ||||
|           rpy="0 0 0" | ||||
|           xyz="0 0 0"/> | ||||
|         <geometry> | ||||
|           <mesh | ||||
| @ -468,7 +468,7 @@ | ||||
|       </visual> | ||||
|       <collision> | ||||
|         <origin | ||||
|           rpy="0 0 ${pi/2}" | ||||
|           rpy="0 0 0" | ||||
|           xyz="0 0 0"/> | ||||
|         <geometry> | ||||
|           <mesh | ||||
| @ -487,6 +487,50 @@ | ||||
|           iyz="0"/> | ||||
|       </inertial> | ||||
|     </link> | ||||
|      | ||||
|     <joint name="sma2" type="fixed"> | ||||
|       <axis xyz="1 0 0"/> | ||||
|       <origin | ||||
|         rpy="0 0 0" | ||||
|         xyz="0 0 0"/> | ||||
|       <parent | ||||
|         link="$(arg robot_name)/sma_link"/> | ||||
|       <child | ||||
|         link="$(arg robot_name)/sma_link2"/> | ||||
|     </joint> | ||||
|      | ||||
|     <link name="$(arg robot_name)/sma_link2"> | ||||
|       <visual> | ||||
|         <origin | ||||
|           rpy="0 0 0" | ||||
|           xyz="0 0 0"/> | ||||
|         <geometry> | ||||
|           <mesh | ||||
|             filename="${mesh_directory}/sma.stl" | ||||
|             scale="0.001 0.001 0.001"/> | ||||
|         </geometry> | ||||
|       </visual> | ||||
|       <collision> | ||||
|         <origin | ||||
|           rpy="0 0 0" | ||||
|           xyz="0 0 0"/> | ||||
|         <geometry> | ||||
|           <mesh | ||||
|             filename="${mesh_directory}/sma.stl" | ||||
|             scale="0.001 0.001 0.001"/> | ||||
|         </geometry> | ||||
|       </collision> | ||||
|       <inertial> | ||||
|         <mass value="0"/> | ||||
|         <inertia | ||||
|           ixx="0.001" | ||||
|           iyy="0.001" | ||||
|           izz="0.001" | ||||
|           ixy="0" | ||||
|           ixz="0" | ||||
|           iyz="0"/> | ||||
|       </inertial> | ||||
|     </link> | ||||
| 
 | ||||
|   <xacro:if value="${hardware_type == 'gz_classic'}"> | ||||
|     <xacro:gazebo_configs/> | ||||
|  | ||||
										
											Binary file not shown.
										
									
								
							
		Loading…
	
		Reference in New Issue
	
	Block a user