-
Notifications
You must be signed in to change notification settings - Fork 72
BOP Panel Manipulation Mission
This launch file starts Gazebo with the rexrov UUV spawned in front of a bop panel. The purpose of this is to demonstrate the capabilities and functionalities of the manipulator. The robot is in velocity control mode, meaning that the robot will hover in position when there is no input provided to the controller.
Run the following command in a sourced terminal
roslaunch uuv_dave valve_manipulation_demo.launch
This launch includes the following:
- Launches the uuv_dave_ocean_waves world
- Spawns the rexrov UUV with the oberon7 manipulator and the joint controller node for the manipulator
- Joystick velocity controller
- Spawns the BOP panel
- Launch rviz and rqt_image_view
After running the launch command, this is how the Gazebo environment should look like.
The task is to use the front camera's feed to close/open valves by turning the knob dials on the BOP panel using the oberon7 manipulator arm.
The joy_velocity.launch
that was included in this launch file starts a velocity_control
node that enables the UUV to hold it's position when there are no command given to the controller.
This video talks more about the velocity control teleop mode.
A full mission associated with setup can be seen in the following video.