Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Behavior-based robotics
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{More citations needed|date=November 2013}} '''Behavior-based robotics''' ('''BBR''') or '''behavioral robotics''' is an approach in [[robotics]] that focuses on robots that are able to exhibit complex-appearing behaviors despite little internal [[variable (programming)|variable state]] to model its immediate environment, mostly gradually correcting its actions via sensory-motor links. == Principles == Behavior-based robotics sets itself apart from traditional artificial intelligence by using biological systems as a model. Classic [[artificial intelligence]] typically uses a set of steps to solve problems, it follows a path based on internal representations of events compared to the behavior-based approach. Rather than use preset calculations to tackle a situation, behavior-based robotics relies on adaptability. This advancement has allowed behavior-based robotics to become commonplace in researching and data gathering.<ref name=":0">{{Cite web|url=http://www.am.chalmers.se/~wolff/AA/Chapter3.pdf|title=Behavior-based robotics}}</ref> Most behavior-based systems are also [[reactive planning|reactive]], which means they need no programming of what a chair looks like, or what kind of surface the robot is moving on. Instead, all the information is gleaned from the input of the robot's sensors. The robot uses that information to gradually correct its actions according to the changes in immediate environment. Behavior-based robots (BBR) usually show more biological-appearing actions than their [[computing]]-intensive counterparts, which are very deliberate in their actions. A BBR often makes mistakes, repeats actions, and appears confused, but can also show the anthropomorphic quality of tenacity. Comparisons between BBRs and [[insect]]s are frequent because of these actions. BBRs are sometimes considered examples of [[Weak AI|weak artificial intelligence]], although some have claimed they are models of all intelligence.<ref>{{cite journal |doi=10.1016/0004-3702(91)90053-M |citeseerx=10.1.1.308.6537 |title=Intelligence without representation |journal=Artificial Intelligence |year=1991 |pages=139–159 |last1=Brooks |first1=Rodney A. |volume=47 |issue=1–3 |s2cid=207507849 }}</ref> == Features== Most behavior-based robots are programmed with a basic set of features to start them off. They are given a behavioral repertoire to work with dictating what behaviors to use and when, obstacle avoidance and battery charging can provide a foundation to help the robots learn and succeed. Rather than build world models, behavior-based robots simply react to their environment and problems within that environment. They draw upon internal knowledge learned from their past experiences combined with their basic behaviors to resolve problems.<ref name=":0" /><ref>{{Cite web|url=http://www.sci.brooklyn.cuny.edu/~sklar/teaching/boston-college/s01/mc375/iecon98.pdf|title=Behavior-based robotics, its scope and its prospects|last=Birk|first=Andreas}}</ref> == History == The school of behavior-based robots owes much to work undertaken in the 1980s at the [[Massachusetts Institute of Technology]] by [[Rodney Brooks]], who with students and colleagues built a series of wheeled and legged robots utilizing the [[subsumption architecture]]. Brooks' papers, often written with lighthearted titles such as "''Planning is just a way of avoiding figuring out what to do next''", the [[anthropomorphic]] qualities of his robots, and the relatively low cost of developing such robots, popularized the behavior-based approach. Brooks' work builds—whether by accident or not—on two prior milestones in the behavior-based approach. In the 1950s, [[William Grey Walter|W. Grey Walter]], an English scientist with a background in [[neurology|neurological]] research, built a pair of [[vacuum tube]]-based robots that were exhibited at the 1951 [[Festival of Britain]], and which have simple but effective behavior-based control systems. The second milestone is [[Valentino Braitenberg|Valentino Braitenberg's]] 1984 book, "''Vehicles – Experiments in Synthetic Psychology''" (MIT Press). He describes a series of thought experiments demonstrating how simply wired sensor/motor connections can result in some complex-appearing behaviors such as fear and love. Later work in BBR is from the [[BEAM robotics]] community, which has built upon the work of [[Mark Tilden]]. Tilden was inspired by the reduction in the computational power needed for walking mechanisms from Brooks' experiments (which used one [[microcontroller]] for each leg), and further reduced the computational requirements to that of [[logic]] chips, [[transistor]]-based [[electronics]], and analog [[electrical network|circuit]] design. A different direction of development includes extensions of behavior-based robotics to multi-robot teams.<ref>{{cite journal |doi=10.1163/156855396X00228 |title=On the design of behavior-based multi-robot teams |year=1995 |last1=Parker |first1=Lynne E.|author1-link=Lynne Parker |journal=Advanced Robotics |volume=10 |issue=6 |pages=547–78|citeseerx=10.1.1.14.5759 }}</ref> The focus in this work is on developing simple generic mechanisms that result in coordinated group behavior, either implicitly or explicitly. == See also == {{div col|colwidth=30em}} * [[Autonomous robot]] * [[Bio-inspired robotics]] * [[Embodied cognitive science]] * [[Hierarchical control system]] * [[Luc Steels]] * [[Nouvelle AI]] * [[Situated robotics]] {{colend}} == References == {{Reflist}} ==Further reading== *{{cite book |last=Jones |first=Joseph L. |year=2004 |title=Robot Programming: A practical guide to Behavior-Based Robotics |publisher=McGraw-Hill Education |isbn=978-0-07-142778-4 |url-access=registration |url=https://archive.org/details/robotprogramming00joej }} *{{cite book |last=Arkin |first=Ronald C. |year=1998 |title=Behavior-Based Robotics |publisher=MIT Press |isbn=9780262011655}} == External links == * [https://web.archive.org/web/20130628111608/http://www.skilligent.com/ Skilligent Robot Learning and Behavior Coordination System (commercial product)] * [http://www.cogniteam.com/ TAO (Think As One)-- Behavior Based Architecture for multi (and single) robots (commercial product)] * [https://archive.today/20130414200233/http://www.beam-wiki.org/wiki/index.php?title=Behaviour Behavior for BEAM robots (on the BEAM Wiki)] {{Robotics}} {{DEFAULTSORT:Behavior-Based Robotics}} [[Category:Robotics]] [[Category:Robotics engineering]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite book
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite web
(
edit
)
Template:Colend
(
edit
)
Template:Div col
(
edit
)
Template:More citations needed
(
edit
)
Template:Reflist
(
edit
)
Template:Robotics
(
edit
)