Cart Pole balancing based on Fuzzy Logic (Matlab)

Fuzzy control of a cartpole


Computational intelligence for Control and Embedded Systems

The Task

Construct an action mapping, based on fuzzy logic, for a simulation of a cartpole balancing and centring task (see attached CTM example). Define one or more performance criteria to evaluate how well your action mapping produces the desired behaviour of the cartpole system. Try to optimise the performance by experimenting with several alternatives, like increasing the number of rules or using different fuzzyfication and defuzzification methods.

Hints and suggestions

Attached is the matlab code for the dinamic equations of the system. Also attached is an example assignment which uses fuzzy logic control of the pid controller (code attached), which is a recommended way to attack the problem.

Keep the simulator as simple as possible and do not bother in writing a graphical interface to your simulator.


A concise report in the format of a technical paper consisting of the following sections:

1. A reasoned overview of how you construct your action mapping.

2. Problems encountered and your solutions to these problems.

3. Discussion of the behaviour obtained with regards to your performance criteria. Include graphs.

4. Analysis of the dependence of the behaviour on the number of rules and other design factors that affect the fuzzy action mapping.

5. Commented source code listing of your Matlab code.


Conciseness, clarity and completeness of the report 25%

Soundness of the action mapping design 25%

Correct implementation of the fuzzy action mapping 25%

Discussion of results 25%

Evner: Ingeniørarbejde

Se mere: cart pole matlab, pole balancing matlab, cart pole fuzzy, matlab cart pole, cart pole fuzzy matlab, cart pole balancing code, cart pole balancing problem matlab, fuzzy cart pole problem, cart pole balancing, fuzzy logic matlab tutorial, fuzzy logic pole balancing, fuzzy control cart pole, pole cart fuzzy logic control matlab, fuzzy control matlab code, matlab pole cart, cart pole problem fuzzy logic, fuzzy logic example, cart pole problem matlab, fuzzy logic cart pole balancing, fuzzy rules cart pole problem

Om arbejdsgiveren:
( 0 bedømmelser ) Abbott, United States

Projekt ID: #71727

Tildelt til:


Please see PMB for details of my bid.

$300 USD in 15 dage
(0 bedømmelser)

2 freelancere byder i gennemsnit $300 på dette job


If you have any doubts please feel free to clarify them.

$300 USD in 20 dage
(5 bedømmelser)