Systems and methods are described herein for scheduling tasks based on predicted animal behavior. The systems and methods may receive schedule parameter data; generate set-times for performing tasks based on the schedule-parameter data; determine that one of the set-times conflicts with another one of the set-times; and generate a schedule comprising different set-times for performing the tasks. The systems and methods may run a first schedule for performing tasks based on the schedule-parameter data, which may comprise set-times; receive environmental sensor data; and run a second schedule for performing the tasks. The second schedule may comprise set-times, be based on the environmental sensor data, and be different from the first schedule. The systems and methods may generate set-times for performing tasks based on the schedule-parameter data and offsets from a solunar event, and generate a schedule with the set-times.L'invention concerne des systèmes et des procédés de planification de tâches sur la base d'un comportement d'animal prédit. Les systèmes et les procédés peuvent recevoir des données de paramètres de planification ; générer des temps de consigne pour effectuer des tâches sur la base des données de paramètres de planification ; déterminer que l'un des temps de consigne est en conflit avec un autre des temps de consigne ; et générer un programme comprenant différents temps de consigne pour réaliser les tâches. Les systèmes et les procédés peuvent exécuter un premier programme pour effectuer des tâches sur la base des données de paramètre de planification, qui peuvent comprendre des temps de consigne ; recevoir des données de capteur environnemental ; et exécuter un second programme pour effectuer les tâches. Le second programme peut comprendre des temps de consigne, être basé sur les données de capteur environnemental et être différent du premier programme. Les systèmes et les procédés peuvent générer des temps de consigne pour effectuer des tâches sur