Here is a wheelchair with a robotic arm mounted to it that can autonomously complete tasks, such as pick up and moving objects. It can also avoid obstacles as it moves around the lab. The robot was programmed in Matlab and C++.
The above video from Lei Wu shows the robot in action.