add robot structure