What This Document Is
This is a laboratory assignment for a Mechatronics course (GE 423) at the University of Illinois at Urbana-Champaign. It focuses on establishing communication between a personal computer and a robotic system, utilizing both TCP/IP networking protocols and a real-time operating system called DSP/BIOS. The assignment builds upon previous lab work and requires students to integrate hardware and software components to achieve a functional communication link. It involves creating a graphical user interface (GUI) for monitoring and controlling the robot.
Why This Document Matters
This assignment is crucial for students enrolled in a Mechatronics program seeking practical experience in system integration. It’s particularly valuable for those interested in robotics, embedded systems, and real-time control applications. Students will benefit from working through this assignment as they prepare to implement more complex mechatronic systems. It’s best utilized *during* the lab period and as a reference while completing the associated practical work, and is designed to be completed alongside hands-on experimentation.
Topics Covered
* PC-Based Robot Monitoring Systems
* Text LCD Screen Interfacing
* DSP/BIOS Task Management
* Software Interrupts
* TCP/IP Communication Protocols
* Visual Basic (VB) GUI Development
* Data Transmission and Formatting
* Real-Time Operating System (RTOS) Concepts
What This Document Provides
* A detailed description of the lab assignment goals and objectives.
* A list of specific DSP/BIOS objects and library functions utilized in the exercise.
* Guidance on preliminary study materials, including the DSP/BIOS User’s Guide and C programming references.
* Instructions for setting up a Visual Basic development environment.
* A framework for building a VB GUI with text boxes, a Winsock control, and a button for message transmission.
* Information on configuring the Winsock control for communication with the robot’s IP address and port.