Introduction to Robotics - Department of Computer and Information

advertisement
The Integration of Software- and Hardwarebased Instructional Technologies into the
STEM Curricula at
Florida A&M University and Surrounding
Middle and High Schools
Dr. Antonio Soares
College of Engineering Sciences, Technology, and Agriculture
Electronic Engineer Technology
June 13
Outline
• Introduction
• FAMU MSEIP Programs
– CASE
– LEARNS
– IRIS
• Middle and High Schools
• An Example Project – The Boebot
• Conclusions
Introduction
• STEM Degree Programs at FAMU
• Ph.D. Programs
– Engineering (6), Physics, Environmental Sciences
• Master’s Programs
– CS, Biology, Chemistry
• Bachelor’s Programs
– Engineering Technology, BASE, and Mathematics
• Issues in STEM Disciplines
MSEIP Programs at FAMU
• FAMU – CASE (2007)
– Center for Academic Support in Engineering
– Housed in College of Engineering
• FAMU –LEARNS (2007)
– Multimedia Learning Resource Management System
– Housed in College of Arts and Sciences
• FAMU-IRIS (2010)
– Interdisciplinary Remote Instructional Support Center
– Housed in College of Engineering Sciences,
Technology, and Agriculture
FAMU-CASE
CENTER FOR ACADEMIC
SUPPORT IN ENGINEERING
CASE Overview
• Provide Peer-to-peer academic support
Develop online content to supplement face to face instruction
Software Packages
• Camtasia Studio 7 by TechSmith
– Screen Recording and Video Editing Software
• Captivate 5 by Adobe
– Application Simulation Software
• Articulate Presenter 9 by Articulate
– E-Learning Software Tools
• All packages produce a Flash SWF file
Software Usage
• Camtasia
– Useful for general screen recording
• Non-Powerpoint Applications
• Can annotate with voiceover/camera
• Captivate
– Useful for recording the individual software steps
• Can easily annotate instructions without the need of
audio
• Presenter
– Useful for Powerpoint Applications
– Annotation, Voiceover, with Programming
Hardware Setup
Logitech Webcam
Blue SnowBall
Wacom Bamboo
FAMLEARNS
MULTIMEDIA LEARNING
RESOURCE MANAGEMENT SYSTEM
Motivation - Goal
• How to leverage existing technologies to reduce
failing rate?
• Create and share multimedia resources Captured Learning Resources (CLRs)
– of entire lectures
– of single topics
– of tutoring sessions
• Must be easy for instructors to use
• Must be accessible to all students
• Should be affordable
Technologies
• CAMStudio - free video recording software
– Created custom version (FAMStudio) that simplifies
publishing/editing
• Livescribe - Pulse Smartpen ($180 - 8GB)
– Used in conjunction with document camera and
projector, can be used to record entire lectures
– Great for recording tutoring sessions
– Very easy to publish
• MIMIO Capture ($800 educational)
– Allows anything written on any whiteboard to be
recorded.
– Wireless
FAMU-IRIS
INTERDISCIPLINARY REMOTE
INSTRUCTIONAL SUPPORT CENTER
FAMU-IRIS Overview
• Provide Supplemental Instruction
– Bottleneck courses in Engineering and
Engineering Technology
– STEM Gatekeeper courses
• Provide online academic support
– Tutoring, Webinars, and Peer Coaching
• Unite existing STEM academic support
programs
– IRIS, CASE, LEARNS, STEM-LC, etc.
FAMU-IRIS Operation
FAMU-IRIS Operation
server
Tablet PC
Smart Document Camera
HP Z 400
HD Camera
Smart Slates
Smart Board
FAMU-IRIS Blackboard
FAMU-IRIS Elluminate
FAMU-IRIS Blackboard
•Initial Implementation
FAMU-IRIS Webpage
FAMU-IRIS Elluminate
FAMU-IRIS Elluminate
Middle and High Schools
Teacher Collaboration
 Remotely collaborate in
 Grant Writing
 Laboratories
Provide Academic Support
 Remotely assist students
- Assignments
- Papers
Sample Project – The Boebot
The Boebot
By Parallax
 The Microcontroller – BS2
• PBASIC
– specifically for the BASIC Stamp
• common instructions (GOTO, FOR...NEXT,
IF...THEN…ELSE)
• specialized instructions (SERIN, PWM,
BUTTON, COUNT and DTMFOUT).
Getting Started
Basic Stamp Editor
 Run your BASIC Stamp Editor by doubleclicking the shortcut on your desktop
 Connect your Serial Cable
Testing Connection
• Click the Run menu, then select Identify
to check for connectivity
Your First Program
• Click the Run menu, then select Identify
to check for connectivity
Basic Stamp Math
• First, save the program under a new name
by clicking File and selecting Save As
• A good new name for the file would be
HelloBoeBotYourTurn.bs2.
• √ Modify the comments at the beginning
of the program so that they read:
• ' Robotics with the Boe-Bot HelloBoeBotYourTurn.bs2
• ' BASIC Stamp does simple math, and
sends the resultsto the Debug Terminal.
Basic Stamp Math
• √ Add these three lines between the
first DEBUG command and the END
command:
DEBUG CR, "What's 7 X 11?"
DEBUG CR, "The answer is: "
DEBUG DEC 7 * 11
• √ Save the changes you made by
clicking File and selecting Save.
The Result
Programming with ASCII
• ASCII is short for American Standard
Code for Information Interchange.
• Most microcontrollers and PC computers
use this code to assign a number to
each keyboard function.
Programming with ASCII
• Example
Tracking Time
• Servos need a message that repeats 50
times per second
PAUSE command tells the BASIC
Stamp to wait for a while before
PAUSE Duration
PAUSE 1000 – pause 1 second
Tracking Time
• Example
Commands
• Over and Over
DO
DEBUG "Hello!", CR
PAUSE 1000
LOOP
• Servo Control
PULSOUT Pin, Duration
• Duration units that are two millionths of a second!
PULSOUT 12, 750
Commands
• Counter
FOR Counter = StartValue TO EndValue {STEP
StepValue}…NEXT
myCounter VAR Word
FOR myCounter = 1 TO 10
DEBUG ? myCounter
PAUSE 500
NEXT
DEBUG CR, "All done!"
END
SAMPLE PROGRAM
SAMPLE PROGRAM
Conclusions
• Future Work
– FAMU eTutoring
• Online STEM Collaboration is Possible
– Research
– Academic Support
– Workshops
Download