Author(s)
Term
4. term
Education
Publication year
2022
Submitted on
2022-06-14
Pages
78 pages
Abstract
In this report, a differential-driven rover for use in agriculture is analyzed with the end goal of determining and controlling its position. For determining the rover’s position as well as its other states, an extended Kalman filter has been designed combining multiple sensors to achieve higher precision than what would have been achievable by using only one sensor. The sensors used are wheel encoders, an inertial measurement unit, a magnetometer, and a GNSS with RTK capabilities. The system states are used for designing two different kinds of controllers. The first one is a heading controller, to ensure that the rover keeps the correct heading while driving along at a constant linear velocity. The second is an inertial frame controller, ensuring that the rover reaches predefined positions. The extended Kalman filter as well as all the sensor input are handled by a microcontroller running FreeRTOS to ensure realtime operation. While the control and interface to the motors are handled by an NVIDIA Jetson Nano running Robot Operating System.
Documents
Colophon: This page is part of the AAU Student Projects portal, which is run by Aalborg University. Here, you can find and download publicly available bachelor's theses and master's projects from across the university dating from 2008 onwards. Student projects from before 2008 are available in printed form at Aalborg University Library.
If you have any questions about AAU Student Projects or the research registration, dissemination and analysis at Aalborg University, please feel free to contact the VBN team. You can also find more information in the AAU Student Projects FAQs.