stonefish_mvp

ROS-MVP wrapper for Stonefish simulator

https://github.com/uri-ocean-robotics/stonefish_mvp

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

ROS-MVP wrapper for Stonefish simulator

Basic Info
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 5
  • Open Issues: 0
  • Releases: 0
Created over 3 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

Stonefish Wrapper for ROS-MVP

Stonefish simulator provides a versitale, capable, and modern alternative to UUV simulator. It's installation and usage is pretty straight forward. The documentation for the stonefish library resides at https://stonefish.readthedocs.io/.

Stonefish simulator is shipped as a library. It's core functionality doesn't depend on ROS. It requires a wrapper executable to run. This repository contains wrapper for stonefish, forked from original stonefish_ros repository. This repository is maintained by University of Rhode Island Smart Ocean Systems Laboratory.

Attention: This package is a modified version of stonefish_ros repository.

This package delivers a ROS interface for the Stonefish library. It also includes a standard simulator node, which loads the simulation scenario from a scenario description file (XML). The included parser extends the standard functionality of the Stonefish library to enable ROS style search for files, resolution of arguments as well as a complete message interface.

The original stonefishros package depends on open-access & proprietary `cola2msgs` package. Stonefish MVP package offers an alternative stonefish simulator wrapper that doesn't depend on proprietary packages.

Documentation

Documentation for stonefishmvp resides at https://uri-ocean-robotics.github.io/stonefishmvp

Credits

The source code for stonefish_ros package is at https://github.com/patrykcieslak/stonefish_ros.

Stonefish simulator software and stonefish_ros wrapper were written and is continuously developed by Patryk Cieślak.

If you find this software useful in your research, please cite:

Patryk Cieślak, "Stonefish: An Advanced Open-Source Simulation Tool Designed for Marine Robotics, With a ROS Interface", In Proceedings of MTS/IEEE OCEANS 2019, June 2019, Marseille, France @inproceedings{stonefish, author = {Cie{\'s}lak, Patryk}, booktitle = {OCEANS 2019 - Marseille}, title = {{Stonefish: An Advanced Open-Source Simulation Tool Designed for Marine Robotics, With a ROS Interface}}, month = jun, year = {2019}, doi={10.1109/OCEANSE.2019.8867434}}

Funding

This work was part of a project titled ”Force/position control system to enable compliant manipulation from a floating I-AUV”, which received funding from the European Community H2020 Programme, under the Marie Sklodowska-Curie grant agreement no. 750063. The work was continued under a project titled ”EU Marine Robots”, which received funding from the European Community H2020 Programme, grant agreement no. 731103.

License

This is free software, published under the General Public License v3.0.

Owner

  • Name: URI Ocean Robotics Group
  • Login: uri-ocean-robotics
  • Kind: organization
  • Location: United States of America

URI Ocean Robotics Group

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Cieślak
    given-names: Patryk
title: >-
  Stonefish: An Advanced Open-Source Simulation Tool Designed
  for Marine Robotics, With a ROS Interface
doi: 10.1109/OCEANSE.2019.8867434
year: 2019
license: GPLv3
proceedings: OCEANS 2019 - Marseille

GitHub Events

Total
Last Year

Dependencies

.github/workflows/on-pull-request.yml actions
  • actions/checkout v2 composite
  • ros-tooling/setup-ros v0.2 composite
.github/workflows/pages.yml actions
  • actions/checkout master composite
  • actions/setup-python v4 composite
  • ad-m/github-push-action master composite
  • sphinx-notes/pages v2 composite
docs/requirements.txt pypi
  • docutils ==0.16
  • myst-parser ==0.18.1
  • readthedocs-sphinx-search ==0.1.2
  • sphinx ==5.2.3
  • sphinx-hoverxref ==1.1.3
  • sphinx_rtd_theme ==1.0.0