ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

How to add to ROS Packages ?

asked 2019-02-28 00:52:29 -0500

Yug Ajmera gravatar image

I have created a ROS package similar to teleop_twist_keyboard 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 ?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2019-02-28 04:13:30 -0500

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.

edit flag offensive delete link more

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 !

Yug Ajmera gravatar image Yug Ajmera  ( 2019-02-28 04:39:58 -0500 )edit

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.

PeteBlackerThe3rd gravatar image PeteBlackerThe3rd  ( 2019-02-28 07:20:16 -0500 )edit

Question Tools

2 followers

Stats

Asked: 2019-02-28 00:52:29 -0500

Seen: 162 times

Last updated: Feb 28 '19