I had the honor of speaking at a working at MIT yesterday on the testing of robotics systems. My own talk was heavily based our experiences testing our robotic boat, robot plane and underwater vehicles. The field trials we do involve a range of challenges in terms of experiment planning, but also including logistics, safety and team management.
The workshop overall was motivated by a project called PATFrame that deals with understanding and optimizing test planning, especially for large military-sponsored robotics projects. Other participants from the US government and military spoke about the challenges of testing adaptive systems that both change over time, and also exhibit performance which depends on (variable) features of the environment. In short, it is essentially impossible to cover al possible conditions when a system is so versatile and complex.
As intelligent systems gradually approach the complexity and richness of humans, testing them definitively will become as tricky as testing people. Even when you think you know a person very well, they can exhibit surprising behavior and there is no way to preclude the same phenomena from robotics systems. This poses a challenge not only for testers, but for society at large.
|
26 August
2010 Posted by dudek at 23:43 August 26, 2010
| Read (2) or Leave a comment
| permalink link to this entry
|
Comments
The time robots will truly behave in an interesting unexpected way we will have made a big leap in robotics (and AI!). If you are talking about bugs, I agree with you. Bugs in robotics (either software or hardware) are tricky, as most of them depends on some non-repeatable-outside-world input. Posted by:
Lorenzo Riano
at August 28,2010 07:37
Lorenzo, I think it is fair to say that today we are seeing robot systems in the field that exhibit both bugs as well as other unexpected behaviors that may or may not count as bugs. These other behaviors include phenomena known as "emergent behaviors" that result from the combination of two or more algorithms or behaviors to produce a new one that was not clearly anticipated. Even the Roomba robot exhibits simple forms or emergent behavior. In practice, with robotic systems in extensive use (for example thousands of explosive disposal (EOD) robots in the ground in Iraq) this is a real issue here an now. Posted by:
dudek
at August 31,2010 20:16
Please send trackback to:/blog/201/tbping
There are no trackbacks.
Post your own response
|
Pop book: digital TV
Check out my new book dealing with digital television, broadcast video encoding
and how to select, install, understand and manipulate satellite, cable and over-the-air
broadcast television. Available at Amazon.com or via the publisher.
Something more academic? Try Computational Principles of Mobile Robotics (2nd edition) the latest revision. Recent Entries
Natasha's flight catches fire!(01/08 21:41)
Computer Science gets more fashionable(01/08 10:53) Update to the Zope Photo Product (v4.0)(12/30 16:39) Books I am buying for Christmas(12/11 18:10) I had a new baby -- only it's not human(11/13 13:37) Montreal graphs(09/21 00:00) More: List of all entries... Search this site
Loading
About
Categories
Miscellaneous (47 items)
Computers and Technology (60 items) Travel (24 items) Education (24 items) Hacks (32 items) Robotics (68 items) Science (24 items) Programming and Software (11 items) iPhone (9 items) Digital TV and Video (6 items) Intellectual Property & Copyright (13 items) Personal (1 items) Recent Comments
Re: Luna Moth: endangered species(anonymous : 01/24 11:54)
Re: Low priced wireless camera(Gabe : 10/15 02:06) Thanks!(Craig : 09/30 14:02) Re: Google Visit, Google Plus impressions and why Google+ beats Facebook(google plus login : 08/30 13:19) Re: Google Visit, Google Plus impressions and why Google+ beats Facebook(Avrum Rosner : 07/18 15:01) Re: Luna Moth: endangered species(anonymous : 07/12 22:13) Blog Roll
|
