From 16ceaeb01859a3bbbf427f9d3fb03f221f714339 Mon Sep 17 00:00:00 2001 From: simondlevy Date: Sat, 30 Jun 2018 22:41:31 -0400 Subject: [PATCH] Cleanup --- README.md | 52 ++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 44 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index c5e6951..c9d0d1b 100644 --- a/README.md +++ b/README.md @@ -5,19 +5,19 @@ BreezySLAM

-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

+

Installing for Java

+ +In BreezySLAM/java/edu/wlu/cs/levy/breezyslam/algorithms and +BreezySLAM/java/edu/wlu/cs/levy/breezyslam/components, +edit the JDKINC variable in the Makefile to reflect where you installed the JDK. +Then run make in these directories. + +

+ +For a quick demo, you can then cd to BreezySLAM/examples and do + +

+make javatest
+
+

Notes on Windows installation