<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Behavior-based_robotics</id>
	<title>Behavior-based robotics - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Behavior-based_robotics"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Behavior-based_robotics&amp;action=history"/>
	<updated>2026-05-07T19:30:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Behavior-based_robotics&amp;diff=4955135&amp;oldid=prev</id>
		<title>imported&gt;Toadspike: Adding local short description: &quot;Branch of robotics&quot;, overriding Wikidata description &quot;branch of robotics that incorporates modular or behavior-based AI&quot;</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Behavior-based_robotics&amp;diff=4955135&amp;oldid=prev"/>
		<updated>2025-07-17T12:04:43Z</updated>

		<summary type="html">&lt;p&gt;Adding local &lt;a href=&quot;https://en.wikipedia.org/wiki/Short_description&quot; class=&quot;extiw&quot; title=&quot;wikipedia:Short description&quot;&gt;short description&lt;/a&gt;: &amp;quot;Branch of robotics&amp;quot;, overriding Wikidata description &amp;quot;branch of robotics that incorporates modular or behavior-based AI&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:04, 17 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Short description|Branch of robotics}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{More citations needed|date=November 2013}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{More citations needed|date=November 2013}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Behavior-based robotics&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;BBR&amp;#039;&amp;#039;&amp;#039;) or &amp;#039;&amp;#039;&amp;#039;behavioral robotics&amp;#039;&amp;#039;&amp;#039; 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.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Behavior-based robotics&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;BBR&amp;#039;&amp;#039;&amp;#039;) or &amp;#039;&amp;#039;&amp;#039;behavioral robotics&amp;#039;&amp;#039;&amp;#039; 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.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Toadspike</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Behavior-based_robotics&amp;diff=313198&amp;oldid=prev</id>
		<title>imported&gt;AnnaBSP at 15:04, 21 November 2024</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Behavior-based_robotics&amp;diff=313198&amp;oldid=prev"/>
		<updated>2024-11-21T15:04:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{More citations needed|date=November 2013}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Behavior-based robotics&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;BBR&amp;#039;&amp;#039;&amp;#039;) or &amp;#039;&amp;#039;&amp;#039;behavioral robotics&amp;#039;&amp;#039;&amp;#039; 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.&lt;br /&gt;
&lt;br /&gt;
== Principles ==&lt;br /&gt;
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.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Cite web|url=http://www.am.chalmers.se/~wolff/AA/Chapter3.pdf|title=Behavior-based robotics}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;s sensors. The robot uses that information to gradually correct its actions according to the changes in immediate environment.&lt;br /&gt;
&lt;br /&gt;
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.&amp;lt;ref&amp;gt;{{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 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features==&lt;br /&gt;
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.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;{{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}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039; papers, often written with lighthearted titles such as &amp;quot;&amp;#039;&amp;#039;Planning is just a way of avoiding figuring out what to do next&amp;#039;&amp;#039;&amp;quot;, the [[anthropomorphic]] qualities of his robots, and the relatively low cost of developing such robots, popularized the behavior-based approach.&lt;br /&gt;
&lt;br /&gt;
Brooks&amp;#039; 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.&lt;br /&gt;
&lt;br /&gt;
The second milestone is [[Valentino Braitenberg|Valentino Braitenberg&amp;#039;s]] 1984 book, &amp;quot;&amp;#039;&amp;#039;Vehicles – Experiments in Synthetic Psychology&amp;#039;&amp;#039;&amp;quot; (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.&lt;br /&gt;
&lt;br /&gt;
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&amp;#039; 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.&lt;br /&gt;
&lt;br /&gt;
A different direction of development includes extensions of behavior-based robotics to multi-robot teams.&amp;lt;ref&amp;gt;{{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 }}&amp;lt;/ref&amp;gt; The focus in this work is on developing simple generic mechanisms that result in coordinated group behavior, either implicitly or explicitly.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
{{div col|colwidth=30em}}&lt;br /&gt;
* [[Autonomous robot]]&lt;br /&gt;
* [[Bio-inspired robotics]]&lt;br /&gt;
* [[Embodied cognitive science]]&lt;br /&gt;
* [[Hierarchical control system]]&lt;br /&gt;
* [[Luc Steels]]&lt;br /&gt;
* [[Nouvelle AI]]&lt;br /&gt;
* [[Situated robotics]]&lt;br /&gt;
{{colend}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
*{{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 }}&lt;br /&gt;
*{{cite book |last=Arkin |first=Ronald C. |year=1998 |title=Behavior-Based Robotics |publisher=MIT Press |isbn=9780262011655}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://web.archive.org/web/20130628111608/http://www.skilligent.com/ Skilligent Robot Learning and Behavior Coordination System (commercial product)]&lt;br /&gt;
* [http://www.cogniteam.com/ TAO (Think As One)-- Behavior Based Architecture for multi (and single) robots (commercial product)]&lt;br /&gt;
* [https://archive.today/20130414200233/http://www.beam-wiki.org/wiki/index.php?title=Behaviour Behavior for BEAM robots (on the BEAM Wiki)]&lt;br /&gt;
&lt;br /&gt;
{{Robotics}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Behavior-Based Robotics}}&lt;br /&gt;
[[Category:Robotics]]&lt;br /&gt;
[[Category:Robotics engineering]]&lt;/div&gt;</summary>
		<author><name>imported&gt;AnnaBSP</name></author>
	</entry>
</feed>