algorithmic modeling for Rhino



Angora is a plug-in and a GUI standalone for using fuzzy logic in Grasshopper.

It is based on the AForge.NET library.

Create a database of fuzzy agents with the standalone GUI tool,
and either save it to an XML file or send it directly to grasshopper via UDP (gHowl).

Fuzzy logic is a field of logic in which a clause can be only partially true, simultaneously with others.

Fuzzy logic is especially useful when working with field experts who know nothing about programming. They can input the logic of their craft with textual rules and experience based estimations.
For that reason, it was very popular with the medical comunity early on.

It is also known as the first step of artificial intelligence and is widely used for control systems of all sorts,
from chemical reactors to airplane autopilots and climate control.

Some games have made use of it, in particular in enemies "mood" management.

It is very easy to combine several fuzzy agents and model quite complex behaviour.

Another advantage compared to boolean logic is that fuzzy logic will not fail, even if you do not consider all possible cases.

As a method of soft computing, it is good when dealing with noisy or imprecise data, or if you'd rather have a quick answer than a slow solution.
It is fast, mathematically and conceptally simple.

    AngoraUI.exe helps you create and manage the fuzzy database.
It provides easy control of the fuzzy functions and syntax checking on the fuzzy rules.

    Angora.gha contains all the necessary components to create AForge fuzzy sets, lingustic variables inference systems and defuzzifiers.

    FuzzyAgent.ghuser is a cluster that automatically creates all that's needed for a fuzzy agent from its XML representation.

    SelNode.ghuser allows you to easily navigate the XML database to try and use different agents.

Download at Food4Rhino

You'll need to install gHowl, Human and anemone too.

old video :

Members: 12
Latest Activity: Dec 29, 2016

Discussion Forum

Bug reports

Hi! Thanks for downloading and trying Angora 0.9. Please report bugs and remarks here!Continue

Started by Fred Becquelin Oct 27, 2016.

Comment Wall


You need to be a member of Angora to add comments!

Comment by Fred Becquelin on October 27, 2016 at 5:02am
Thanks for your comment Marios!
Quite a while ago, as you say! I finally resolved to install visual studio! Making the GUI was a cool learning project on Livecode too. It's a bit old and not very clean, but I'll fix it in v1 when I get some feedback.
I'll try to make a new video soon.
I think it can be useful in urban and landscape desing, weather responsive buildings, product personalization...
I hope the community will find stuff to do with it!
Comment by Marios Tsiliakos on October 27, 2016 at 4:24am

Nice Fred,

I saw a video from you quite a while ago using AForge. Can't wait to find a case study to implement this. 



Members (12)






  • Add Photos
  • View All

© 2018   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service