William Woodall

RViz on OS X, Success!

17 Jun 2011

After working with my friend John, we have put together a decent one-stop-shop for solving the issues encountered when trying to compile ROS, and specifically RViz for OS X.  The solution we managed to find is a combination of building all macports as +universal, limiting the system to 1 version of Python (2.6.x for us), and forcing all of ROS to be build as i386 with the CMAKE_OSX_ARCHITECTURES="i386" environment variable.  This strategy is based on a comment on a ticket by Dave on the ros-pkg trac.

And here is a snapshot!

Running RViz on my OS X Macbook Pro

We have our wiki page that details the steps involved on github, here:


Most of the things on the wiki are solved problems that are either tickets that have been solved up stream but haven't been backported to diamondback yet, or are simple tricks to getting ROS, and macports to play nice.  Hopefully the guide won't even be necessary once Electric Turtle is released.

I am very pleased with the performance(~20% cpu use on data in screenshot below), but there are still some usability issues, some of which I have noticed on my VM's too, I have been keeping track of them and I hope to make tickets for them soon and maybe even try patches for them.

comments powered by Disqus