AJAX (Async JavaScript and XML) and Java Applets Bert Wachsmuth.
Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.
-
Upload
camron-bennett-morgan -
Category
Documents
-
view
226 -
download
0
description
Transcript of Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.
![Page 1: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/1.jpg)
Introduction toRobots and the Mind
Bert Wachsmuth & Michael VigoritoSeton Hall University
![Page 2: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/2.jpg)
Robots & Michael Vigorito
Psychology
• Science and Catholic thought
• Neuroscience• Evolution & natural
selection• Sensation and perception• Adaptive behavior and
learning
the MindBert Wachsmuth
Math & CS
• Algorithms and Program design
• Programming in Java• Building Robots• Sensor feedback• Behavior-based robots• Robots that learn
![Page 3: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/3.jpg)
What is Robotics¨ Robotics is the science and technology of robots,
their design, manufacture, and application.
¨ Robotics is at the intersection of multiple disciplines
¨ A person working in the field is a roboticist.
http://www.edinformatics.com/math_science/robotics/robotics1.htm
![Page 4: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/4.jpg)
“Robot” Portion¨ Programming and Building Robots at
http://pirate.shu.edu/~wachsmut/¨ Sample Challenges
– Self-driving car– Move like an Ant– Rescue Mission– Solving a Maze– Learning Robot– Battle Bots
![Page 5: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/5.jpg)
Solving a Maze
Video from https://youtu.be/8L_OvprbBVM - click image to start
![Page 6: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/6.jpg)
Robot Battle (Battle Bots)
Embedded video - click image to start
![Page 7: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/7.jpg)
Real (and deadly) Battle Robs
![Page 8: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/8.jpg)
DARPA Robotics Challenge (DRC)DRC Finals took place in California in June, 2015. Twenty-five of the top robotics organizations in the world competed for $3.5 million in prizes.
The Challenges1. Drive a utility vehicle at the site.2. Travel dismounted across rubble.3. Remove debris blocking an entryway.4. Open a door and enter a building.5. Climb an industrial ladder and traverse an industrial walkway.6. Use a tool to break through a concrete panel.7. Locate and close a valve near a leaking pipe.8. Connect a fire hose to a standpipe and turn on a valve.
![Page 9: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/9.jpg)
DARPA Robotics Challenge
![Page 10: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/10.jpg)
Logo Mindstorm EV3¨ EV3 Intelligent Brick
– ARM9 CPU with Linux OS– 16 MB Flash, 64 MB RAM– 4 input & 4 output ports– microSD & Bluetooth– LCD display, Speaker – 3rd generation (RCX, NXT, EV3)
¨ 3 servo motors & integrated rotation sensors¨ Sensors: touch, color, ultrasound, gyro¨ Contains about 550 parts
![Page 11: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/11.jpg)
EV3 “smart” components
![Page 12: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/12.jpg)
Robots for All¨ Form teams of two or three students¨ One EV3 robot kit per team (responsible for each of
the 600 parts)¨ Bring kit (fully charged) to each class unless told
otherwise¨ All challenges are team efforts and are graded as
such¨ One week per challenge (might require team
meetings outside class)¨ Each team must demonstrate in class how their
robot solves a challenge
![Page 13: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/13.jpg)
A “Program”¨ Sequence of instructions to tell robot what
to do:
– Written by humans in a programming language– Translated by a compiler to machine language– Uploaded to robot's processor– Executed by robot step by step
![Page 14: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/14.jpg)
Programming Background
NONE needed (yay)
¨ Programming language used: Java¨ All instructions provided online¨ No book necessary …
… but we do need special software
![Page 15: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/15.jpg)
Programming Necessities¨ Editor to write the program¨ Compiler to translate the program¨ Uploader to transfer the program¨ Robot to execute the program
![Page 16: Introduction to Robots and the Mind Bert Wachsmuth & Michael Vigorito Seton Hall University.](https://reader035.fdocuments.in/reader035/viewer/2022062317/5a4d1b077f8b9ab059988ec6/html5/thumbnails/16.jpg)
How to get the Softwarehttp://pirate.shu.edu/~wachsmut =>CSAS 3085 => Get required software
– JDK (Java Developer Kit)– Eclipse IDE (Integrated Developer Environment)– LeJOS (Lego Java Operating System)
Homework1. Download and configure the software2. Send email about team member(s)3. Identify all robots in the lower-left portion of each slide
(to determine your geek coefficient)