robocrop
A toy project to practice the creation of gym-like environments.
In this project a robot has to plant and harvest crops in different settings and challenges.
Clone and install the package
pip install -e .
Version 1
To succeed the algorithm has to perform the actions:
Plow -> Seed -> Water -> Harvest
Corresponding to the states:
Unplowed -> Plowed -> Seeded -> Mature
Version 2
To succeed the algorithm has to perform the actions:
Plow -> Seed -> Water -> Water -> Harvest
Corresponding to the states:
Unplowed -> Plowed -> Seeded -> Growing -> Mature
Under Construction
Version 3
To succeed the algorithm has to perform the actions:
Plow -> Seed -> Water (morning) -> No nothing util -> Water (morning) -> Harvest
Corresponding to the states:
Unplowed -> Plowed -> Seeded -> Growing -> Mature
We add the observation of the state time (morning, afternoon, night), the score is higher if plats are watered in the morning.