Ask Your Question
2

How to search for ROS packages?

asked 2013-01-10 05:33:56 -0500

Alexander Petrov gravatar image

Hi!

I'm just starting with ROS. I wonder how I should search for ROS packages? Why there isn't any catalogue for packages with some topics? I mean catalogue with such topics as: SLAM, Motion control, Infrastructure, Object recognition, Image processing and so on..

I understand that this is a very basic question and so I just do not understand something basis about ROS.

Thank you in advance.

edit retag flag offensive close merge delete

Comments

1

ROS is indeed lacking a lot of portal pages. If you know what you need you can search in browse software.

felix k gravatar imagefelix k ( 2013-01-10 23:13:25 -0500 )edit

3 Answers

Sort by ยป oldest newest most voted
4

answered 2013-01-10 05:43:32 -0500

dornhege gravatar image

updated 2013-01-10 05:44:10 -0500

There is a catalog: The ROS wiki.

As to why it isn't sorted with topics: I guess because nobody did that, yet.

However, I think it might be a good idea to have overview pages, e.g. for SLAM that list all SLAM algorithms implemented as ROS packages. It's probably just a matter of starting that and people will add to that.

edit flag offensive delete link more
0

answered 2013-01-11 03:17:55 -0500

codeit gravatar image

updated 2013-01-11 03:19:56 -0500

To know about a pkg use roslocate <arg> pkg_name

for e.g. roslocate info pkg_name (note that output might contain a slightly different pkg_name ...in that case use this name for the below steps)

to install the package

1] roslocate info pkg_name | rosws merge -
2] rosws update pkg_name
3] source all open terminals or simply close and open them to update $ROS_PACKAGE_PATH
4] rosdep update
5] rosdep install pkg_name
6] rosmake pkg_name

There are more ways but this is my fav ... works for me every time !!

edit flag offensive delete link more
0

answered 2017-07-24 03:16:09 -0500

Felix Duvallet gravatar image

The rosindex tool is also very helpful for finding packages: http://rosindex.github.io/packages/pa...

You can search for packages by name, filter by ROS distro, visualize dependencies, and quickly jump to the public repository to see the documentation there.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2013-01-10 05:33:56 -0500

Seen: 2,556 times

Last updated: Jul 24 '17