Homework 1 Intelligent Robotics 1, ECE 478/578 Deadline, October 15 This Homework is Group Project Will be incorporated into your final project.

Slides:



Advertisements
Similar presentations
State Machines An approach to assembler coding. Intro State Machines are an integral part of software programming. State machines make code more efficient,
Advertisements

Title Page Design Hints: Titles should be between sizes Other text should be between sizes Select a color theme that uses 2-3 complementary.
Computing Studies Is it for me? Click here to find out…
Playing board for the game Crooked rules
Regular Expressions and DFAs COP 3402 (Summer 2014)
SM2220 – Class 10 Finite Automata. SM2220 – Class 10 Finite Automata Computation theory Formal language.
Creating Interactive Games Your trainer today is: Luke Milner Derbyshire County Council Children and Younger Adults Department.
QUANTUM ROBOTICS IN ROBOT THEATRE. Quantum Logic Binary Logic Fuzzy Logic Quantum Signals and Automata 0, 1 [0,1] Hilbert Space, Bloch Sphere.
First Midterm (takehome) Your name: total Try to write the responses to the questions as if you were writing a conference.
Life Knowledge Presentation Tips: Skills and Strategies How do I effectively communicate with others to accomplish the vision? Stage Three of Development.
Designing Oracles for Grover Algorithm
Finite State Machine Minimization Advanced Methods based on triangular table and binate covering.
Orientation to Online Learning An Instructors Guide.
Chapter 2.6 Formulas & Functions
Topics to discuss today Simple machines Compound machines Lever Linkage Wedge Mechanical Advantage Inclined plane Screw.
Menu System ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics
Graphic Communication Flowcharts Pictograms Presenting Data.
CIS-305: Data Structures Fall Organizational Details Class Meeting: 4 :00-6:45pm, Tuesday, Room SCIT215 Instructor: Dr. Igor Aizenberg Office:
Open and Closed Loops Standard Grade Computing Studies.
CSC 1051 M.A. Papalaskari, Villanova University Repetition CSC 1051 – Data Structures and Algorithms I Dr. Mary-Angela Papalaskari Department of Computing.
Music by Touch. 1. Provide an example “stimulus-sensor- coordinator-effector-response” framework for both your (human) sense of touch and the robotic.
HOW TO PROVIDE EFFECTIVE INSTRUCTION THAT WORKS E-Learning Instructional Design Model.
1 Software Development Topic 2 Software Development Languages and Environments.
Duties of Team Members Designer Engineer Writer Camera-Person.
1 A Simple but Realistic Assembly Language for a Course in Computer Organization Eric Larson Moon Ok Kim Seattle University October 25, 2008.
Reactive robots UPNA The Public University of Navarra Material for pupils & students.
ORAL LANGUAGE AND COMMUNICATION. ORAL LANGUAGE INCLUDES:  Listening Skills  Speaking Skills  Listening and Speaking vocabulary Growth  Structural.
1 Modeling interactions and behavior Lecturer Dr. Mai Fadel.
CENG112: Data Structures 1. Text Book "Data Structures" by Richard F. Gilberg & Behrouz A. Forouzan, 2nd Edn., Thomson Course Technology, 2006, ISBN 13:
Homework 1 (with additional explanations) Intelligent Robotics 1, ECE 478/578 Deadline, October 15 This Homework is Group Project Will be incorporated.
JORDYN B. LAUREN G. Game Salad Final Presentation.
CS221 Algorithm Basics. What is an algorithm? An algorithm is a list of instructions that transform input information into a desired output. Each instruction.
My Cool Robot Is: Robot Name Here Your Name Here Class Period.
Example of programming a quantum robot This program can be easily changed to the following types of control: 1.Boolean Logic 2.Fuzzy logic 3.Probabilistic.
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Simple Quiz Assessment David Yan Under the direction of Susan Rodger Duke University June 2015.
LEGO MINDSTORM Session 1 Setup Brick Sound Brick Status Light
1.3 Solving Linear Equations
Programming Fundamentals. Thinking about Programming Robots are made to perform useful tasks. Each robot is designed to solve a specific problem, in a.
New additional Homework 1 (with additional explanations and new additional explantions) Intelligent Robotics 1, ECE 478/578 October 21 Deadline, October.
GET CONNECTED Information Technology Career Cluster.
Electronics and Robotics Merit Badges Class 5 – Programming Robot Controllers for Sumo Competition 12/23/2015 Electronics and Robotics Merit Badges - Class.
Strings Basic data type in computational biology A string is an ordered succession of characters or symbols from a finite set called an alphabet Sequence.
Prospect Report and Presentation Engineering Economics and Project Management Used in CEVE 322.
Solve Linear Systems by Substitution January 28, 2014 Pages
1 Week 6 Software Engineering Fall Term 2015 Marymount University School of Business Administration Professor Suydam.
IOT POLY ENGINEERING 2-1 Now, work with a partner to add at least 3 more communication technologies to each column. October 28, Recreate the following.
Algorithms and Pseudocode
CS 101 – Oct. 7 Solving simple problems: create algorithm Structure of solution –Sequence of steps (1,2,3….) –Sometimes we need to make a choice –Sometimes.
th grade math Using Integers. Objective To write and solve equations involving integers. Why? Writing equations and solving equations is continuing.
Good Luck !! Type your Instructions for your quiz.
Phase 3: Game Creation. Phase 3: Game Creation Outcomes (Slide 1) I can create a flowchart to solve a problem, for example to make a cup of tea. I can.
Maestro AI Vision and Design Overview Definitions Maestro: A naïve Sensorimotor Engine prototype. Sensorimotor Engine: Combining sensory and motor functions.
AS Computer Studies Finite State Machines 1.
Java Software Solutions
Introductory Lecture About class Grading
Quantum Logic Quantum Logic Boolean Logic EXOR/AND Logic
Example of programming a quantum robot
Quantum Logic Quantum Logic Boolean Logic EXOR/AND Logic
Serial Data Hub (Proj Dec13-13).
Music by Touch Music by Touch Presentation > TeachEngineering.org
While Loops and If-Else Structures
Robotics Homework related to GA/GP
INTERMEDIATE PROGRAMMING LESSON
Designing an Algorithm
INTERMEDIATE PROGRAMMING LESSON
Programming Fundamentals
Electronic Homework Submission and Grading
Java Software Solutions
Repetition CSC 1051 – Data Structures and Algorithms I Course website:
Presentation transcript:

