R2D2 Assignments Professor Chris Callison-Burch Programmable Toy - - PowerPoint PPT Presentation

r2d2 assignments
SMART_READER_LITE
LIVE PREVIEW

R2D2 Assignments Professor Chris Callison-Burch Programmable Toy - - PowerPoint PPT Presentation

CIS 421/521: ARTIFICIAL INTELLIGENCE R2D2 Assignments Professor Chris Callison-Burch Programmable Toy Robots + Custom Sensor Packs 2 CIS 421/521 |2 CIS 550 | Property of Penn Engineering | 2 3D printed mount Sensors can be


slide-1
SLIDE 1

CIS 421/521: ARTIFICIAL INTELLIGENCE

Professor Chris Callison-Burch

R2D2 Assignments

slide-2
SLIDE 2

CIS 550 | Property of Penn Engineering | 2

CIS 421/521 |2

Programmable Toy Robots + Custom Sensor Packs

2

slide-3
SLIDE 3

CIS 550 | Property of Penn Engineering | 3

CIS 421/521 |3

3D printed mount

3

Or detached for remote control Sensors can be mounted on the robot

slide-4
SLIDE 4

CIS 550 | Property of Penn Engineering | 4

CIS 421/521 |4

Control Logic

4

SSH API – python package

slide-5
SLIDE 5

CIS 550 | Property of Penn Engineering | 5

CIS 421/521 |5

HW1: Programming Robots with Python

5

Drive Polygon Drive with Keyboard HUD – Patrol Mode Morse Code

slide-6
SLIDE 6

CIS 550 | Property of Penn Engineering | 6

CIS 421/521 |6

HW2: Obstacle and Cliff Avoidance

6

Simulation Test on Real Robot

slide-7
SLIDE 7

CIS 550 | Property of Penn Engineering | 7

CIS 421/521 |7

HW2: Tracking and Following

7

Tracking Following

slide-8
SLIDE 8

CIS 550 | Property of Penn Engineering | 8

CIS 421/521 |8

HW3: Navigation with Shortest Paths

8

GUI AR Path Planning

slide-9
SLIDE 9

CIS 550 | Property of Penn Engineering | 9

CIS 421/521 |9

HW4: Game Playing and Adversarial Search

9

slide-10
SLIDE 10

CIS 550 | Property of Penn Engineering | 10

CIS 421/521 |10

HW5: Deep Learning and Face Detection

10

slide-11
SLIDE 11

CIS 550 | Property of Penn Engineering | 11

CIS 421/521 |11

11

Build a CNN Network and Use ImageNet

HW5: Deep Learning and Mask Detection

slide-12
SLIDE 12

CIS 550 | Property of Penn Engineering | 12

CIS 421/521 |12

HW6: Natural Language Processing

12

Control your robot by speaking natural language sentences Translate commands into Python

slide-13
SLIDE 13

CIS 550 | Property of Penn Engineering | 13

CIS 421/521 |13

Sensor Packs

13

Part Name Unit Price ($) Qty 3D Print Mount 7.45 1 Pisugar Battery 32.99 1 Raspberry pi 14 1 Camera & Cable 9.59 1 Ultrasonic Sensor 1.49 1 IR Obstacle Sensor 0.73 1 Perfboard 2.5 1 Screws & Nuts 0.2 7 Magnets 0.27 9

Total: 72.15 Materials for 100 Sensor Kits Yue Yang’s workstation

slide-14
SLIDE 14

CIS 421/521 | Property of Penn Engineering | 14

If you are in Philadelphia: 1. Make an appointment to pick up a robot and sensor pack from Yue Yang 2. You will need to return it at the end of the semester in working order If you are living elsewhere: 1. Order a Sphero R2D2 ($80-$100) and ship it to yourself or your partner 2. Give us your mailing address and we will send you a sensor pack

Getting Started with R2D2 Extra Credit

slide-15
SLIDE 15

CIS 421/521 | Property of Penn Engineering | 15

Please read:

  • Chapter 1, Section 1.1
  • Chapter 27.1 and 27.2 of the textbook.

The required readings will be posted on the course website in the schedule tab. http://artificial-intelligence-class.org/ The website will have all of the lecture recordings, homework assignments, and course policies.

HW: Read Chapter 1 & 27

slide-16
SLIDE 16

CIS 421/521 | Property of Penn Engineering | 16

For Fun: Try a Turning Test from my PhD students

https://roft.io/

slide-17
SLIDE 17

CIS 550 | Property of Penn Engineering | 17

CIS 421/521 |17

Next Two Lectures

CIS 521 - Intro to AI - Fall 2019 17

A A Brie ief Introductio ion to Python

The first Python programming HW has been released. It is due Tuesday Sept 15. Find it on the course web site: http://artificial-intelligence-class.org/