Skip to content

Commit 291dc12

Browse files
committed
subsumption minor
1 parent bd1cafc commit 291dc12

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

content/subsumption.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ The **subsumption** architecture for robotics advanced by [[@^Brooks86]] provide
99

1010
* The new system typically needs to have ways of controlling and modulating elements of the existing functionality, so that it can exert its own control over behavior. For example, a more considered pathway of responding needs to suppress more automatic reflex pathways encoded in existing brain systems.
1111

12-
From a computer science, programming perspective, this is like [monkey patching](https://en.wikipedia.org/wiki/Monkey_patch) (wikipedia link) new functionality on top of an existing codebase. Although people often end up _refactoring_ an entire codebase once they realize how all the new functionality could be better accomplished using a single coherent design, it is difficult for evolution to perform such a massive refactoring, because it always has to ship highly functional code in order to survive. Therefore, it tends to make much more incremental changes.
12+
From a computer science, programming perspective, this is like [monkey patching](https://en.wikipedia.org/wiki/Monkey_patch) (wikipedia link) new functionality on top of an existing codebase. Although people often end up _refactoring_ an entire codebase once they realize how all the new functionality could be better accomplished using a single coherent design, it is difficult for evolution to perform such a massive refactoring, because it always has to ship highly functional code in order to survive. Therefore, it tends to make more incremental changes.
1313

14-
Because evolution often operates by an incremental, additive process, the overall result can be a convoluted mess of these layers upon layers of monkey-patched systems. On the other hand, if everything has appropriate adaptive learning and tuning mechanisms, the emergent behavior can be quite robust.
14+
Because evolution often operates by an incremental, additive process, the overall result can be a convoluted mess of these layers upon layers of monkey-patched systems. On the other hand, if everything has appropriate adaptive learning and tuning mechanisms, the emergent behavior can be quite robust, with lower brainstem systems providing fast responses to the most important situations and taking care of all the routine functionality, while higher cortical systems daydream about elaborate future plans.
1515

0 commit comments

Comments
 (0)