Homework 1 Intelligent Robotics 1, ECE 478/578 Deadline, October 15 This Homework is Group Project Will be incorporated into your final project

1.Create Powerpoint presentation with effects, figures, pictures, videos, etc A)about Copernicus – for those in Copernicus group B)About Frankenstein Monster and PSU – for those in Monster Group and in stage design group. C)With Quantum Debate paly – for those in Quantum Debate Play robots (Einstein, Newton, Marie Curie, Cat and Bohr). 2.This slides can be done as in my PPT slides but must have better effects and be more theatrical. Record your voice – we need more male voices. 3.Add questions and answers in Romanian, Russian, Chinese, Indian, etc. (we have Latin and German already). 4.Use Kinect-based control of PPT slides software from my class and/or from internet. 5.This presentation is some form of a State Machine. This machine can be deterministic, probabilistic of fuzzy. Or mixed. It can have several machine communicating with one another. 6.The program can be written in any language of your choice, it should use PPT, and possible VBA if it would help. 7.One way is to adapt the software to transform gestures to PPT commands.

Simplified State Machines of robot plays M1. State Machine of Copernicus M2. State Machine of Regular Linear play Initial slide with questions Slide with answer to question 1 Slide with answer to second question Answer to last question Clear button Question button Slide with behavior 1 Slide with behavior 2 Slide with behavior 3 Slide with last behavior This is model of simple question answering This is model of simple linear play like in standard theatre and Great Quantum Debate play Combined M1 and M2. Answer to a question is a Regular Linear play Initial slide with questions Slide with answer to question 1 Slide with answer to second question Answer to last question Question button This is model of simple question answering Slide with behavior 1 Slide with behavior 2 Slide with behavior 3 Slide with last behavior Other combinations are of course possible

Simplified State Machines of robot plays M1. State Machine of Copernicus M2. State Machine of Regular Linear play Initial slide with questions Slide with answer to question 1 Slide with answer to second question Answer to last question Clear button Question button Slide with behavior 1 Slide with behavior 2 Slide with behavior 3 Slide with last behavior This is model of simple question answering This is model of simple linear play like in standard theatre and Great Quantum Debate play Combined M1 and M2. Answer to a question is a Regular Linear play Initial slide with questions Slide with answer to question 1 Slide with answer to second question Answer to last question Question button This is model of simple question answering Slide with behavior 1 Slide with behavior 2 Slide with behavior 3 Slide with last behavior Other combinations are of course possible

Simplified State Machine of interactive robot play M3. State Machine with interaction (similar to one explained in class for Paradise Lost) Decision for input variable B Behavior $r Slide with behavior 1 Slide with behavior 2 Slide with behavior 3 Decision Node Question A Behavior 1 Slide with behavior 2 Slide with behavior 3 Slide with behavior 4 Slide with last behavior Positive answer Negative answer This is equivalent to Finite State Machine or general Flowchart Positive answer Negative answer The decision variables are inputs, for instance from sensors or from “pressing PPT buttons”

Software for this project Kinect processing software (exist) Kinect Human gestures Convert to PPT instruction (exist) Pressing PPT button PPT slide effects sounds Fuzzy logic, Boolean Logic, Probabilistic logic Feedback loop Memory, fuzzy of boolean Action of the robot (signals to motors) Physical inputs of the robot (from sensors of human controls, or gestures from Kinect) Part in pink is new. It can be written in any language, perhaps the easiest is to use the same language in which Kinect Processing and conversion was written (color grey) First stage of homework second stage of homework Third stage of the homework

Remarks 1.There are many people working on the same part of homework (like all people from Copernicus team) 2.The homeworks for all students (Copernicus team, quantum debate teams and Monster team) in the class are quite similar. 3.Software for Kinect exists and can be also found in internet. 4.Partial credit will be given for partial solutions. 5.Creativity will be rewarded. 6.Ask me questions if not clear.