Skip to content

Commit

Permalink
Update README.md (#12)
Browse files Browse the repository at this point in the history
  • Loading branch information
tpoignonec authored Oct 25, 2023
1 parent 46f8542 commit 80ea46b
Showing 1 changed file with 21 additions and 2 deletions.
23 changes: 21 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ We want to retrieve the F/T sensor calibration that consists in
- the force offset $f_0 \in \mathbb{R}^3$ in N
- the torque offset $\tau_0 \in \mathbb{R}^3$ in N.m

If enough measurements were provided (i.e., about 6-10 well-chosen robot poses), the different parameters are identified sing a least square regression (i.e., eigen SVD solver) such that
If enough measurements were provided (i.e., about 10 well-chosen robot poses), the different parameters are identified using a least square regression (i.e., eigen SVD solver) such that

$$ f_\text{meas} = -mg + f_0 \text{ and } \tau_\text{meas} = -mc \times g + \tau_0$$

Expand All @@ -89,6 +89,8 @@ The [ft_tools::FtEstimation](ft_tools/include/ft_tools/ft_estimation.hpp) implem

- Apply wrench deadband on ${}^{ee}f_\text{est}$ and ${}^{ee}\tau_\text{est}$ (optional)

- Apply low-pass filtering (200Hz cutoff by default)


# Convenience nodes

Expand Down Expand Up @@ -233,9 +235,26 @@ colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release --symlink-install
```

2) Launch

Launch robot controllers in a first terminal:
```shell
source install/local_setup.bash
ros2 launch ft_tools_example launch_robot_controllers.launch.py
```

Launch moveit2 planning + calibration/estimation nodes:
```shell
source install/local_setup.bash
ros2 launch ft_tools_example launch_moveit_ft_calibration.launch.py
```

N.B., if the calibration files is updated, the service `ft_estimation_node/reload_calibration` must be called to refresh.

(optional) Run calibration GUI

```shell
source install/local_setup.bash
ros2 launch ft_tools_example launch_moveit_ft_calibration.launch
ros2 run ft_gui ft_calibration_gui
```

3) Move robot with moveit rviz2 plugin and use GUI to perform calibration
Expand Down

0 comments on commit 80ea46b

Please sign in to comment.