Skip to content

oceansystemslab/comms_sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

comms_sim

This repo holds the ROS package of the communications simulator used within the OSL. It provides a consolidated set of nodes, configuration and launch files to simulate basic communication capabilities for the OSL's vehicles.

Guidelines

Before attempting any modification to this repo please make sure that:

  • you are working on an up-to-date version of the master branch
  • the previous working version of the repo has been tagged (git tag --list to check the tags)
  • you have considered the option of creating a new branch for your feature (git checkout -b <branch_name> to create a new branch), after all this is the recommended approach!
  • you know what are you doing!

Initially this repo is providing packages using the rosbuild build system until the OSL vehicles are migrated to an upgraded version of the ROS. Later the rosbuild support is going to be dropped and the master branch will offer a catkinized package format. The software development follows a couple of principles that have been proven useful during the early development of this project like Semver, for semantic versioning of releases and tags, KISS, as a general guideline to prevent the commit of huge files and beast modules, and, finally, TDD, as a principle for testing your code if you want to rely on a more pragmatic approach.

Requirements

  • ROS HYDRO/INDIGO

Credits

This work is part of Nessie VIII AUV project: to boldly go where no robot has gone before!

nessie_logo

About

OSL communications simulator repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published