Presentation is loading. Please wait.

Presentation is loading. Please wait.

UNCW Computer Science Jack Tompkins Daniel Heywood

Similar presentations


Presentation on theme: "UNCW Computer Science Jack Tompkins Daniel Heywood"— Presentation transcript:

1 UNCW Computer Science Jack Tompkins Daniel Heywood
Robotics In Education

2 Robotics In Education In the classroom In the community
Hands-on learning opportunity for students in introductory computer science courses Object-oriented In the community Mentoring opportunity for CS students Training Mission 2006 Lego Mindstorms RCX 16 campers 8 undergraduate and graduate assistants Training Mission 2007 Lego Mindstorms NXT Expanded to two sessions Training Mission 2008 Mentor signups through February 2008

3 Introduction to Programming
Lego Mindstorms NXT available through an IT Innovations Award Application of object-oriented programming curriculum Utilized in 400 level courses such as Artificial Intelligence and Software Engineering

4 Java for Robots

5 Why Robotics in Classes?
Multi-disciplinary learning: all STEM (Science, Technology, Engineering, and Math) subjects Develops critical thinking Provides co-operative learning environment Opportunities for real-life engineering lessons chung

6 Training Mission 2006 Middle school students
Assemble bricks, motors, gears and sensors in all-new ways Combine sensors to create robots that respond to their environments Work with Computer Science faculty, graduate and undergraduate students Lego Mindstorms RCX robots made available through a grant from Friends of UNCW another -whenever its binary code is passed via the infrared port it dances while the other plays an appropriate tune. Each Bot is programmed to send a signal to another Bot when it completes its dance. Synchronous dancing may be performed near the end of the 90 second interaction period

7 Training Mission 2006 Sumo Challenge
Two autonomous robots face-off on a small raised game board inside a perimeter defined by either a black or white line. The last one remaining on the Sumo Bot table wins. another -whenever its binary code is passed via the infrared port it dances while the other plays an appropriate tune. Each Bot is programmed to send a signal to another Bot when it completes its dance. Synchronous dancing may be performed near the end of the 90 second interaction period

8 Training Mission 2006 Great feedback Return campers

9 Training Mission 2007 Training Missions – d 2 MyBlock
Bumper car Board edge detection Ultrasonic vision Line Following Line Counting Challenges d 3, 4, & 5 Race Track – cw and ccw Line Count – traverse, 180 deg turn, return Find the Flag – navigate thru a maze Sumo Bot – mano a mano Tag – 3 bots in a pin another -whenever its binary code is passed via the infrared port it dances while the other plays an appropriate tune. Each Bot is programmed to send a signal to another Bot when it completes its dance. Synchronous dancing may be performed near the end of the 90 second interaction period

10 Training Mission 2007 Training Videos – primarily for use by mentors
Loops Switches Threads Variables another -whenever its binary code is passed via the infrared port it dances while the other plays an appropriate tune. Each Bot is programmed to send a signal to another Bot when it completes its dance. Synchronous dancing may be performed near the end of the 90 second interaction period

11 Training Mission 2008 What challenges would be interesting to you?
What competitions would be exciting to the campers?

12 Training Mission 2008 Two sessions
Week of June 16 Week of June 23 Need paid undergraduate / graduate mentors Apply by February 2008 Details: or


Download ppt "UNCW Computer Science Jack Tompkins Daniel Heywood"

Similar presentations


Ads by Google