Skip to content

Commit

Permalink
Working examples with Girona500 (I)-AUV.
Browse files Browse the repository at this point in the history
  • Loading branch information
patrykcieslak committed Jun 12, 2019
1 parent 02551ef commit 8b9db8b
Show file tree
Hide file tree
Showing 35 changed files with 25,341 additions and 12 deletions.
13 changes: 11 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,14 @@ include_directories(
set(CMAKE_CXX_STANDARD 14)
add_compile_options(${Stonefish_CFLAGS})

#add_executable(g500_auv_dynamics include/StonefishROSInterface.hpp src/g500_auv_dynamics.cpp src/G500AUVDynamicsManager.cpp)
#target_link_libraries(g500_auv_dynamics ${catkin_LIBRARIES} ${BULLET_LIBRARIES} ${Stonefish_LIBRARIES})
add_executable(girona500_auv_dynamics include/StonefishROSInterface.hpp src/girona500_auv_dynamics.cpp src/G500AUVDynamicsManager.cpp)
add_dependencies(girona500_auv_dynamics cola2_msgs_gencpp)
target_link_libraries(girona500_auv_dynamics ${catkin_LIBRARIES} ${BULLET_LIBRARIES} ${Stonefish_LIBRARIES})

add_executable(girona500_auv_simulator include/StonefishROSInterface.hpp src/girona500_auv_simulator.cpp src/G500AUVSimulationManager.cpp)
add_dependencies(girona500_auv_simulator cola2_msgs_gencpp)
target_link_libraries(girona500_auv_simulator ${catkin_LIBRARIES} ${BULLET_LIBRARIES} ${Stonefish_LIBRARIES})

add_executable(girona500_iauv_simulator include/StonefishROSInterface.hpp src/girona500_iauv_simulator.cpp src/G500IAUVSimulationManager.cpp)
add_dependencies(girona500_iauv_simulator cola2_msgs_gencpp)
target_link_libraries(girona500_iauv_simulator ${catkin_LIBRARIES} ${BULLET_LIBRARIES} ${Stonefish_LIBRARIES})
674 changes: 674 additions & 0 deletions COPYING.txt

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
### stonefish_ros package for ROS

This package uses **Stonefish** C++ library (developed by Patryk Cieślak) to simulate dynamics, hydrodynamics, actuators and sensors of an I-AUV in a realistic virtual environment, including collision detection and high quality rendering.
This package uses _Stonefish_ library (developed by Patryk Cieślak) to simulate dynamics, hydrodynamics, actuators and sensors of an I-AUV in a realistic virtual environment, including collision detection and high quality rendering.

Depends on the following open-source ROS packages by IQUA Robotics:
Depends on the following open-source ROS packages:

- cola2_core
- cola2_lib
- cola2_msgs
- cola2_girona500
- girona500_description
- eca_5emicro_manipulator_description
- [cola2_core](https://bitbucket.org/iquarobotics/cola2_core)
- [cola2_lib](https://bitbucket.org/iquarobotics/cola2_lib)
- [cola2_msgs](https://bitbucket.org/iquarobotics/cola2_msgs)
- [cola2_girona500](https://bitbucket.org/iquarobotics/cola2_girona500)
- [girona500_description](https://bitbucket.org/iquarobotics/girona500_description)
- [eca_5emicro_manipulator_description](https://bitbucket.org/)

Depends on the following libraries:
Depends on the following open-source libraries:

- Stonefish
- [Stonefish](https://github.com/patrykcieslak/stonefish)
Loading

0 comments on commit 8b9db8b

Please sign in to comment.