Skip to content

Commit 29c0407

Browse files
committed
update readme
1 parent 42bb302 commit 29c0407

File tree

1 file changed

+61
-11
lines changed

1 file changed

+61
-11
lines changed

README.md

Lines changed: 61 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -125,15 +125,65 @@ A step-by-step procedure is presented as follow.
125125
Dedicated template scripts ```calibration.py``` and ```identification.py``` are provided. Users needs to fill in essential parts to adapt to their systems. At the end, calibration/identification results will be displayed with visualization and statistical analysis. Then, it is up to users to justify the quality of calibration/identification based on their needs.
126126
+ Step 5: Update model with identified parameters.\
127127
Once the results are accepted, users can update calibrated/identified parameters to their urdf model by scripts ```update_model.py``` or simply save to a ```xacro``` file for later usage.
128-
<!-- ## Examples (TODO: input link)
129-
### 1/ Human model
130-
### 2/ Industrial manipulator Staubli TX40
131-
### 3/ Industrial manipulator Universal UR10
132-
### 4/ Mobile base manipulator TIAGo
133-
## Tools (TODO: explanation for main methods)
134-
+ Calibration tools
135-
+ Identification tools
136-
+ Measurements
137-
+ Meshcat viewer
138-
+ Common tools -->
128+
## [Examples](examples)
129+
- Human modeling:
130+
- Joint center estimation
131+
- Segment inertial identification
132+
- Industrial manipulator Staubli TX40:
133+
- Dynamic inertial parameters identification
134+
- Industrial manipulator Universal UR10:
135+
- Geometric calibration using realsense camera and checker board
136+
- 3D-printed 3DOF manipulator MATE:
137+
- Geometric calibration using aruco markers
138+
- Mobile manipulator TIAGo:
139+
- Dynamic inertial parameters identification (including friction model, actuator inertia)
140+
- Geometric calibration using:
141+
- Motion capture
142+
- Onboard head camera and checker board
143+
- Mobile base suspension modeling and parameter identification
144+
- Arm joint backlash modeling and identification
145+
- Humanoid TALOS:
146+
- Torso-Arm geometric calibration using motion capture
147+
- Whole-body geometric calibration with onboard sensors and 3-points plane-constrained contacts with a single plane
148+
## Citations
139149
150+
If you use FIGAROH in your research, please cite the following papers:
151+
152+
### Main Reference
153+
```bibtex
154+
@inproceedings{nguyen2023figaroh,
155+
title={FIGAROH: a Python toolbox for dynamic identification and geometric calibration of robots and humans},
156+
author={Nguyen, Dinh Vinh Thanh and Bonnet, Vincent and Maxime, Sabbah and Gautier, Maxime and Fernbach, Pierre and others},
157+
booktitle={IEEE-RAS International Conference on Humanoid Robots},
158+
pages={1--8},
159+
year={2023},
160+
address={Austin, TX, United States},
161+
doi={10.1109/Humanoids57100.2023.10375232},
162+
url={https://hal.science/hal-04234676v2}
163+
}
164+
```
165+
166+
### Related Work
167+
```bibtex
168+
@inproceedings{nguyen2024improving,
169+
title={Improving Operational Accuracy of a Mobile Manipulator by Modeling Geometric and Non-Geometric Parameters},
170+
author={Nguyen, Thanh D. V. and Bonnet, V. and Fernbach, P. and Flayols, T. and Lamiraux, F.},
171+
booktitle={2024 IEEE-RAS 23rd International Conference on Humanoid Robots (Humanoids)},
172+
pages={965--972},
173+
year={2024},
174+
address={Nancy, France},
175+
doi={10.1109/Humanoids58906.2024.10769790}
176+
}
177+
178+
@techreport{nguyen2025humanoid,
179+
title={Humanoid Robot Whole-body Geometric Calibration with Embedded Sensors and a Single Plane},
180+
author={Nguyen, Thanh D V and Bonnet, Vincent and Fernbach, Pierre and Daney, David and Lamiraux, Florent},
181+
year={2025},
182+
institution={HAL},
183+
url={https://hal.science/hal-05169055}
184+
}
185+
```
186+
187+
## License
188+
189+
Please refer to the [LICENSE](LICENSE) file for licensing information.

0 commit comments

Comments
 (0)