Advertisement
Guest User

catkin_ws/src tree

a guest
Jan 23rd, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 55.17 KB | None | 0 0
  1. Test
  2. dualboot@dualboot-system-product-name:~$ cd catkin_ws
  3. dualboot@dualboot-system-product-name:~/catkin_ws$ cd src/
  4. dualboot@dualboot-system-product-name:~/catkin_ws/src$ tree
  5. .
  6. ├── beginner_tutorials
  7. │   ├── CMakeLists.txt
  8. │   ├── CMakeLists.txt~
  9. │   ├── include
  10. │   │   └── beginner_tutorials
  11. │   ├── launch
  12. │   │   ├── turtlemimic.launch
  13. │   │   └── turtlemimic.launch~
  14. │   ├── msg
  15. │   │   └── Num.msg
  16. │   ├── package.xml
  17. │   ├── package.xml~
  18. │   ├── scripts
  19. │   │   ├── add_two_ints_client.py
  20. │   │   ├── add_two_ints_client.py~
  21. │   │   ├── add_two_ints_server~
  22. │   │   ├── add_two_ints_server.py
  23. │   │   ├── add_two_ints_server.py~
  24. │   │   ├── listener.py
  25. │   │   └── talker.py
  26. │   ├── src
  27. │   └── srv
  28. │   └── AddTwoInts.srv
  29. ├── CMakeLists.txt -> /opt/ros/kinetic/share/catkin/cmake/toplevel.cmake
  30. ├── pladypos_control
  31. │   ├── CMakeLists.txt
  32. │   ├── config
  33. │   │   ├── thruster_manager.yaml
  34. │   │   └── thruster_manager.yaml~
  35. │   ├── launch
  36. │   │   └── start_thruster_manager.launch
  37. │   ├── package.xml
  38. │   └── package.xml~
  39. ├── pladypos_description
  40. │   ├── CMakeLists.txt
  41. │   ├── launch
  42. │   │   └── upload.launch
  43. │   ├── mesh
  44. │   │   ├── 3ds
  45. │   │   │   └── pladypos.3ds
  46. │   │   ├── dae
  47. │   │   │   ├── pladypos_collision.dae
  48. │   │   │   ├── pladypos.dae
  49. │   │   │   └── thruster.STL
  50. │   │   ├── osg
  51. │   │   └── skp
  52. │   ├── package.xml
  53. │   ├── package.xml~
  54. │   ├── README.md
  55. │   ├── robots
  56. │   │   └── default.xacro
  57. │   └── urdf
  58. │   ├── actuators.xacro
  59. │   ├── base.xacro
  60. │   ├── gazebo.xacro
  61. │   ├── sensors.xacro
  62. │   └── snippets.xacro
  63. ├── urdf_tutorial
  64. │   ├── CHANGELOG.rst
  65. │   ├── CMakeLists.txt
  66. │   ├── images
  67. │   │   ├── flexible.png
  68. │   │   ├── materials.png
  69. │   │   ├── multipleshapes.png
  70. │   │   ├── myfirst.png
  71. │   │   ├── origins.png
  72. │   │   └── visual.png
  73. │   ├── launch
  74. │   │   └── display.launch
  75. │   ├── meshes
  76. │   │   ├── l_finger_color.tif
  77. │   │   ├── l_finger.dae
  78. │   │   ├── l_finger_tip_color.tif
  79. │   │   ├── l_finger_tip.dae
  80. │   │   ├── pladypos_collision.dae
  81. │   │   └── pladypos.dae
  82. │   ├── package.xml
  83. │   ├── rviz
  84. │   │   ├── urdf.rviz
  85. │   │   └── urdf.vcg
  86. │   └── urdf
  87. │   ├── 01-myfirst.urdf
  88. │   ├── 01-myfirst.urdf~
  89. │   ├── 02-multipleshapes.urdf
  90. │   ├── 03-origins.urdf
  91. │   ├── 03-origins.urdf~
  92. │   ├── 04-materials.urdf
  93. │   ├── 04-materials.urdf~
  94. │   ├── 05-visual.urdf
  95. │   ├── 05-visual.urdf~
  96. │   ├── 06-flexible.urdf
  97. │   ├── 07-physics.urdf
  98. │   ├── 08-macroed.urdf.xacro
  99. │   ├── 1_pladypos.urdf
  100. │   └── 1_pladypos.urdf~
  101. └── uuv_simulator
  102. ├── 3rd-party-licenses.txt
  103. ├── CONTRIBUTING.md
  104. ├── docs
  105. │   ├── CATKIN_IGNORE
  106. │   ├── Makefile
  107. │   └── source
  108. │   ├── conf.py
  109. │   ├── description.rst
  110. │   ├── faq.rst
  111. │   ├── images
  112. │   │   ├── jstest.png
  113. │   │   ├── rexrov_thrusters.png
  114. │   │   ├── seabed
  115. │   │   │   ├── gazebo_seabed.png
  116. │   │   │   ├── gazebo_seabed_world.png
  117. │   │   │   ├── import_stl_blender.png
  118. │   │   │   ├── modifier_blender.png
  119. │   │   │   ├── seabed_blender.png
  120. │   │   │   ├── seabed_image.png
  121. │   │   │   ├── seabed.stl
  122. │   │   │   ├── seabed_tri.png
  123. │   │   │   ├── solidify.png
  124. │   │   │   └── thickness.png
  125. │   │   ├── tutorial_disturbances
  126. │   │   │   └── current_rviz.png
  127. │   │   ├── tutorial_dp_controller
  128. │   │   │   ├── rviz_view.png
  129. │   │   │   └── waypoint_following.png
  130. │   │   ├── tutorial_new_vehicle
  131. │   │   │   ├── fin_mesh.png
  132. │   │   │   └── thruster_mesh.png
  133. │   │   ├── uuvsimulator_subsea.png
  134. │   │   └── vehicles
  135. │   │   ├── desistek_saga.png
  136. │   │   ├── eca_a9.png
  137. │   │   ├── rexrov2.png
  138. │   │   └── rexrov.png
  139. │   ├── index.rst
  140. │   ├── installation.rst
  141. │   ├── license.rst
  142. │   ├── quick_start.rst
  143. │   ├── refs.bib
  144. │   ├── samples
  145. │   │   ├── plugin_description
  146. │   │   │   ├── thruster_plugin_empty.xacro
  147. │   │   │   └── underwater_object_plugin_fossen.xacro
  148. │   │   └── tutorials
  149. │   │   ├── custom_dp_controller.launch
  150. │   │   ├── custom_dp_controller.py
  151. │   │   └── seabed_gen.py
  152. │   ├── tutorials
  153. │   │   ├── config_thruster_manager.rst
  154. │   │   ├── create_new_vehicle.rst
  155. │   │   ├── creating_new_dp_controller.rst
  156. │   │   ├── disturbances.rst
  157. │   │   ├── index.rst
  158. │   │   └── seabed_world.rst
  159. │   └── vehicles.rst
  160. ├── LICENSE
  161. ├── NOTICE
  162. ├── README.md
  163. ├── tools
  164. │   ├── code_check.sh
  165. │   └── cpplint.py
  166. ├── uuv_assistants
  167. │   ├── CMakeLists.txt
  168. │   ├── launch
  169. │   │   ├── publish_footprints.launch
  170. │   │   ├── publish_vehicle_footprint.launch
  171. │   │   ├── set_simulation_timer.launch
  172. │   │   └── unpause_simulation.launch
  173. │   ├── package.xml
  174. │   ├── scripts
  175. │   │   ├── create_new_robot_model
  176. │   │   ├── create_thruster_manager_configuration
  177. │   │   ├── publish_footprints.py
  178. │   │   ├── publish_vehicle_footprint.py
  179. │   │   ├── publish_world_models.py
  180. │   │   ├── set_simulation_timer.py
  181. │   │   └── unpause_simulation.py
  182. │   └── templates
  183. │   ├── robot_model
  184. │   │   ├── launch
  185. │   │   │   └── upload.launch.template
  186. │   │   ├── meshes
  187. │   │   │   └── README.md
  188. │   │   ├── robots
  189. │   │   │   └── default.xacro.template
  190. │   │   └── urdf
  191. │   │   ├── actuators.xacro.template
  192. │   │   ├── base.xacro.template
  193. │   │   ├── gazebo.xacro.template
  194. │   │   ├── sensors.xacro.template
  195. │   │   └── snippets.xacro.template
  196. │   └── thruster_manager_config
  197. │   ├── config
  198. │   │   └── thruster_manager.yaml.template
  199. │   └── launch
  200. │   └── start_thruster_manager.launch.template
  201. ├── uuv_control
  202. │   ├── uuv_control_cascaded_pids
  203. │   │   ├── cfg
  204. │   │   │   ├── AccelerationControl.cfg
  205. │   │   │   ├── PositionControl.cfg
  206. │   │   │   └── VelocityControl.cfg
  207. │   │   ├── CMakeLists.txt
  208. │   │   ├── config
  209. │   │   │   ├── joy_accel.yaml
  210. │   │   │   ├── joy_vel.yaml
  211. │   │   │   └── rexrov
  212. │   │   │   ├── inertial.yaml
  213. │   │   │   ├── pos_pid_control.yaml
  214. │   │   │   └── vel_pid_control.yaml
  215. │   │   ├── launch
  216. │   │   │   ├── joy_accel.launch
  217. │   │   │   ├── joy_velocity.launch
  218. │   │   │   └── position_hold.launch
  219. │   │   ├── package.xml
  220. │   │   ├── scripts
  221. │   │   │   ├── AccelerationControl.py
  222. │   │   │   ├── PositionControl.py
  223. │   │   │   ├── PositionControlUnderactuated.py
  224. │   │   │   └── VelocityControl.py
  225. │   │   ├── setup.py
  226. │   │   └── src
  227. │   │   └── PID
  228. │   │   ├── __init__.py
  229. │   │   ├── PIDRegulator.py
  230. │   │   └── PIDRegulator.pyc
  231. │   ├── uuv_control_msgs
  232. │   │   ├── CMakeLists.txt
  233. │   │   ├── msg
  234. │   │   │   ├── Trajectory.msg
  235. │   │   │   ├── TrajectoryPoint.msg
  236. │   │   │   ├── Waypoint.msg
  237. │   │   │   └── WaypointSet.msg
  238. │   │   ├── package.xml
  239. │   │   └── srv
  240. │   │   ├── AddWaypoint.srv
  241. │   │   ├── ClearWaypoints.srv
  242. │   │   ├── GetMBSMControllerParams.srv
  243. │   │   ├── GetPIDParams.srv
  244. │   │   ├── GetSMControllerParams.srv
  245. │   │   ├── GetWaypoints.srv
  246. │   │   ├── GoToIncremental.srv
  247. │   │   ├── GoTo.srv
  248. │   │   ├── Hold.srv
  249. │   │   ├── InitCircularTrajectory.srv
  250. │   │   ├── InitHelicalTrajectory.srv
  251. │   │   ├── InitRectTrajectory.srv
  252. │   │   ├── InitWaypointSet.srv
  253. │   │   ├── InitWaypointsFromFile.srv
  254. │   │   ├── IsRunningTrajectory.srv
  255. │   │   ├── ResetController.srv
  256. │   │   ├── SetMBSMControllerParams.srv
  257. │   │   ├── SetPIDParams.srv
  258. │   │   ├── SetSMControllerParams.srv
  259. │   │   ├── StartTrajectory.srv
  260. │   │   ├── SwitchToAutomatic.srv
  261. │   │   └── SwitchToManual.srv
  262. │   ├── uuv_control_utils
  263. │   │   ├── CMakeLists.txt
  264. │   │   ├── config
  265. │   │   │   └── example_waypoints.yaml
  266. │   │   ├── launch
  267. │   │   │   ├── apply_body_wrench.launch
  268. │   │   │   ├── send_waypoints_file.launch
  269. │   │   │   ├── set_thruster_output_efficiency.launch
  270. │   │   │   ├── set_thruster_state.launch
  271. │   │   │   ├── set_timed_current_perturbation.launch
  272. │   │   │   ├── start_circular_trajectory.launch
  273. │   │   │   ├── start_disturbance_manager.launch
  274. │   │   │   └── start_helical_trajectory.launch
  275. │   │   ├── package.xml
  276. │   │   └── scripts
  277. │   │   ├── apply_body_wrench.py
  278. │   │   ├── disturbance_manager.py
  279. │   │   ├── send_waypoint_file.py
  280. │   │   ├── set_thruster_output_efficiency.py
  281. │   │   ├── set_thruster_state.py
  282. │   │   ├── set_timed_current_perturbation.py
  283. │   │   ├── start_circular_trajectory.py
  284. │   │   ├── start_helical_trajectory.py
  285. │   │   └── trajectory_marker_publisher.py
  286. │   ├── uuv_thruster_manager
  287. │   │   ├── CMakeLists.txt
  288. │   │   ├── config
  289. │   │   │   └── rexrov
  290. │   │   │   ├── TAM.yaml
  291. │   │   │   └── thruster_manager.yaml
  292. │   │   ├── launch
  293. │   │   │   └── thruster_manager.launch
  294. │   │   ├── package.xml
  295. │   │   ├── scripts
  296. │   │   │   └── thruster_allocator.py
  297. │   │   ├── setup.py
  298. │   │   ├── src
  299. │   │   │   └── uuv_thrusters
  300. │   │   │   ├── __init__.py
  301. │   │   │   ├── models
  302. │   │   │   │   ├── __init__.py
  303. │   │   │   │   ├── __init__.pyc
  304. │   │   │   │   ├── thruster_custom.py
  305. │   │   │   │   ├── thruster_custom.pyc
  306. │   │   │   │   ├── thruster_proportional.py
  307. │   │   │   │   ├── thruster_proportional.pyc
  308. │   │   │   │   ├── thruster.py
  309. │   │   │   │   └── thruster.pyc
  310. │   │   │   ├── thruster_manager.py
  311. │   │   │   └── thruster_manager.pyc
  312. │   │   └── srv
  313. │   │   ├── GetThrusterCurve.srv
  314. │   │   ├── GetThrusterManagerConfig.srv
  315. │   │   ├── SetThrusterManagerConfig.srv
  316. │   │   └── ThrusterManagerInfo.srv
  317. │   └── uuv_trajectory_control
  318. │   ├── CMakeLists.txt
  319. │   ├── config
  320. │   │   ├── controllers
  321. │   │   │   ├── mb_sm
  322. │   │   │   │   └── rexrov
  323. │   │   │   │   └── params.yaml
  324. │   │   │   ├── nl_pid
  325. │   │   │   │   └── rexrov
  326. │   │   │   │   └── params.yaml
  327. │   │   │   ├── nmb_sm
  328. │   │   │   │   └── rexrov
  329. │   │   │   │   └── params.yaml
  330. │   │   │   └── pid
  331. │   │   │   └── rexrov
  332. │   │   │   └── params.yaml
  333. │   │   └── models
  334. │   │   └── rexrov
  335. │   │   └── params.yaml
  336. │   ├── launch
  337. │   │   ├── auv_geometric_tracking_controller.launch
  338. │   │   ├── rov_mb_fl_controller.launch
  339. │   │   ├── rov_mb_sm_controller.launch
  340. │   │   ├── rov_nl_pid_controller.launch
  341. │   │   ├── rov_nmb_sm_controller.launch
  342. │   │   ├── rov_pid_controller.launch
  343. │   │   └── rov_ua_pid_controller.launch
  344. │   ├── package.xml
  345. │   ├── scripts
  346. │   │   ├── auv_geometric_tracking_controller.py
  347. │   │   ├── demo_wp_trajectory_generator.py
  348. │   │   ├── rov_mb_fl_controller.py
  349. │   │   ├── rov_mb_sm_controller.py
  350. │   │   ├── rov_nl_pid_controller.py
  351. │   │   ├── rov_nmb_sm_controller.py
  352. │   │   ├── rov_pid_controller.py
  353. │   │   └── rov_ua_pid_controller.py
  354. │   ├── setup.py
  355. │   ├── src
  356. │   │   ├── uuv_control_interfaces
  357. │   │   │   ├── dp_controller_base.py
  358. │   │   │   ├── dp_controller_local_planner.py
  359. │   │   │   ├── dp_pid_controller_base.py
  360. │   │   │   ├── __init__.py
  361. │   │   │   └── vehicle.py
  362. │   │   └── uuv_trajectory_generator
  363. │   │   ├── __init__.py
  364. │   │   ├── path_generator
  365. │   │   │   ├── bezier_curve.py
  366. │   │   │   ├── cs_interpolator.py
  367. │   │   │   ├── __init__.py
  368. │   │   │   ├── line_segment.py
  369. │   │   │   ├── lipb_interpolator.py
  370. │   │   │   └── path_generator.py
  371. │   │   ├── trajectory_generator.py
  372. │   │   ├── trajectory_point.py
  373. │   │   ├── waypoint.py
  374. │   │   ├── waypoint_set.py
  375. │   │   └── wp_trajectory_generator.py
  376. │   └── tests
  377. │   ├── test_trajectory_point.py
  378. │   ├── test_waypoint.py
  379. │   └── test_waypoint_set.py
  380. ├── uuv_descriptions
  381. │   ├── CMakeLists.txt
  382. │   ├── launch
  383. │   │   ├── empty_underwater_world.launch
  384. │   │   ├── lake.launch
  385. │   │   ├── mangalia.launch
  386. │   │   ├── mangalia_manipulation.launch
  387. │   │   ├── ocean_waves.launch
  388. │   │   └── rov_bop_panel.launch
  389. │   ├── Media
  390. │   │   ├── materials
  391. │   │   │   ├── programs
  392. │   │   │   │   ├── SimpleWaves.frag
  393. │   │   │   │   └── SimpleWaves.vert
  394. │   │   │   ├── scripts
  395. │   │   │   │   ├── fiducials.material
  396. │   │   │   │   ├── sand.material
  397. │   │   │   │   ├── water.material
  398. │   │   │   │   ├── waves.material
  399. │   │   │   │   └── waves.program
  400. │   │   │   └── textures
  401. │   │   │   ├── clouds_bk.jpg
  402. │   │   │   ├── clouds_dn.jpg
  403. │   │   │   ├── clouds_fr.jpg
  404. │   │   │   ├── clouds.jpg
  405. │   │   │   ├── clouds_lf.jpg
  406. │   │   │   ├── clouds_rt.jpg
  407. │   │   │   ├── clouds_up.jpg
  408. │   │   │   ├── fiducials
  409. │   │   │   │   ├── License and source for textures.txt
  410. │   │   │   │   └── tag36_11_00000.jpg
  411. │   │   │   ├── License and source for textures.txt
  412. │   │   │   ├── soil_sand_0045_01.jpg
  413. │   │   │   ├── water_water_0046_01.jpg
  414. │   │   │   ├── water_water_0051_01.jpg
  415. │   │   │   ├── water_water_0076_03_s.jpg
  416. │   │   │   ├── water_water_0093_01.jpg
  417. │   │   │   └── wave_normals.dds
  418. │   │   └── models
  419. │   │   └── sea_surface_1000m_x_1000m.dae
  420. │   ├── models
  421. │   │   ├── common
  422. │   │   │   ├── launch
  423. │   │   │   │   └── message_to_tf.launch
  424. │   │   │   └── urdf
  425. │   │   │   └── common.urdf.xacro
  426. │   │   └── rexrov
  427. │   │   ├── launch
  428. │   │   │   ├── upload_rexrov_default.launch
  429. │   │   │   ├── upload_rexrov_default_noisy_pose.launch
  430. │   │   │   ├── upload_rexrov.launch
  431. │   │   │   ├── upload_rexrov_oberon4.launch
  432. │   │   │   ├── upload_rexrov_oberon7.launch
  433. │   │   │   └── upload_rexrov_oberon_arms.launch
  434. │   │   ├── mesh
  435. │   │   │   ├── collision.blend
  436. │   │   │   ├── prop.dae
  437. │   │   │   ├── RexROV_no_props.dae
  438. │   │   │   └── RexROV_no_props.stl
  439. │   │   ├── robots
  440. │   │   │   ├── rexrov_default_noisy_pose.xacro
  441. │   │   │   ├── rexrov_default.xacro
  442. │   │   │   ├── rexrov_oberon4.xacro
  443. │   │   │   ├── rexrov_oberon7.xacro
  444. │   │   │   ├── rexrov_oberon_arms.xacro
  445. │   │   │   └── rexrov_sonar.xacro
  446. │   │   └── urdf
  447. │   │   ├── rexrov_actuators.xacro
  448. │   │   ├── rexrov_actuators.xacro~
  449. │   │   ├── rexrov_base.xacro
  450. │   │   ├── rexrov.gazebo.xacro
  451. │   │   └── rexrov_sensors.xacro
  452. │   ├── package.xml
  453. │   ├── scripts
  454. │   │   └── spawn_model.py
  455. │   ├── world_models
  456. │   │   ├── april_tag_36_11_00000
  457. │   │   │   ├── model.config
  458. │   │   │   └── model.sdf
  459. │   │   ├── aurora_static
  460. │   │   │   ├── meshes
  461. │   │   │   │   ├── aurora_collision.stl
  462. │   │   │   │   └── aurora.dae
  463. │   │   │   ├── model.config
  464. │   │   │   └── model.sdf
  465. │   │   ├── hot_stab
  466. │   │   │   ├── meshes
  467. │   │   │   │   └── HotStab.dae
  468. │   │   │   ├── model.config
  469. │   │   │   └── model.sdf
  470. │   │   ├── lake
  471. │   │   │   ├── meshes
  472. │   │   │   │   ├── LakeBottom.dae
  473. │   │   │   │   └── WaterSurface.dae
  474. │   │   │   ├── model.config
  475. │   │   │   └── model.sdf
  476. │   │   ├── mangalia
  477. │   │   │   ├── meshes
  478. │   │   │   │   ├── 170427_Seabed8_textured.blend
  479. │   │   │   │   ├── 170427_Seabed8_textured.dae
  480. │   │   │   │   ├── grass_grass_0101_02_tiled_s.jpg
  481. │   │   │   │   ├── ground_stone_ground_0029_02_tiled_s.jpg
  482. │   │   │   │   ├── License and source for textures.txt
  483. │   │   │   │   └── MangaliaTerrain.dae
  484. │   │   │   ├── model.config
  485. │   │   │   └── model.sdf
  486. │   │   ├── ned_frame
  487. │   │   │   ├── model.config
  488. │   │   │   └── model.sdf
  489. │   │   ├── ocean
  490. │   │   │   ├── model.config
  491. │   │   │   └── model.sdf
  492. │   │   ├── ocean_box
  493. │   │   │   ├── model.config
  494. │   │   │   └── model.sdf
  495. │   │   ├── rov_bop_panel
  496. │   │   │   ├── meshes
  497. │   │   │   │   ├── BOP_Panel.dae
  498. │   │   │   │   ├── License and source texture.txt
  499. │   │   │   │   ├── metal_bare_0045_01.jpg
  500. │   │   │   │   ├── SmallValve.dae
  501. │   │   │   │   └── Valve.dae
  502. │   │   │   ├── model.config
  503. │   │   │   └── model.sdf
  504. │   │   ├── sand_heightmap
  505. │   │   │   ├── meshes
  506. │   │   │   │   ├── heightmap.dae
  507. │   │   │   │   ├── License and source for textures.txt
  508. │   │   │   │   └── soil_sand_0045_01.jpg
  509. │   │   │   ├── model.config
  510. │   │   │   └── model.sdf
  511. │   │   ├── t_bar_fork_tool
  512. │   │   │   ├── meshes
  513. │   │   │   │   └── TBarForkTool.dae
  514. │   │   │   ├── model.config
  515. │   │   │   └── model.sdf
  516. │   │   ├── torque_tool
  517. │   │   │   ├── meshes
  518. │   │   │   │   └── TorqueTool.dae
  519. │   │   │   ├── model.config
  520. │   │   │   └── model.sdf
  521. │   │   └── umbilical
  522. │   │   ├── model.config
  523. │   │   └── model.sdf
  524. │   └── worlds
  525. │   ├── empty_underwater.world
  526. │   ├── lake.world
  527. │   ├── mangalia_manipulation.world
  528. │   ├── mangalia.world
  529. │   ├── ocean_waves.world
  530. │   └── underwater_heightmap.world
  531. ├── uuv_evaluation
  532. │   ├── bags
  533. │   │   └── README.md
  534. │   ├── CMakeLists.txt
  535. │   ├── launch
  536. │   │   └── evaluate_trajectory.launch
  537. │   ├── package.xml
  538. │   ├── scripts
  539. │   │   ├── clean_port_locks
  540. │   │   ├── create_smac_config_files
  541. │   │   ├── evaluate_smac_best_results.py
  542. │   │   ├── run_best_worst_comparison.py
  543. │   │   ├── run_smac
  544. │   │   ├── smac
  545. │   │   ├── smac_wrapper.py
  546. │   │   └── trajectory_eval.py
  547. │   ├── setup.py
  548. │   ├── src
  549. │   │   ├── bag_evaluation
  550. │   │   │   ├── error.py
  551. │   │   │   ├── evaluation.py
  552. │   │   │   ├── __init__.py
  553. │   │   │   ├── metrics
  554. │   │   │   │   ├── __init__.py
  555. │   │   │   │   ├── kpi.py
  556. │   │   │   │   ├── max_abs_thrust.py
  557. │   │   │   │   ├── max_error.py
  558. │   │   │   │   ├── mean_abs_thrust.py
  559. │   │   │   │   ├── mean_error.py
  560. │   │   │   │   └── rms_error.py
  561. │   │   │   └── recording.py
  562. │   │   └── parameter_opt
  563. │   │   ├── __init__.py
  564. │   │   └── simulation_runner.py
  565. │   └── test
  566. │   ├── example_start_ocean_world.launch
  567. │   ├── example_start_ocean_world.yaml
  568. │   ├── recording.bag
  569. │   ├── test_all.launch
  570. │   ├── test_evaluate_trajectory.py
  571. │   ├── test_kpis.py
  572. │   └── test_run_task.py
  573. ├── uuv_gazebo
  574. │   ├── CMakeLists.txt
  575. │   ├── config
  576. │   │   └── disturbances
  577. │   │   └── test_disturbances.yaml
  578. │   ├── launch
  579. │   │   ├── controller_demos
  580. │   │   │   ├── record_demo.launch
  581. │   │   │   ├── start_disturbance_demo.launch
  582. │   │   │   ├── start_mb_smc_demo.launch
  583. │   │   │   ├── start_nl_pid_demo.launch
  584. │   │   │   ├── start_nmb_smc_demo.launch
  585. │   │   │   ├── start_nmb_smc_demo_with_teleop.launch
  586. │   │   │   ├── start_pid_demo.launch
  587. │   │   │   └── start_pid_demo_with_teleop.launch
  588. │   │   └── rexrov_demos
  589. │   │   ├── rexrov_bop_panel.launch
  590. │   │   ├── rexrov_default.launch
  591. │   │   ├── rexrov_default_logitech_joy.launch
  592. │   │   ├── rexrov_oberon4_demo.launch
  593. │   │   ├── rexrov_oberon4_demo_logitech_joy.launch
  594. │   │   ├── rexrov_oberon_arms_demo.launch
  595. │   │   ├── rexrov_oberon_arms_demo_logitech_joy.launch
  596. │   │   ├── rexrov_oberon_demo.launch
  597. │   │   ├── rexrov_oberon_demo_logitech_joy.launch
  598. │   │   ├── rexrov_sonar.launch
  599. │   │   └── rexrov_sonar_logitech_joy.launch
  600. │   ├── package.xml
  601. │   └── rviz
  602. │   ├── bathymetry.rviz
  603. │   ├── controller_demo.rviz
  604. │   ├── rexrov_default.rviz
  605. │   ├── rexrov_oberon_jt_controller.rviz
  606. │   ├── rexrov.perspective
  607. │   └── rexrov_sonar.rviz
  608. ├── uuv_gazebo_plugins
  609. │   ├── uuv_gazebo_plugins
  610. │   │   ├── CMakeLists.txt
  611. │   │   ├── include
  612. │   │   │   └── uuv_gazebo_plugins
  613. │   │   │   ├── BuoyantObject.hh
  614. │   │   │   ├── Def.hh
  615. │   │   │   ├── Dynamics.hh
  616. │   │   │   ├── FinPlugin.hh
  617. │   │   │   ├── HydrodynamicModel.hh
  618. │   │   │   ├── LiftDragModel.hh
  619. │   │   │   ├── ThrusterConversionFcn.hh
  620. │   │   │   ├── ThrusterPlugin.hh
  621. │   │   │   ├── UmbilicalModel.hh
  622. │   │   │   ├── UmbilicalPlugin.hh
  623. │   │   │   └── UnderwaterObjectPlugin.hh
  624. │   │   ├── msgs
  625. │   │   │   ├── Accel.proto
  626. │   │   │   └── Double.proto
  627. │   │   ├── package.xml
  628. │   │   └── src
  629. │   │   ├── BuoyantObject.cc
  630. │   │   ├── Dynamics.cc
  631. │   │   ├── FinPlugin.cc
  632. │   │   ├── HydrodynamicModel.cc
  633. │   │   ├── LiftDragModel.cc
  634. │   │   ├── ThrusterConversionFcn.cc
  635. │   │   ├── ThrusterConversionFcn_TEST.cc
  636. │   │   ├── ThrusterDynamics_TEST.cc
  637. │   │   ├── ThrusterPlugin.cc
  638. │   │   ├── UmbilicalModel.cc
  639. │   │   ├── UmbilicalPlugin.cc
  640. │   │   └── UnderwaterObjectPlugin.cc
  641. │   ├── uuv_gazebo_ros_plugins
  642. │   │   ├── CMakeLists.txt
  643. │   │   ├── include
  644. │   │   │   └── uuv_gazebo_ros_plugins
  645. │   │   │   ├── AccelerationsTestPlugin.hh
  646. │   │   │   ├── CustomBatteryConsumerROSPlugin.hh
  647. │   │   │   ├── FinROSPlugin.hh
  648. │   │   │   ├── JointStatePublisher.hh
  649. │   │   │   ├── LinearBatteryROSPlugin.hh
  650. │   │   │   ├── ThrusterROSPlugin.hh
  651. │   │   │   └── UnderwaterObjectROSPlugin.hh
  652. │   │   ├── package.xml
  653. │   │   ├── src
  654. │   │   │   ├── AccelerationsTestPlugin.cc
  655. │   │   │   ├── CustomBatteryConsumerROSPlugin.cc
  656. │   │   │   ├── FinROSPlugin.cc
  657. │   │   │   ├── JointStatePublisher.cc
  658. │   │   │   ├── LinearBatteryROSPlugin.cc
  659. │   │   │   ├── ThrusterROSPlugin.cc
  660. │   │   │   └── UnderwaterObjectROSPlugin.cc
  661. │   │   └── urdf
  662. │   │   ├── battery_snippets.xacro
  663. │   │   ├── fin_snippets.xacro
  664. │   │   ├── misc.xacro
  665. │   │   ├── snippets.xacro
  666. │   │   └── thruster_snippets.xacro
  667. │   └── uuv_gazebo_ros_plugins_msgs
  668. │   ├── CMakeLists.txt
  669. │   ├── msg
  670. │   │   ├── FloatStamped.msg
  671. │   │   └── UnderwaterObjectModel.msg
  672. │   ├── package.xml
  673. │   └── srv
  674. │   ├── GetModelProperties.srv
  675. │   ├── GetThrusterEfficiency.srv
  676. │   ├── GetThrusterState.srv
  677. │   ├── SetThrusterEfficiency.srv
  678. │   ├── SetThrusterState.srv
  679. │   └── SetUseGlobalCurrentVel.srv
  680. ├── uuv_manipulators
  681. │   ├── oberon4
  682. │   │   ├── oberon4
  683. │   │   │   ├── CMakeLists.txt
  684. │   │   │   └── package.xml
  685. │   │   ├── oberon4_control
  686. │   │   │   ├── CMakeLists.txt
  687. │   │   │   ├── launch
  688. │   │   │   │   ├── joint_control.launch
  689. │   │   │   │   └── joint_effort_controllers.launch
  690. │   │   │   └── package.xml
  691. │   │   └── oberon4_description
  692. │   │   ├── CMakeLists.txt
  693. │   │   ├── meshes
  694. │   │   │   ├── Arm.dae
  695. │   │   │   ├── Azimuth.dae
  696. │   │   │   ├── Base.dae
  697. │   │   │   ├── GripperBase.dae
  698. │   │   │   ├── Jaw.dae
  699. │   │   │   ├── Jaw.stl
  700. │   │   │   └── WristStator.dae
  701. │   │   ├── package.xml
  702. │   │   ├── params
  703. │   │   │   ├── gripper_config.yaml
  704. │   │   │   └── robot_config.yaml
  705. │   │   ├── robots
  706. │   │   │   └── oberon4_default.xacro
  707. │   │   └── urdf
  708. │   │   ├── serial_arm.gazebo.xacro
  709. │   │   └── serial_arm.xacro
  710. │   ├── oberon7
  711. │   │   ├── oberon7
  712. │   │   │   ├── CMakeLists.txt
  713. │   │   │   └── package.xml
  714. │   │   ├── oberon7_control
  715. │   │   │   ├── CMakeLists.txt
  716. │   │   │   ├── launch
  717. │   │   │   │   ├── gripper_controllers.launch
  718. │   │   │   │   ├── joint_control.launch
  719. │   │   │   │   ├── joint_effort_controllers.launch
  720. │   │   │   │   └── jt_cartesian_controller.launch
  721. │   │   │   └── package.xml
  722. │   │   └── oberon7_description
  723. │   │   ├── CMakeLists.txt
  724. │   │   ├── meshes
  725. │   │   │   ├── parallel_gripper
  726. │   │   │   │   └── visual
  727. │   │   │   │   ├── BaseGripper.dae
  728. │   │   │   │   ├── Finger.dae
  729. │   │   │   │   └── FingerTip.dae
  730. │   │   │   └── serial_arm
  731. │   │   │   ├── collision
  732. │   │   │   │   └── Base.stl
  733. │   │   │   └── visual
  734. │   │   │   ├── Base.dae
  735. │   │   │   ├── ElbowLink.dae
  736. │   │   │   ├── Forearm.dae
  737. │   │   │   ├── ShoulderLink.dae
  738. │   │   │   ├── UpperArm.dae
  739. │   │   │   └── Wrist.dae
  740. │   │   ├── models
  741. │   │   │   └── oberon7
  742. │   │   │   ├── gen_sdf.sh
  743. │   │   │   ├── model.config
  744. │   │   │   ├── model.sdf
  745. │   │   │   └── model.urdf
  746. │   │   ├── package.xml
  747. │   │   ├── params
  748. │   │   │   ├── parallel_gripper_config.yaml
  749. │   │   │   └── robot_config.yaml
  750. │   │   ├── robots
  751. │   │   │   ├── oberon7_default.xacro
  752. │   │   │   └── oberon7_standalone.xacro
  753. │   │   └── urdf
  754. │   │   ├── parallel_gripper.xacro
  755. │   │   ├── parameters
  756. │   │   │   ├── parallel_gripper.xacro
  757. │   │   │   └── serial_arm.xacro
  758. │   │   ├── serial_arm.gazebo.xacro
  759. │   │   └── serial_arm.xacro
  760. │   └── uuv_manipulators_commons
  761. │   ├── uuv_manipulators_commons
  762. │   │   ├── CMakeLists.txt
  763. │   │   └── package.xml
  764. │   ├── uuv_manipulators_control
  765. │   │   ├── CMakeLists.txt
  766. │   │   ├── package.xml
  767. │   │   ├── scripts
  768. │   │   │   ├── gripper_controller.py
  769. │   │   │   ├── joint_position_controller.py
  770. │   │   │   ├── jt_cartesian_controller.py
  771. │   │   │   └── set_joint_config.py
  772. │   │   ├── setup.py
  773. │   │   └── src
  774. │   │   └── uuv_manipulators_control
  775. │   │   ├── cartesian_controller.py
  776. │   │   └── __init__.py
  777. │   ├── uuv_manipulators_description
  778. │   │   ├── CMakeLists.txt
  779. │   │   ├── package.xml
  780. │   │   └── urdf
  781. │   │   └── common.xacro
  782. │   ├── uuv_manipulators_kinematics
  783. │   │   ├── CMakeLists.txt
  784. │   │   ├── package.xml
  785. │   │   ├── scripts
  786. │   │   │   └── kinematics_service.py
  787. │   │   ├── setup.py
  788. │   │   ├── src
  789. │   │   │   ├── kdl
  790. │   │   │   │   ├── __init__.py
  791. │   │   │   │   ├── kdl_kinematics.py
  792. │   │   │   │   └── kdl_parser.py
  793. │   │   │   ├── urdf_parser_py
  794. │   │   │   │   ├── __init__.py
  795. │   │   │   │   ├── sdf.py
  796. │   │   │   │   ├── urdf.py
  797. │   │   │   │   └── xml_reflection
  798. │   │   │   │   ├── basics.py
  799. │   │   │   │   ├── core.py
  800. │   │   │   │   └── __init__.py
  801. │   │   │   ├── uuv_kinematics_utils
  802. │   │   │   │   ├── endeffector_state.py
  803. │   │   │   │   └── __init__.py
  804. │   │   │   ├── uuv_manipulator_interfaces
  805. │   │   │   │   ├── arm.py
  806. │   │   │   │   ├── gripper.py
  807. │   │   │   │   ├── __init__.py
  808. │   │   │   │   └── kin_chain.py
  809. │   │   │   └── uuv_manipulator_nodes
  810. │   │   │   ├── endpoint_state.py
  811. │   │   │   └── __init__.py
  812. │   │   └── test
  813. │   │   ├── test_arm_interface.py
  814. │   │   ├── test_kinematic_interfaces.launch
  815. │   │   └── test_start_simulation.launch
  816. │   └── uuv_manipulators_msgs
  817. │   ├── CMakeLists.txt
  818. │   ├── msg
  819. │   │   ├── ArmConfigCommand.msg
  820. │   │   ├── EndeffectorCommand.msg
  821. │   │   ├── EndeffectorState.msg
  822. │   │   └── EndPointState.msg
  823. │   ├── package.xml
  824. │   └── srv
  825. │   └── SolveIK.srv
  826. ├── uuv_sensor_plugins
  827. │   ├── README.md
  828. │   ├── uuv_sensor_plugins
  829. │   │   ├── CMakeLists.txt
  830. │   │   ├── include
  831. │   │   │   └── uuv_sensor_plugins
  832. │   │   │   ├── CPCPlugin.hh
  833. │   │   │   ├── DVLPlugin.hh
  834. │   │   │   ├── IMUPlugin.hh
  835. │   │   │   ├── MagnetometerPlugin.hh
  836. │   │   │   ├── RPTPlugin.hh
  837. │   │   │   ├── SensorPlugin.hh
  838. │   │   │   ├── SubseaPressurePlugin.hh
  839. │   │   │   └── UnderwaterCameraPlugin.hh
  840. │   │   ├── mesh
  841. │   │   │   ├── duo3d.dae
  842. │   │   │   ├── dvl.blend
  843. │   │   │   ├── dvl.dae
  844. │   │   │   ├── m450-130.blend
  845. │   │   │   ├── m450-130.dae
  846. │   │   │   ├── oe14-372.blend
  847. │   │   │   ├── oe14-372.dae
  848. │   │   │   ├── p900.blend
  849. │   │   │   ├── p900.dae
  850. │   │   │   ├── p900.stl
  851. │   │   │   ├── pressure.blend
  852. │   │   │   ├── pressure.dae
  853. │   │   │   ├── rpt.blend
  854. │   │   │   └── rpt.dae
  855. │   │   ├── msgs
  856. │   │   │   ├── SensorDvl.proto
  857. │   │   │   ├── SensorImu.proto
  858. │   │   │   ├── SensorMagnetic.proto
  859. │   │   │   ├── SensorPressure.proto
  860. │   │   │   └── SensorRpt.proto
  861. │   │   ├── package.xml
  862. │   │   └── src
  863. │   │   ├── Common.hh
  864. │   │   ├── CPCPlugin.cc
  865. │   │   ├── DVLPlugin.cc
  866. │   │   ├── IMUPlugin.cc
  867. │   │   ├── MagnetometerPlugin.cc
  868. │   │   ├── RPTPlugin.cc
  869. │   │   ├── SensorPlugin.cc
  870. │   │   ├── SubseaPressurePlugin.cc
  871. │   │   └── UnderwaterCameraPlugin.cc
  872. │   ├── uuv_sensor_plugins_ros
  873. │   │   ├── CMakeLists.txt
  874. │   │   ├── include
  875. │   │   │   └── uuv_sensor_plugins_ros
  876. │   │   │   ├── CPCROSPlugin.hh
  877. │   │   │   ├── DVLROSPlugin.hh
  878. │   │   │   ├── GPSROSPlugin.hh
  879. │   │   │   ├── IMUROSPlugin.hh
  880. │   │   │   ├── MagnetometerROSPlugin.hh
  881. │   │   │   ├── RPTROSPlugin.hh
  882. │   │   │   ├── SubseaPressureROSPlugin.hh
  883. │   │   │   ├── SwitchableROSGPURaySensor.hh
  884. │   │   │   ├── SwitchableROSPlugin.hh
  885. │   │   │   ├── SwitchableROSSensorPlugin.hh
  886. │   │   │   └── UnderwaterCameraROSPlugin.hh
  887. │   │   ├── package.xml
  888. │   │   ├── src
  889. │   │   │   ├── CPCROSPlugin.cc
  890. │   │   │   ├── DVLROSPlugin.cc
  891. │   │   │   ├── GPSROSPlugin.cc
  892. │   │   │   ├── IMUROSPlugin.cc
  893. │   │   │   ├── MagnetometerROSPlugin.cc
  894. │   │   │   ├── RPTROSPlugin.cc
  895. │   │   │   ├── SubseaPressureROSPlugin.cc
  896. │   │   │   ├── SwitchableROSGPURaySensor.cc
  897. │   │   │   ├── SwitchableROSPlugin.cc
  898. │   │   │   ├── SwitchableROSSensorPlugin.cc
  899. │   │   │   └── UnderwaterCameraROSPlugin.cc
  900. │   │   └── urdf
  901. │   │   ├── camera_snippets.xacro
  902. │   │   ├── chemical_concentration.xacro
  903. │   │   ├── dvl_snippets.xacro
  904. │   │   ├── gps_sensor_snippets.xacro
  905. │   │   ├── imu_snippets.xacro
  906. │   │   ├── magnetometer_snippets.xacro
  907. │   │   ├── pose_3d_snippets.xacro
  908. │   │   ├── pressure_snippets.xacro
  909. │   │   ├── rpt_snippets.xacro
  910. │   │   ├── sensor_snippets.xacro
  911. │   │   ├── sonar_snippets.xacro
  912. │   │   └── stereo_snippets.xacro
  913. │   └── uuv_sensor_plugins_ros_msgs
  914. │   ├── CMakeLists.txt
  915. │   ├── msg
  916. │   │   ├── ChemicalParticleConcentration.msg
  917. │   │   ├── DVLBeam.msg
  918. │   │   ├── DVL.msg
  919. │   │   ├── PositionWithCovariance.msg
  920. │   │   └── PositionWithCovarianceStamped.msg
  921. │   ├── package.xml
  922. │   └── srv
  923. │   └── ChangeSensorState.srv
  924. ├── uuv_smac_opt
  925. │   ├── uuv_smac_opt
  926. │   │   ├── CMakeLists.txt
  927. │   │   └── package.xml
  928. │   ├── uuv_smac_opt_nmb_sm_no_disturbances
  929. │   │   ├── CMakeLists.txt
  930. │   │   ├── launch
  931. │   │   │   └── start_smac_nmb_sm_default.launch
  932. │   │   ├── package.xml
  933. │   │   └── smac_config
  934. │   │   ├── analysis_configuration.yaml
  935. │   │   ├── evaluate_smac_results.sh
  936. │   │   ├── opt_config.yml
  937. │   │   ├── parameter_config.pcs
  938. │   │   └── task.yml
  939. │   ├── uuv_smac_opt_nmb_sm_timed_disturbances
  940. │   │   ├── CMakeLists.txt
  941. │   │   ├── config
  942. │   │   │   ├── current_disturbances.yaml
  943. │   │   │   └── disturbances.yaml
  944. │   │   ├── launch
  945. │   │   │   ├── start_nmb_sm_smac_simultech_current.launch
  946. │   │   │   └── start_nmb_sm_smac_simultech.launch
  947. │   │   ├── package.xml
  948. │   │   └── smac_config
  949. │   │   ├── analysis_configuration.yaml
  950. │   │   ├── evaluate_smac_results.sh
  951. │   │   ├── opt_config.yml
  952. │   │   ├── parameter_config.pcs
  953. │   │   ├── run_smac.sh
  954. │   │   └── task.yml
  955. │   ├── uuv_smac_opt_pid_no_disturbances
  956. │   │   ├── CMakeLists.txt
  957. │   │   ├── launch
  958. │   │   │   └── start_smac_pid_default.launch
  959. │   │   ├── package.xml
  960. │   │   └── smac_config
  961. │   │   ├── analysis_configuration.yaml
  962. │   │   ├── evaluate_smac_results.sh
  963. │   │   ├── opt_config.yml
  964. │   │   ├── parameter_config.pcs
  965. │   │   └── task.yml
  966. │   └── uuv_smac_opt_pid_timed_disturbances
  967. │   ├── CMakeLists.txt
  968. │   ├── config
  969. │   │   ├── current_disturbances.yaml
  970. │   │   └── disturbances.yaml
  971. │   ├── launch
  972. │   │   ├── start_pid_smac_simultech_current.launch
  973. │   │   └── start_pid_smac_simultech.launch
  974. │   ├── package.xml
  975. │   └── smac_config
  976. │   ├── analysis_configuration.yaml
  977. │   ├── evaluate_smac_results.sh
  978. │   ├── opt_config.yml
  979. │   ├── parameter_config.pcs
  980. │   ├── run_smac.sh
  981. │   └── task.yml
  982. ├── uuv_teleop
  983. │   ├── CMakeLists.txt
  984. │   ├── launch
  985. │   │   ├── finned_uuv_teleop.launch
  986. │   │   └── uuv_teleop.launch
  987. │   ├── package.xml
  988. │   └── scripts
  989. │   ├── finned_uuv_teleop.py
  990. │   └── vehicle_teleop.py
  991. ├── uuv_tutorials
  992. │   ├── uuv_tutorial_disturbances
  993. │   │   ├── CMakeLists.txt
  994. │   │   ├── config
  995. │   │   │   └── disturbances.yaml
  996. │   │   ├── launch
  997. │   │   │   ├── tutorial_body_wrench.launch
  998. │   │   │   ├── tutorial_disturbance_manager.launch
  999. │   │   │   ├── tutorial_thruster_efficiency.launch
  1000. │   │   │   ├── tutorial_thruster_state.launch
  1001. │   │   │   └── tutorial_timed_current.launch
  1002. │   │   └── package.xml
  1003. │   ├── uuv_tutorial_dp_controller
  1004. │   │   ├── CMakeLists.txt
  1005. │   │   ├── launch
  1006. │   │   │   ├── start_tutorial_dp_controller_demo.launch
  1007. │   │   │   └── start_tutorial_dp_controller.launch
  1008. │   │   ├── package.xml
  1009. │   │   └── scripts
  1010. │   │   └── tutorial_dp_controller.py
  1011. │   ├── uuv_tutorial_rov_model
  1012. │   │   ├── CATKIN_IGNORE
  1013. │   │   ├── CMakeLists.txt
  1014. │   │   ├── launch
  1015. │   │   │   └── upload_rov_example.launch
  1016. │   │   ├── mesh
  1017. │   │   │   └── README.md
  1018. │   │   ├── package.xml
  1019. │   │   ├── README.md
  1020. │   │   ├── robots
  1021. │   │   │   └── rov_example_default.xacro
  1022. │   │   └── urdf
  1023. │   │   ├── rov_example_base.xacro
  1024. │   │   ├── rov_example_sensors.xacro
  1025. │   │   ├── rov_example_snippets.xacro
  1026. │   │   └── rov_example_thrusters.xacro
  1027. │   ├── uuv_tutorials
  1028. │   │   ├── CMakeLists.txt
  1029. │   │   └── package.xml
  1030. │   └── uuv_tutorial_seabed_world
  1031. │   ├── CMakeLists.txt
  1032. │   ├── launch
  1033. │   │   └── tutorial_seabed_world.launch
  1034. │   ├── models
  1035. │   │   └── tutorial_seabed
  1036. │   │   ├── meshes
  1037. │   │   │   └── seabed.stl
  1038. │   │   ├── model.config
  1039. │   │   └── model.sdf
  1040. │   ├── package.xml
  1041. │   ├── README.md
  1042. │   └── worlds
  1043. │   └── example_underwater.world
  1044. └── uuv_world_plugins
  1045. ├── uuv_nc_parser
  1046. │   ├── CMakeLists.txt
  1047. │   ├── config
  1048. │   │   └── test_data.nc
  1049. │   ├── launch
  1050. │   │   └── playback_ocean_data.launch
  1051. │   ├── package.xml
  1052. │   ├── scripts
  1053. │   │   ├── connect_ocean_data.py
  1054. │   │   └── generate_nc_test_data.py
  1055. │   ├── setup.py
  1056. │   ├── src
  1057. │   │   └── uuv_nc_parser
  1058. │   │   ├── __init__.py
  1059. │   │   └── nc_parser.py
  1060. │   └── srv
  1061. │   ├── GetNCData.srv
  1062. │   ├── GetNCVariables.srv
  1063. │   └── GetNCVelocity.srv
  1064. ├── uuv_world_plugins
  1065. │   ├── CMakeLists.txt
  1066. │   ├── include
  1067. │   │   └── uuv_world_plugins
  1068. │   │   ├── GaussMarkovProcess.hh
  1069. │   │   └── UnderwaterCurrentPlugin.hh
  1070. │   ├── package.xml
  1071. │   └── src
  1072. │   ├── GaussMarkovProcess.cc
  1073. │   └── UnderwaterCurrentPlugin.cc
  1074. ├── uuv_world_ros_plugins
  1075. │   ├── CMakeLists.txt
  1076. │   ├── include
  1077. │   │   └── uuv_world_ros_plugins
  1078. │   │   ├── SphericalCoordinatesROSInterfacePlugin.hh
  1079. │   │   └── UnderwaterCurrentROSPlugin.hh
  1080. │   ├── package.xml
  1081. │   └── src
  1082. │   ├── SphericalCoordinatesROSInterfacePlugin.cc
  1083. │   └── UnderwaterCurrentROSPlugin.cc
  1084. └── uuv_world_ros_plugins_msgs
  1085. ├── CMakeLists.txt
  1086. ├── package.xml
  1087. └── srv
  1088. ├── GetCurrentModel.srv
  1089. ├── GetOriginSphericalCoord.srv
  1090. ├── SetCurrentDirection.srv
  1091. ├── SetCurrentModel.srv
  1092. ├── SetCurrentVelocity.srv
  1093. ├── SetOriginSphericalCoord.srv
  1094. ├── TransformFromSphericalCoord.srv
  1095. └── TransformToSphericalCoord.srv
  1096.  
  1097. 288 directories, 802 files
  1098. dualboot@dualboot-system-product-name:~/catkin_ws/src$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement