2003
DOI: 10.1007/3-540-36605-9_58
|View full text |Cite
|
Sign up to set email alerts
|

Evolving Symbolic Controllers

Abstract: Abstract. The idea of symbolic controllers tries to bridge the gap between the top-down manual design of the controller architecture, as advocated in Brooks' subsumption architecture, and the bottom-up designerfree approach that is now standard within the Evolutionary Robotics community. The designer provides a set of elementary behavior, and evolution is given the goal of assembling them to solve complex tasks. Two experiments are presented, demonstrating the efficiency and showing the recursiveness of this a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2004
2004
2014
2014

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…The representation and the algorithms have been validated in two problems in the area of system identification and evolutionary robotics. Future work include experiments on a real mobile robot and the study of the impact of using the so-called Symbolic Controllers approach [6].…”
Section: Discussionmentioning
confidence: 99%
“…The representation and the algorithms have been validated in two problems in the area of system identification and evolutionary robotics. Future work include experiments on a real mobile robot and the study of the impact of using the so-called Symbolic Controllers approach [6].…”
Section: Discussionmentioning
confidence: 99%
“…The representation and the algorithms have been validated on a mobile robot obstacle avoidance problem run on a simulator in a four and eight (not shown) dimensions input space, and also on the inverted cart pole system (not shown). Future work include experiments on a real mobile robot, and comparisons with more classical grid representations for Takagi-Sugeno fuzzy systems, and the impact of using the so-called Symbolic Controllers approach [3].…”
Section: Discussionmentioning
confidence: 99%
“…• decomposing the problem into sub-problems, each of them being solved separately, either implemented manually or learned. The resulting behaviors can then be combined through an action-selection mechanism, that may itself eventually be tuned through evolution [34,54,99]; • reformulating the target objective into an incremental problem, where the problem is decomposed into possibly simpler fitness functions of gradually increasing difficulties, ultimately leading to what is reffered to as incremental evolution [36]; • reformulating the target objective into a set of fitnesses optimized independantly in a multi-objective context [73]. As opposed to the previous point, a multiobjective formulation of the problem makes it possible to avoid ranking subfitnesses difficulties, which is often a tricky issue; • using co-evolution to build a dynamically changing evaluation difficulty in competitive tasks [79,96]; • changing the evaluation during evolution to focus first on simpler problems and make the robot face progressively more difficult versions of the same task [4]; • likewise exploring solutions of increasing complexity with mechanisms protecting innovation to give new solutions a chance to prove their value [94]; • searching for novelty of behavior instead of efficiency [60,61].…”
Section: Fitness Landscape and Explorationmentioning
confidence: 99%