VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Introduction to Agricultural Robotics
Last Updated: 2026-02-05 16:14:39
Abstract
Autonomous robots are quickly becoming a key player in the transition to precision agriculture. In this course, students will learn theoretical and practical aspects of robotics. Lectures will introduce how robots operate and analyse their application to precision agriculture. In hands-on laboratories, students will apply concepts learned in class on educational robots to simulate a weeding task.
Objective
After the course, students will be able to critically examine and select appropriate robotic solutions for agricultural applications. The learning objectives of the course are: (i) illustrate the principle of operation of the main components of a robotic system, (ii) analyse how the different robotic components are integrated and contribute to the functioning of a robotic system, and (iii) solve problems in the field of agriculture using robotic principles.
Content
Robots are becoming a key technology in the transition to smart farming and in supporting the agricultural needs of the 21st century. For example, robots enable site-specific fertilization, automated weeding, or livestock herding. The course gives an overview of robotic systems, beginning with their fundamental components (e.g., sensors, actuators, locomotion strategies) and gradually scaling up to the system level, illustrating the concepts of perception, robot control, obstacle avoidance and navigation. Exercises performed with an educational robot (Thymio) will complement the theoretical lectures providing a hands-on practical experience of the challenges of using these machines. During the course, students will gradually apply the theoretical and practical knowledge they are learning. To this end, students will work in teams to develop a robotic solution for an agricultural task of their choice. Students will learn to translate the task into meaningful requirements for a robotic system and critically select the most appropriate components to achieve the required robotic functions. Students will periodically present and discuss the development of this "robot design" exercise during presentations and in a journal report.
Resources
Lecture Notes
Copies of the slides and exercises will be provided on the course Moodle page.
Literature
- A. Bechar and C. Vigneault, “Agricultural robots for field operations: Concepts and components,” Biosyst. Eng., vol. 149, pp. 94–111, 2016. - S. Asseng and F. Asche, “Future farms without farmers,” Sci. Robot., vol. 4, no. 27, p. eaaw1875, Feb. 2019. - D. C. Rose, J. Lyon, A. de Boon, M. Hanheide, and S. Pearson, “Responsible development of autonomous robotics in agriculture,” Nat. Food, vol. 2, no. 5, pp. 306–309, 2021.
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- graded semester performance
Registration & Places
- Max Places
- 30
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise |
Introduction to Agricultural Robotics
Students should preferably have basic knowledge of computer programming
|
|
2 h weekly |
Offered In
-
-
-
-
-
Electives Courses (Elective courses can be chosen from the entire course programme of the ETH Zurich as well as from the course programme of the University of Zurich.)
-