stateSpaceRobotics / robot2017

2017 Robot code and simulation assets.
0 stars 0 forks source link

Controller for scooping mechanism #11

Open bgrayd opened 8 years ago

bgrayd commented 8 years ago

The scoop_controller node needs to be made. This may require two versions, one for CR16 and one for CR17, since they have different designs for the scooping and CR17 should have feedback on the position of parts.

bgrayd commented 7 years ago

The input will be of the cr17 scoopController type. It will output the desired angles for the arm and the scoop in the int16 ROS message type. The angles for each state should be pulled in from the parameter server, under names such as "scooper_angle/drivingPosition/arm", "scooper_angle/drivingPosition/scoop", "scooper_angle/digging/arm", etc. It should also have a service for whether or not it should be active/sleeping. This will be used when changing between autonomy and teleoperation. The service receiving the value false will mean to not run, and the value true means to run.

bgrayd commented 7 years ago

The ROS service type should be autonomousActive