You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is going to be an arduino-based node that actuates our pneumatics to fire torpedoes and drop markers. It should use the ROS services API. Need to talk to the mechanical engineers to ask them how to actuate the pneumatics to move the mechanisms.
Exact parameter naming is tbd, but they will be describing which of the pnematics perform which action. For example pn1 might be used to open the marker dropper, and pn5 might be used to reset the marker dropper mechanism.
The text was updated successfully, but these errors were encountered:
Since there are two marker dropper mechanisms, shouldn't there be two services? One for left and one for right?
It also might be a good idea to have a way to determine the status of each so that the AI doesn't have to guess if it has already fired a torpedo. This could be a service call as well.
Introduction
This is going to be an arduino-based node that actuates our pneumatics to fire torpedoes and drop markers. It should use the ROS services API. Need to talk to the mechanical engineers to ask them how to actuate the pneumatics to move the mechanisms.
Service Names
fire_torpedo/left
- std_srvs/Triggerfire_torpedo/right
- std_srvs/Triggerfire_torpedo_status
- robosub/pneumatic_statusdrop_marker/left
- std_srvs/Triggerdrop_marker/right
- std_srvs/Triggerdrop_marker_status
- robosub/pneumatic_statusParameters
Exact parameter naming is tbd, but they will be describing which of the pnematics perform which action. For example pn1 might be used to open the marker dropper, and pn5 might be used to reset the marker dropper mechanism.
The text was updated successfully, but these errors were encountered: