Curriculum training with progressive learning goals is used to help the agent learn specific actions, and to allow it to discover the importance of the order of operations in a multi-step operation. Note that curriculum training doesn’t teach the agent how to do a task, it just puts the agent in a situation to learn something it needs to know. Its up to the agent to learn how it all goes together.
After being trained on how to use the charger, this agent demonstrates (in the video below) the ability charge its batter when needed. To do this, the agent must:
- Find a charger,
- Connect to the charger via the dataport
- Push the ‘Charge’ button using the dataport until the battery is charged
- Disconnect from the charger dataport when complete