80 likes | 244 Views
Our New Robot Overlords. To Test and Defend doctchris@gmail.com. Typical Testing. Requirements Decision Trees Code Coverage Agile Implementations. Requirements Testing Unit Testing System Testing Acceptance Testing Exploratory Testing. Issues for Robotic Testing ?.
E N D
Our New Robot Overlords To Test and Defend doctchris@gmail.com
Typical Testing • Requirements • Decision Trees • Code Coverage • Agile Implementations • Requirements Testing • Unit Testing • System Testing • Acceptance Testing • Exploratory Testing
Issues for Robotic Testing? • Non-linear thinking • Unable to think of all the situations • When has it learned “enough”? • When is the Robot “alive enough”? • Beyesianvs Semantic search
The 3 Laws • A robot may not injure a human being or, through inaction, allow a human being to come to harm. • A robot must obey any orders given to it by human beings, except where such orders would conflict with the First Law. • A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
Systematic Response • Beyesian Thinking
Semantic Response • Someone get me a dry erase marker • http://www.engadget.com/2011/12/12/robots-finally-able-to-follow-make-me-a-sandwich-command-vide/ • http://www.engadget.com/2011/10/06/robot-uses-semantic-search-to-get-a-subway-sandwich-do-jareds/