Homework of Robotic Middleware