adapted gazebo controllers