Spartanburg Day School 8 Grade Robotics

addictedswimmingΤεχνίτη Νοημοσύνη και Ρομποτική

24 Οκτ 2013 (πριν από 3 χρόνια και 11 μήνες)

101 εμφανίσεις

Spartanburg Day School

8
th

Grade Robotics

Dr. Sebastian van Delden

Before we get started…


Why study Robotics?


What will we focus on?


Programming in Java


Basic mechanics and mobile robotics concepts


Basic industrial robotics concepts


Understand some of the math


Will we get to play around with robot toys every day?


No, playing around can be done at home.


We are here to learn something
useful

for your future.


Some days we talk, some days we build, some days we
program.

Why focus on Programming?


Programming is the process of writing
software (a program) that makes a computer
(or other electronic device) do something.


Very important and useful skill


Life after the Day School?


Robotics, maybe


Computer Science, more likely


Using Computing Devices, definite

How much money will you make???

Degree:





Lifetime amount:

High School Diploma:



1.2 million

Bachelors Degree (4 years of college):

2.1 million

Masters (2 more, typically):



2.5 million




Ph.D.






3.4 million

MD or JD





4.4 million



2011

Top Paying Bachelors Degrees

(4 years of college)

ALL Related
to Computer
Science and
Engineering!

How can you be successful?

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Math

Why Math???



Math is the one area that links together all fields of
engineering and computer science as well as numerous
other fields: finance, accounting, etc.


Roughly 40% of students who go to
college to study Computer Science
fail

the very first course!


Why????


They are not good enough in Math


Abstract thinking and logic skills are crucial for computer
science and engineering.


What are abstract thinking and logic skills?

The Good News!


We are in 8
th

grade!


You have 4 years of high schools to pay attention in your
math classes.


The USA needs more students interested in mathematics
and technology.


The USA is not number one in robotics world wide!

1.
Asia (China / Japan)

2.
Europe

3.
North America (more on this later)


Artificial Intelligence

The Big Picture

The Many Angles of Artificial Intelligence (AI)


The term “Artificial Intelligence” or AI was coined by John
McCarthy in 1955.


Since then it has grown out into several different areas.


The ultimate goal or “
Turing Test
” of AI is to build a
machine that so closely resembles a human that you
cannot tell the different between a human and the
machine.


This is an extremely difficult task!


What all is involved?


Natural Language
Processing:


Knowledge
Representation


Speech Recognition


Speech Synthesis


Robotics

Computer Vision

Neuroscience

Affective Computing
(emotions)

Neuroscience


Quick Questions:


Are human brains
faster that computers?


Can a computer
directly interact with
the human brain?


Why do people who
loose there arms gain
much better control of
their feet?



Natural Language Processing


Get a computer to “understand” a “natural language”


Natural

Language versus
Formal

Language


Syntax (structure of the sentence)


What are the parts of speech (noun, verb, etc):


Time flies like an arrow.


Fruit flies like a banana.


Semantics (meaning)


What all can the verb “to take” mean?


WordNet



a free online ontology


Speech Recognition


Let’s go <?> the beach.
Is <?> to, too, or two…??

Computer Vision


Use cameras to make the computer “see” its
surroundings.


Navigate through a complicated environment.


Pick up an object.


Questions:


Why do humans have two eyes?


Who is “Stanley”?


Is there Computer Vision in cars?

Computer vision continued…

Affective Computing

Robotics


Divided into two somewhat separate areas.


Industrial

Robotics


Robotic arms used many in factories, but also in surgeries,
on mobile devices (bomb squad, space shuttle, …) , etc..


Mobile

Robotics


Mobile robots that move around: insect robots, delivery
robots, vacuum cleaners, Mars Rovers, toys, etc…

Robotics


The acclaimed Czech playwright
Karel

Capek
(1890
-
1938) made the first use of the word ‘
robot
’, from the
Czech word for forced labor or serf.


The use of the word Robot was introduced into his play
R.U.R. (
Rossum's

Universal Robots)

which opened in Prague
in January 1921.


These robots were not mechanical in nature


but were created through chemical means.



The Origins of “Robotics”


The word
'robotics
' was first used in Runaround, a short
story published in 1942, by
Isaac Asimov
.


Asimov also proposed his three "Laws of Robotics",

and he later added a '
zeroth

law'.


Law Zero
: A robot may not injure humanity, or,

through inaction, allow humanity to come to harm.

Law One
: A robot may not injure a human being, or, through
inaction, allow a human being to come to harm, unless this
would violate a higher order law.

Law Two
: A robot must obey orders given it by human beings,
except where such orders would conflict with a higher order
law.

Law Three
: A robot must protect its own existence as long as
such protection does not conflict with a higher order law.


Robotics after the Day School

USC Upstate, please, please


C
OMPUTER

S
CIENCE

AND

R
OBOTICS

AT

USC
U
PSTATE


The USC Upstate Robotics Laboratory houses 10
industrial robotic arms that were donated to the school
by the
Stäubli

Corporation, SEW
Eurodrive
, and J&J
Industrial Technologies.



This lab is used in several courses in the
Computer
Science

and
Computer Information Systems

Majors.

R
ELATED

C
OURSES
:


314. Introduction to Robotics



399. Independent Study



499. Directed Research



580. Introduction to Artificial Intelligence



585. Introduction to Computer Vision


