From 16ceaeb01859a3bbbf427f9d3fb03f221f714339 Mon Sep 17 00:00:00 2001
From: simondlevy
-Simple, efficient, open-source package for Simultaneous Localization and Mapping in Python and C++
-
This repository contains everything you need to
start working with
Lidar
-based
SLAM
-in Python or C++. There is also support for Matlab and Java, though I am no longer maintaining that
-code.) BreezySLAM works with Python 2 and 3 on Linux and
-Mac OS X, and with C++ on Linux and Windows. By using Python C extensions, we
-were able to get the Python version to run as fast as C++. For maximum effiency
-on 32-bit platforms, we use Streaming SIMD extensions (Intel) and NEON (ARMv7)
-in the compute-intensive part of the code.
+in Python. (There is also support for Matlab, C++, and Java; however, because of the popularity of
+Python for this kind of work, I am no longer updating that code.)
+BreezySLAM works with Python 2 and 3 on Linux and Mac OS X, and
+with C++ on Linux and Windows.
+By using Python C extensions, we were able to get the Python and Matlab versions to run
+as fast as C++. For maximum effiency on 32-bit platforms, we use Streaming
+SIMD extensions (Intel) and NEON (ARMv7) in the compute-intensive part
+of the code.
BreezySLAM was inspired by the Breezy
approach to Graphical User Interfaces developed by my colleague
@@ -120,6 +120,27 @@ To try it out, you'll also need the these instructions very helpful when I ran into trouble.
+
Installing for C++
Just cd to BreezySLAM/cpp, and do
@@ -147,6 +168,21 @@ the Makefile in this directory as well, if you don't use /usr/local/lib
+
+ +For a quick demo, you can then cd to BreezySLAM/examples and do + +
+make javatest ++