Advertisement

fuzzy logic libraries?

Started by November 26, 2003 09:29 PM
6 comments, last by Dovyman 20 years, 11 months ago
Anybody know of any good fuzzy logic libraries that I can use in my project? Functionality should allow things like fuzzy expert systems, use of logic operators etc... FFLL on sourceforge looked promising but they don''t allow combination of member functions using logic operators, so I was wondering if anybody knew another more complete library?
quote: Original post by Dovyman
FFLL on sourceforge looked promising but they don''t allow combination of member functions using logic operators


Explain.

The solution may be a combination of libraries (e.g. FFLL+something) instead of one single library.

[ Start Here ! | How To Ask Smart Questions | Recommended C++ Books | C++ FAQ Lite | Function Ptrs | CppTips Archive ]
[ Header Files | File Format Docs | LNK2001 | C++ STL Doc | STLPort | Free C++ IDE | Boost C++ Lib | MSVC6 Lib Fixes ]
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan
Advertisement
My project involves fuzzy subsumption and command fusion, there are two modules, each uses a set of rules to generate its member function (one function defines directions where a robot can't go because of obstacles, and another where the robot would like to go to reach its goal) then one function is "subtracted" so to speak from the other to obtain a function that defines optimal directions for the robot. (Im not sure which logic operation that is). However FFLL will only let me go up to the generation of the initial two member functions, it can't do combinations.

[edited by - dovyman on November 27, 2003 4:29:17 PM]
*bump* anyone?
Uhmmm, I wrote a class for a fuzzy bool in half an hour (maybe, I can''t say exactly because I was doing other things at the time so I was on and off). It''s not exactly difficult to do, you just have to make some decisions about certain things along the way (for example, probabilistic or minimum version of the and operator). Try writing it yourself and expanding because it''s such a simple thing.
this is a good free lib.

http://www.louderthanabomb.com/

-ddn
Advertisement
Get the Game Programming Gems series

~Graham



----
while (your_engine >= my_engine)
{
my_engine++;
}
quote: Original post by gwihlidal
Get the Game Programming Gems series


That is a good idea (I have them and love them), but 4the huge price tags can be really restrictive... One otehr place to look would be http://www.generation5.org/ (NOT A CLICKY!) if you don''t want to write your own.

This topic is closed to new replies.

Advertisement