Sequenced Control of the Robot Chassis
GTA Marking
This is an assessed Exercise. When you have completed the
Before Continuing
Before starting these exercises, you should ensure that you have completed all the
Introduction
During this exercise, you will integrate all the concepts you have used so far, for both the Basic and Advanced exercises, into one sequence of operations, as described below.
The following video is a quick demonstration of the final outcome from this exercise:
Assessed Exercise
The sequence of action we expect you to demonstrate is:
- Starting with your robot places approximately 30cm from a target, (a kit box standing on its edge will suffice).
- When the button is pressed, wait for 1 second.
- Lower the lolly stick assembly to the horizontal position.
- Wait 1 second.
- Flash your LEDs 3 times, (on 500ms, off 500ms).
- Raise the lolly stick assembly to the vertical position.
- Wait 1 second.
- Move the robot forwards 15cm, using closed loop PI control and encoder feedback.
- Wait 1 second.
- Move the robot backwards 30cm, using closed loop PI control and encoder feedback.
- Wait 1 second.
- Move the robot forwards 30cm, using closed loop PI control and encoder feedback.
- Wait 1 second.
- Move the robot backwards 15cm, using closed loop PI control and encoder feedback.
- Wait 1 second.
- For the next 20 seconds, track the position of the target to 30cm separation, using closed loop PI control and IR sensor feedback.
- Flash your LEDs 3 times, (on 500ms, off 500ms).
- Stop and wait for a button press.
- When the button is pressed, wait for 1 second - repeat the sequence.
What do we expect to see from the demonstration?
Show code.
Use above sequence.
Now Get Your Work Marked by a GTA
Once you have completed your code and are satisfied with its operation, you should show your work to a GTA for marking.