Lego Mini-Project Tasks
- Details
- Category: Level 1, Mini Project (Lego NXT Robot)
- Published: Sunday, 26 August 2018 09:20
- Hits: 2122
CET101 Fundamentals of Computing
Strand F – Robot Mini-Project
Challenge Activities
You should design, code and test a C# or Java application which will enable your robot to meet the following challenges. In some cases there are two stages to the challenge so you should aim to achieve at least the basic level of the challenge. If, in addition, you are able to achieve the advanced level of the challenge then you will achieve higher marks than those awarded for simply “meeting the challenge”.
Challenge 1
Produce a remote control for the robot which can be used to navigate it around an obstacle course which includes the following obstacles:
· travel between two lines
· travel between two lines in a U-shaped course
· negotiate a slalom between obstacles without knocking them over
· fire at a target
Challenge 2
Automatically locate and fire at a target (the target will be placed in an environment such that the robot can locate it by distance, i.e. there will be no other objects within range).
· Basic level – automatically move to a distance of 30cm away from an object and fire at it
· Advanced level – automatically locate a target (drawn on a square shaped piece of paper), and fire at a small circle in the centre of it
Challenge 3
Automatically navigate a tunnel, which will consist of straight walls and 90 degree turns. An example of such a tunnel is provided in Appendix A.
· Basic level – Navigate a tunnel and stop at the other end
· Advanced level – Navigate the tunnel, produce a visual representation of the tunnel on the PC then return through the tunnel to the starting position
Challenge 4
Demonstrate the “additional feature” of your robot as specified in your project proposal and agreed with your tutor. This feature can be coded in either C# or Java.
Appendix A: Example Tunnel
Note that this just one example of such a tunnel. Your robot should be capable of navigating any tunnel of equivalent difficulty. The tunnel will be at least 60cm wide and all turns will be right angles (with enough space that a robot of standard configuration will be able to turn without obstruction. The end marker point will be placed 60cm from the opening of the tunnel and will be the size of a printer paper box lid (i.e. just larger than A4).
