Ask Your Question
0

do ros suport mpi? Can High-performance computing integrated into ros?

asked 2014-06-30 09:33:28 -0600

lligen gravatar image

ros for fuete has related thing about mpi , why next versions of ros no longer suport mpi?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2014-06-30 17:25:07 -0600

ahendrix gravatar image

ROS doesn't natively support using MPI for message-passing between nodes. It uses sockets for inter-process communication, and shared pointers for intra-process communication. These are generally fast enough for most users.

Judging by the wiki page, the MPI stack was probably experimental, and it looks like it wasn't fully integrated with ROS. There's no in-depth documentation, no tutorials, and it isn't released.

edit flag offensive delete link more

Comments

Thank you for your reply. Would you mean that there is no need to integrate mpi into ros? Then, how can we accelerate our programs when it contains large amounts of calculation? Distributed computing, cloud computing, can it work with ros?

lligen gravatar imagelligen ( 2014-06-30 21:38:49 -0600 )edit

ROS nodes are simply C++ or Python programs; you can do anything you would in a normal C++ program, including using libraries outside of ROS.

ahendrix gravatar imageahendrix ( 2014-07-01 01:27:21 -0600 )edit

Your Answer

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

Add Answer

Question Tools

Stats

Asked: 2014-06-30 09:33:28 -0600

Seen: 357 times

Last updated: Jun 30 '14