rcory / drake

A planning, control, and analysis toolbox for nonlinear dynamical systems. More info at
http://drake.mit.edu
Other
1 stars 0 forks source link

FingerFaceAssigner system needs additional plumbing #44

Open rcory opened 4 years ago

rcory commented 4 years ago

The goal is to have FingerFaceAssigner take on the role of the two existing systems: ContactPointInBrickFrame and ContactPointsToFingerFaceAssignments. This would require additional signals into and out of FingerFaceAssigner, namely:

Additionally, the QPController takes in a finger_face_assignment_map which contains only fingers that are in contact, but the ForceController takes in assignment information for all fingers regardless of whether they are in contact or not. A boolean input (in_contact) tells the force controller whether the finger is in contact or not, which then determines whether the force controller uses impedance control (to the given witness point) or direct force control (on the given contact point).

/cc @hongkai-dai

rcory commented 4 years ago

Submitted PR #47 to address this issue.