Skip to content
Snippets Groups Projects
Commit 55510652 authored by Arnaud Degroote's avatar Arnaud Degroote
Browse files

[wip/rtslam-genom] Introduce rtslam-genom 0.1

rtslam-genom provides a real-time slam, providing localization with
really accurate precision.
parent af6f29e6
No related branches found
No related tags found
No related merge requests found
......@@ -59,6 +59,7 @@ SUBDIR+= rednav-genom
SUBDIR+= rfid-genom
SUBDIR+= robotModelParser-libs
SUBDIR+= robot-viewer
SUBDIR+= rtslam-genom
SUBDIR+= spark-genom
SUBDIR+= sparkyarp-genom
SUBDIR+= tcl-genomix
......
RT-SLAM stands for Real Time SLAM (Simultaneous Localization And Mapping).
RT-SLAM is a fast Slam library and test framework based on EKF. Its main
qualities are:
- genericity: for sensor models, landmark types, landmark models, landmarks
reparametrization, biases estimation;
- speed: real time at 60 fps (VGA, gray level) on a decent machine (at
least one Core2 core at 2.2GHz)
- flexibility: different estimation/image processing sequencing strategies
(active search), independent base brick for a hierarchical multimap and
multirobots architecture;
- robustness: near-optimal repartition of landmarks, data association
errors detection (gating, ransac);
- developer-friendly: visualization tools (2D and 3D), offline replay step
by step, logs, simulation.
For now it provides:
- Landmarks: Anchored Homogeneous Points (Inverse Depth) that can be
reparametrized into Euclidean Points;
- Sensors: Pinhole cameras;
- Prediction: Constant velocity model, inertial sensor;
- Data association: Active search, 1-point Ransac, and mixed strategies.
DISTNAME= rtslam-genom-${VERSION}
VERSION= 0.1
CATEGORIES= localization
MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=rtslam-genom/}
MASTER_REPOSITORY= ${MASTER_REPOSITORY_OPENROBOTS}rtslam-genom
MAINTAINER= openrobots@laas.fr
#HOMEPAGE=
COMMENT= Realtime slam - genom module
GNU_CONFIGURE= yes
define PKG_OPTION_UNSET.api
include ../../wip/jafar-rtslam/depend.mk
endef
GENOM_MODULE= rtslam
include ../../architecture/genom/depend.mk
include ../../interfaces/genBasic-genom/depend.mk
include ../../localization/pom-genom/depend.mk
include ../../mk/language/c.mk
include ../../mk/language/c++.mk
include ../../mk/robotpkg.mk
@comment Tue Mar 19 15:30:44 CET 2013
@comment includes architecture/genom/PLIST.module
include/${GENOM_MODULE}/${GENOM_MODULE}Struct.h
share/modules/gen/${GENOM_MODULE}.gen
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
RTSLAM_GENOM_DEPEND_MK:= ${RTSLAM_GENOM_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= rtslam-genom
endif
ifeq (+,$(RTSLAM_GENOM_DEPEND_MK))
PREFER.rtslam-genom?= robotpkg
DEPEND_USE+= rtslam-genom
DEPEND_ABI.rtslam-genom?= rtslam-genom>=0.1
DEPEND_DIR.rtslam-genom?= ../../wip/rtslam-genom
SYSTEM_SEARCH.rtslam-genom=\
include/rtslam/rtslam-Struct.h \
lib/pkgconfig/rtslam.pc
include ../../architecture/genom/depend.mk
endif
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
SHA1 (rtslam-genom-0.1.tar.gz) = 0be2e3807022dbfb3e79064eb54689da6e91e2ad
RMD160 (rtslam-genom-0.1.tar.gz) = 9d05b234798f71aafc6b4d33a0dcc92221f1f83e
Size (rtslam-genom-0.1.tar.gz) = 6468 bytes
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment