$ rosrun tocabi_hand_ui tocabi_hand_ui.py
or
$ cd {your_workspace}/tocabi_hand_ui/scripts
$ python3 tocabi_hand_ui.py
![](https://private-user-images.githubusercontent.com/127837714/367118456-04a3b40b-1a58-4793-8b28-92cb15305e77.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjk0MDYsIm5iZiI6MTczOTMyOTEwNiwicGF0aCI6Ii8xMjc4Mzc3MTQvMzY3MTE4NDU2LTA0YTNiNDBiLTFhNTgtNDc5My04YjI4LTkyY2IxNTMwNWU3Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMjU4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00ZjljOTM5MjI0NmU1MTFiNzViODcxYzU4MDAxNjA5YWRhNWM2ZGQzNTc0Y2M1NzNlNDVlOTRjY2Q3ZTllZjIzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.RCacWj4915n_nzzyc9Wfn_lTdBYWjMYfw_qCXWWFD8E)
You have two control options (current / current position) for grasping at each joint (AA / FE)
![](https://private-user-images.githubusercontent.com/127837714/367118523-78945a6f-dee8-4a33-9efa-5db4a768df05.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjk0MDYsIm5iZiI6MTczOTMyOTEwNiwicGF0aCI6Ii8xMjc4Mzc3MTQvMzY3MTE4NTIzLTc4OTQ1YTZmLWRlZTgtNGEzMy05ZWZhLTVkYjRhNzY4ZGYwNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMlQwMjU4MjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04ODRhY2JmZDU0MWU2ZDcwNmJjYTBjNTQzZjE4ZDQyYjg4YWQxODQxYWQ3ZTUyYjgxOTg3NTk0ZGFiNTJlOTNhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.EQNxN0IlsTVZN23ZFcAQVLFK5VvsXoJJ0c0o1mW6tkk)
You can set PID gains, current max limits (0-900) and position min/max limits (0-8000)
Save your parameters in UI
Reset your parameters in UI