Peer
-
Reviewed / Published Research


Several papers published recently:

Sebastian van Delden. 2010.
Getting Your Robotic Arms around Computing Curricula.

In the
Journal of
Computers in Education
. Published by the American Society for Engineering Education.
vol

1(4). Pp 91
-
101. Oct
-
Dec Volume.

Sebastian van Delden. 2010.
Computer Science Meets Industrial Robotics: A Visual
Servoing

Project for a
Computer Vision Course.

In the
Journal of Computing Sciences in Colleges
. Volume 25,
Number 6. Pages 85
-
92. Select papers from the 15th Annual Northeast Meeting of the
Consortium for Computing Sciences in Colleges. Hartford University.

Sebastian van Delden. 2010.
Industrial Robotic Game Playing: An AI Course.

In the
Journal of
Computing Sciences in Colleges.

Volume 25, Number 3. Pages 134
-
142. Select papers from
the 25th Annual Eastern Meeting of the Consortium for Computing Sciences in Colleges. Villanova
University, Pennsylvania. January 2010.

Sebastian van Delden and
Nicole Tobias
. 2010.
A Novel Approach to 3D Contour Recovery using
Structured Light Mounted to a Robotic Manipulator.

In the Proceedings of the
15th IASTED
International Conference on Robotics and Applications
, Cambridge, MA, Pages 167
-
173,
Nov 1
-
3, 2010.

Sebastian van Delden and
Frank Hardy
. 2009.
Robotic Eye
-
in
-
hand Calibration in an Uncalibrated
Environment.

In the
Journal on
Systemics
, Cybernetics and Informatics.

Volume 6, Number
6. Pages 67
-
72.



****Student coauthor

Peer
-
Reviewed / Published Research


Several papers published recently:


Sebastian van Delden and Wei
Zhong
. 2008.
Effective Integration of Autonomous Robots into an
Introductory Computer Science Course: A Case Study.

Journal of Computing Sciences in
Colleges.

Select papers from the Sixth Meeting of the Consortium for Computing Science in
Colleges,
vol

23(4), pp. 10
-
19, April 2008.

Sebastian van Delden and
Benjamin Overcash
. 2008.
Towards Voice
-
Guided Robotic Manipulator
Jogging.

In Proceedings of the
12th World
Multiconference

on
Systemics
, Cybernetics
and Informatics.

Volume 3. Pages 138
-
144. Orlando, FL. July 2008.

Sebastian van Delden
, Ricky Farr,
and

Seth Hensley
. 2007.
An Automated Camera Orientation
Recovery Algorithm for an Eye
-
in
-
Hand Robotic Manipulator.

In Proceedings of the
5th IEEE
International Workshop on Robotic and Sensors Environments.

Pages 1
-
6. Ottawa,
Canada. October 12
-
13, 2007.

Sebastian van Delden. 2006.
Constructing a Simple Visually
-
Guided Robotic Part
-
Grasping System with
Off
-
the
-
Shelf Components.

In Proceedings of the
18th IEEE International Conference on
Tools with Artificial Intelligence.

Pages 211
-
216. Washington, DC. November 13
-
15th,
2006.



****Student coauthors

Other Research Contributions

Alex
Umrysh

and Sebastian van Delden. 2011. Object recognition in a Robot
Workarea

using
Hand Gestures. Poster at the 7
th

Annual SC Upstate Research Symposium. April 15, 2011.
****Best Poster Award

Nicole Hodge
and Sebastian van Delden. 2010. Contour Recovery using Structured Light
mounted to a Robotic Manipulator. Poster at
Discovery Day 2010, USC Columbia.

April
23
rd
, 2010
.
****Best Poster Award for “Computer Science and
Engineering”

Nicole Hodge, Robert
Mahmoudishad
, Mark Parrish
, and Sebastian van Delden. 2009. A
Novel Robotic Approach to Contour Recovery using Structured Light. Presented at the
Fifth
Annual USC Upstate Research Symposium
. March 27
th
, 2009

Derrick Thompson, Jose Reyes,
and Sebastian van Delden. Spring 2007.
Vision
-
Based Robots
Playing Pong
. Presented at the
Third Annual USC Upstate Research Symposium
. April
6
th
, 2007.

William
Bittle
,
Sayed

Shahabi
, Ashley Bryant
and Sebastian van Delden.
WOODBURNER: An
Automated Robotic Character Etching System
. Poster at the
Second Annual USC Upstate
Research Symposium.

April 21
st
, 2006.



*** STUDENT COAUTHORS


Ongoing projects. Need Help!


Rapid Robotic Application Development using visual and voice
cues


http://www.youtube.com/uscupstateresearch#p/u/5/UIVM8SByVDs



http://www.youtube.com/watch?v=dxo1NbBblE4


Android/Robot/Bluetooth:


http://www.youtube.com/svandelden#p/u/8/dsdh2WlWwys



Summer Camps:


http://www.youtube.com/svandelden#p/u/6/3mItUbcqWms


The Computer Science Program


BS in Computer Science


Scientific Computing


Enterprise Solutions


BA in Computer Information Systems


Networking and Security


Systems Analysis


Automation


Our graduates do well!!!


Recent Examples: Will (Ph.D. Clemson), Ben (SW), Derrick
(BCBS), Daniel (Lockheed Martin), Kathy (Flight Simulators).