Skip to content

Commit b0766be

Browse files
committed
recovered and changed old humble readme
1 parent 9794201 commit b0766be

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@
1818
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
1919
<a href="https://github.com/uos/rmcl/issues">Issues</a>
2020
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
21-
<a href="https://github.com/aock/rmcl_examples">Examples</a>
21+
<a href="https://github.com/amock/rmcl_examples">Examples</a>
2222
<br />
2323
</div>
2424

2525
<br/>
2626

27-
This repository contains algorithms designed for map-based robot localization, specifically when dealing with maps composed of triangle meshes or complete scene graphs. These maps may be provided by architects who have designed the building in which the robot operates, or they can be autonomously generated by the robot through Simultaneous Localization and Mapping (SLAM) methods. It's crucial to note that map-based localization differs from SLAM; it focuses on estimating the robot's pose within a potentially large map, whether the initial pose is roughly known (tracking) or entirely unknown from the start aka kidnapped robot problem. Map-based localization is essential for precisely planning the robot's missions in a given map.
27+
This repository contains algorithms designed for map-based robot localization, specifically when dealing with maps composed of triangle meshes or complete scene graphs. These maps may be provided by architects who have designed the building in which the robot operates, or they can be autonomously generated by the robot through Simultaneous Localization and Mapping (SLAM) methods. It's crucial to note that map-based localization differs from SLAM; it focuses on estimating the robot's pose within a potentially large map, whether the initial pose is roughly known (tracking) or entirely unknown from the start aka kidnapped robot problem. Map-based localization is essential for precisely planning the robot's missions on a given map.
2828

2929
## MICP-L
3030

31-
MICP-L: Mesh ICP for Robot Localization using Hardware-Accelerated Ray Casting.
31+
MICP-L: Mesh-based ICP for Robot Localization Using Hardware-Accelerated Ray Casting.
3232
An approach to directly register range sensor data to a mesh in order to localize a mobile robot using hardware-accelerated ray casting correspondences (See publications).
3333

3434
[![Teaser](.resources/micp.gif)](http://www.youtube.com/watch?v=G-Z5K0bPFFU)
@@ -39,26 +39,26 @@ An approach to directly register range sensor data to a mesh in order to localiz
3939
| <a href="http://www.youtube.com/watch?v=5pubwlbrpro" target="_blank" ><img src="https://i.ytimg.com/vi/5pubwlbrpro/maxresdefault.jpg" alt="MICP-L Hilti Video" width="100%" style="max-width: 500px" height="auto" /></a> | <a href="http://www.youtube.com/watch?v=8j6ZtYPnFzw" target="_blank" ><img src="https://i.ytimg.com/vi/8j6ZtYPnFzw/maxresdefault.jpg" alt="MICP-L MulRan Video" width="100%" style="max-width: 500px" height="auto" /></a> |
4040

4141
Requirements:
42-
- At least one range sensor equipped and running
42+
- At least one range sensor is equipped and running
4343
- Triangle mesh as map
4444
- Prior odometry estimation of the robot given as TF
4545

4646
IMU prior is also possible as long as it is integrated as TF-Transform, e.g. with [Madgwick Filter](http://wiki.ros.org/imu_filter_madgwick).
4747

4848
### Publication
4949

50-
MICP-L has been accepted to IROS'24! Please reference the following paper when using the MICP-L method in your scientific work.
50+
Please reference the following paper when using the MICP-L method in your scientific work.
5151

52-
```latex
52+
```bib
5353
@inproceedings{mock2024micpl,
54-
title={{MICP-L: Mesh-based ICP for Robot Localization using Hardware-Accelerated Ray Casting}},
54+
title={{MICP-L: Mesh-based ICP for Robot Localization Using Hardware-Accelerated Ray Casting}},
5555
author={Mock, Alexander and Wiemann, Thomas and Pütz, Sebastian and Hertzberg, Joachim},
5656
booktitle={IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
5757
year={2024},
5858
}
5959
```
6060

61-
The [preprint](https://arxiv.org/abs/2210.13904) will be updated soon.
61+
The [preprint](https://arxiv.org/abs/2210.13904) will be updated soon. Experiments are available at https://github.com/amock/micp_experiments (mostly for ROS 1).
6262

6363
### Usage
6464

@@ -284,7 +284,7 @@ sensors: # list of range sensors - at least one is required
284284
## Installation
285285

286286
Dependencies:
287-
- Download and install [Rmagine](https://github.com/uos/rmagine) (v >= 2.2.9): Compile from source (not debian packages).
287+
- Download and install [Rmagine](https://github.com/uos/rmagine) (v > 2.2.9): Compile from source (not debian packages).
288288
- Recommended: Install OptiX backend if NVIDIA GPU is available
289289
- For rmagine version >= 2.2.9 it is possible to put rmagine into your ROS workspace for easier compilation
290290
- ROS2 (check compatible branches)
@@ -300,15 +300,15 @@ If you want to see the map in RViz, use for example the `rviz_mesh_tools_plugins
300300
301301
## Examples
302302
303-
To learn how to use RMCL ROS nodes in your project, visit https://github.com/aock/rmcl_examples.
303+
To learn how to use RMCL ROS nodes in your project, visit https://github.com/amock/rmcl_examples.
304304
305-
To learn how to use RMCL library in your ROS-Node: `rmcl_ros/src/nodes`.
305+
To learn how to use RMCL library in your Node: `src/nodes/examples`.
306306
307307
## Mesh Navigation
308308
309309
To navigate a robot automatically and safely through uneven terrain, the combination RMCL + Mesh Navigation Stack is very suitable: [https://github.com/naturerobots/mesh_navigation](https://github.com/naturerobots/mesh_navigation). As we presented on [ROSCon 2023](https://vimeo.com/879000775):
310310
311-
<a href="https://vimeo.com/879000775" target="_blank" ><img src=".resources/ROSCon2023.png" alt="MICP-L ROSCon 2023 Video" width="300px" /></a>
311+
<a href="https://vimeo.com/879000775" target="_blank" ><img src="dat/ROSCon2023.png" alt="MICP-L ROSCon 2023 Video" width="300px" /></a>
312312
313313
## Roadmap
314314

0 commit comments

Comments
 (0)