Ability-based assistance in complementary task planning for personalized human-robot collaboration | Synapse