Robotics StackExchange | Archived questions

How to add to ROS Packages ?

I have created a ROS package similar to teleoptwistkeyboard for 3 wheeled omni directional robot. I would like to add it to ros-teleop packages if possible. Can someone guide me how to it ?

Asked by Yug Ajmera on 2019-02-28 01:52:29 UTC

Comments

Answers

If you would like to add to an existing ROS package then the process is the same as contributing to most open source repositories.

The teleop_tools repository contains the package you're referring to. In order to contribute an update you'll need to follow the process below.

1) Fork this repository so you have your own version of the code base, you'll need a git hub account if you haven't got one already.

2) Clone your fork of this repository to you computer.

3) Add the new node you describe and test that everything's working.

4) Commit these changes and push them up to your fork of the repository.

5) Open a full request on the teleop_tools repository requesting that the maintainers look at merging your updated fork into the main branch.

Thanks for putting the time in to contribute, and let us know if you have any more questions.

Asked by PeteBlackerThe3rd on 2019-02-28 05:13:30 UTC

Comments

Thank you ! You are telling me commit to ros-teleop/teleop_tools. But, I want to create a full repository (similar to teleop_twist_keyboard) under ros-teleop !

Asked by Yug Ajmera on 2019-02-28 05:39:58 UTC

You will have to speak to the members of that team on git hub, to see if they're willing to add a package. You should also read the guide on distributing packages for ROS too.

Asked by PeteBlackerThe3rd on 2019-02-28 08:20:16 UTC