• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

fada-catec/amcl3d: Adaptive Monte Carlo Localization (AMCL) in 3D.

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

fada-catec/amcl3d

开源软件地址(OpenSource Url):

https://github.com/fada-catec/amcl3d

开源编程语言(OpenSource Language):

C++ 92.6%

开源软件介绍(OpenSource Introduction):

amcl3d

Build Status License codecov

Overview

This is a package is a "Adaptive Monte-Carlo Localization in 3D".

It is a particle filter that estimates the localization of a robot moving in a 3D environment without using GPS.

It takes information from an odometry source, point-clouds from an onboard sensor (e.g. laser) and distance measurements from radio-range sensors.

License

Apache 2.0

Author: Paloma Carrasco Fern�ndez ([email protected]), Francisco Cuesta Rodr�guez ([email protected]), Francisco J.Perez-Grau ([email protected])

Affiliation: FADA-CATEC

Maintainer: Paloma Carrasco Fern�ndez ([email protected]), Francisco Cuesta Rodr�guez ([email protected])

The amcl3d package has been tested under [ROS] Kinetic and Ubuntu 16.04.

Publications

If you want more information about the algorithm or use this work in your project, please check and cite the following publication:

Detailed Description

To know in more detail the behavior of the package:

Demostration Video

Installation

Building from Source

Building

To build from source, clone the latest version from this repository into your catkin workspace and compile the package using

 cd catkin_workspace/src
 git clone https://github.com/fada-catec/amcl3d.git
 cd ../
 catkin build

Launch files

  • amcl3d.launch: it contains the start of amcl3d node with a standard configuration of parameters.

        roslaunch amcl3d amcl3d.launch
    
  • amcl3d_rosin.launch: it contains the initial pose, particle number, 'alpha' parameter, 'take_off_height' parameter and the correctly map to run the algorithm with the correcly data of the rosbag.

      roslaunch amcl3d amcl3d_rosin.launch
    

Gmoke Tests

This branch contains differents tests to evaluate the correct behaviour of the algorithm. To run these tests it is necessary to have the rosbag of the 'Version 1.1.0' release.

 To compile:

      catkin_make tests

 To run:

      rosrun amcl3d amcl3d_tests

Doxygen

The code has been commentes to offert the posibility to generate a Doxygen documentation. To generate it:

 rosdoc_lite /path/to/workspace/src/amcl3d/amcl3d

To install the rosdoc_lite package:

 apt-get install ros-kinetic-rosdoc_lite

Bugs & Feature Requests

Please report bugs and request features using the Issue Tracker.

Acknowledgement

ROSIN

Supported by ROSIN - ROS-Industrial Focused Technical Projects (FTP).
More information: rosin-project.eu




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap