Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

This probably won't be the answer you are looking for. However, I would suggest not to use Visual Studio or even Windows, IF you want to use ROS. ROS is still experimental in Windows and most packages that do SLAM or any type of mapping have been implemented in a Linux distribution.

I would suggest starting in Ubuntu and installing ROS in that environment. Then using the tutorials to get familiar with ROS. There are plenty of SLAM, Visual SLAM, and Quadrotor Packages out there. A simple search should bring you with plenty of resources to look through.

This probably won't be the answer you are looking for. However, I would suggest not to use Visual Studio or even Windows, IF you want to use ROS. ROS is still experimental in Windows and most packages that do SLAM or any type of mapping have been implemented in a Linux distribution.

I would suggest starting in Ubuntu and installing ROS in that environment. Then using the tutorials to get familiar with ROS. There are plenty of SLAM, Visual SLAM, and Quadrotor Packages out there. A simple search should bring you with plenty of resources to look through.

EDIT:

I'll add my comment here regarding your question in the answers. First, I would add Martin Gunther's answer as the correct answer. Second, GLUT is just an visualization library and it works both in Windows and Linux.

Actually, if you don't really need ROS, you could remove the ROS parts from a package that implemented SLAM using a Laser since it is C++ code. However, if you need ROS for the communications, Martin Gunther's answer is the most helpful.