What This Document Is
This is a laboratory assignment for GE423, a Mechatronics course at the University of Illinois at Urbana-Champaign. It focuses on the practical application of robot sensors and the implementation of wall-following logic in a robotic system. The assignment builds upon previous coursework and requires students to integrate hardware interaction with software development on an embedded platform. It’s designed to provide hands-on experience with real-world mechatronics challenges.
Why This Document Matters
This assignment is crucial for students enrolled in GE423 who are seeking to solidify their understanding of sensor integration, embedded systems programming, and robot control algorithms. It’s particularly valuable for those preparing for projects or careers involving robotics, automation, or mechatronic systems design. Students will benefit from working through this assignment during their lab sessions the week of April 7th, with potential point deductions for later submissions. Accessing the full assignment details will allow you to maximize your learning and performance in this key lab exercise.
Topics Covered
* LADAR (Laser Detection and Ranging) sensor utilization
* IR (Infrared) and Ultrasonic distance sensor integration
* Rate gyro sensor application for bearing and position tracking
* DSP (Digital Signal Processing) communication via Linux
* Wall-following algorithms for robot navigation
* Embedded systems programming with the OMAPL138 and TMS320F28335 processors
* Data communication between embedded systems and a graphical user interface (GUI)
What This Document Provides
* A detailed description of the lab assignment goals and objectives.
* An overview of the required DSP/BIOS objects and library functions.
* Guidance on setting up the development environment and accessing necessary files.
* Information on relevant global variables representing sensor readings.
* An introduction to communication protocols between the DSP and Linux.
* A framework for modifying existing code to achieve the desired robotic behavior.
* A clear timeline and grading rubric for the assignment.