Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Nicholas Alteen Evan McKeon Michael Humphries Computer Science Program.

Similar presentations


Presentation on theme: "Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Nicholas Alteen Evan McKeon Michael Humphries Computer Science Program."— Presentation transcript:

1 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Nicholas Alteen Evan McKeon Michael Humphries Computer Science Program Florida Gulf Coast University Mentor: Dr. Janusz Zalewski 28 April 2012 LEGO Mindstorms Programming

2 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Project Outline Teaching students basic/intermediate programming skills. LEGO NXT 2.0 kits. Lesson plan format. Iterative development. Multiple languages (G, C, Java).

3 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Programming in G Native language. Graphic programming derived from NI LabVIEW. Programming is divided into blocks. Basic multithreading. Cumbersome compared to textual languages.

4 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Programming in C RobotC client. Uses NXC (Not eXactly C) language. Required firmware update for RobotC. Bricx Command Center does not require firmware update. Allows for more advanced control.

5 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Programming in Java Requires firmware update. Requires Lejos API. Allows for GUI implementation using the Swing API.

6 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Lesson Plans (cont.) Lesson 1: Basic Setup and Bluetooth Connectivity Lesson 2: Moving the Robots Lesson 3: Recording Movement Lesson 4: Using the Sound Sensor

7 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Lesson Plans (cont.) Lesson 5: Using the Touch Sensor Lesson 6: Using the Ultrasonic Sensor Lesson 7: Using the Color Sensor Lesson 8: Final Project

8 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Conclusions Easy to program. Lots of room for expansion. Motors are not as precise as preferred. http://www.youtube.com/watch?v=cYw2ewo O6c4 http://www.youtube.com/watch?v=cYw2ewo O6c4


Download ppt "Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Nicholas Alteen Evan McKeon Michael Humphries Computer Science Program."

Similar presentations


Ads by Google