ROS enabled Gazebo model plugin and interface for controlling general robot models