amcl-tuning

Community

Tune AMCL for robust robot localization.

Authorwimblerobotics
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Tune AMCL particle filter localization by adjusting motion, laser, and recovery parameters to improve pose estimation accuracy and robustness in dynamic environments.

Core Features & Use Cases

  • Motion model tuning: adjust alpha1–alpha5 to match odometry noise and improve tracking during turns and straight-line motion.
  • Laser model tuning: select the likelihood field or beam model and tune sigma_hit, laser_likelihood_max_dist, and max_beams for a balance of accuracy and performance.
  • Recovery & update controls: configure recovery_alpha_fast/slow and update_min_d to enable re-localization after kidnap and reduce unnecessary updates in noisy data.
  • Real-world use case: In a cluttered indoor environment, tune parameters to maintain a stable map pose during occlusions and dynamic obstacles.

Quick Start

Run this guide to adjust alpha parameters, laser settings, and update thresholds on your AMCL configuration and observe localization improvements.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: amcl-tuning
Download link: https://github.com/wimblerobotics/ros2-copilot-skills/archive/main.zip#amcl-tuning

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.