A Knowledge Management System for Assistive Robotics