RobOptim core