Skip to content

Allow to communicate with hydrophone

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

sonia-auv/provider_hydrophone

Repository files navigation

provider_hydrophone

Allows to communicate with hydrophone

Docker Image CI - Master Branch Docker Image CI - Develop Branch GitHub release (latest by date) Average time to resolve an issue

Please read the instructions and fill in the blanks

One Paragraph of project description goes here

Getting Started

Clone current project by using following command :

    git clone [email protected]:sonia-auv/provider_hydrophone.git

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

IMPORTANT : If you have just imported your repository, please follow the instructions in BOOTSTRAP.md (Once the bootstrap completed, you can remove this comment from the README)

Prerequisites

First and foremost to run the module you will need to have docker installed.

To validate your installation of docker, simply type in

docker -v

If you receive an output in the likes of :

Docker version 19.03.5, build 633a0ea

It means you have it installed. If not follow instructions on how to install it for your OS.

Testing with the Jetson TX2

Run le container docker run --name provider_hydro -it --privileged -e AUV=LOCAL -e ROS_MASTER_URI=http://192.168.0.104:11311 -e ROS_IP=192.168.0.117 --network=host --mount type=bind,src=/dev,dst=/dev --mount type=bind,src=/home/sonia/Documents/bags,dst=/home/sonia/ros_sonia_ws/src/bags ghcr.io/sonia-auv/provider_hydrophone/provider_hydrophone:arm64-perception-"branch to test" bash

Test le board sudo picocom -b 230400 -c /dev/ttyUSB0

UML

Here is the UML linked to this provider : Lucidchart UML

Built With

Add additional project dependencies

  • ROS - ROS perception framework

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the GNU License - see the LICENSE file for details