
Project Description
The project aims at solving the so-called general waiter problem. The waiter problem consists of moving a tray (which is attached to the robot end-effector), on which some cups are placed. The motion must be executed by the robot in the fastest way possible, from one pose to another, such that the cups do not slide at any time. The geometric path of the tray is prescribed, whereas its orientation represents a variable of the problem.
Prerequisites
- Sound knowledge of mechanics of machines
- Sound knowledge of kinematics of robots
- Strong initiative and attitude problem solving
- Strong will to cope with demanding challenges
- Keen on studying complex new theory
Not required but good to have:
- Knowledge of optimization algorithms
- Knowledge of Python programming
- Knowledge of ROS
Target Objectives
- Improved programming skills and ability to use third-party software (ROS)
- Time-optimal trajectory planning of serial robots
Expected Results
- Study of ROS and IRMA software
- Planning of a time-optimal trajectory, satisfying the waiter constraints (no sliding of the cups)
- Experimental tests