gazebosim / gazebo-classic

Gazebo classic. For the latest version, see https://github.com/gazebosim/gz-sim
http://classic.gazebosim.org/
Other
1.19k stars 480 forks source link

Save and load PID gains from file #2555

Open osrf-migration opened 5 years ago

osrf-migration commented 5 years ago

Original report (archived issue) by Shane Loretz (Bitbucket: Shane Loretz, GitHub: sloretz).


The gazebo GUI has built in widgets to set gains for PID controllers for position control of joints. On models with lots of joints it would be convenient if those gains could be saved and loaded from a file. Currently they must be entered by hand after starting gazebo.

osrf-migration commented 5 years ago

Original comment by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


osrf-migration commented 5 years ago

Original comment by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


A plugin that does this was added on pull request #2751, targeted at Gazebo 10. Maybe it can be backported.

osrf-migration commented 5 years ago

Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).


we should definitely be able to backport that to gazebo9; it's just a brand new plugin

osrf-migration commented 5 years ago

Original comment by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


I think it builds on top of some other PRs which added an Ignition Transport interface to the joint controllers. It looks like some of those PRs got merged into Gazebo 8, so we can probably backport to 8 and 9, but maybe not 7...

osrf-migration commented 5 years ago

Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).


good catch, yeah, I think we can backport to gazebo8

osrf-migration commented 5 years ago

Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).


backport in pull request #3031