The MP3car.com Store The MP3car.com Store    

Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > General Hardware Discussion > Fusion Brain

Reply
 
LinkBack Thread Tools Display Modes
Old 05-19-2007, 11:31 PM   #601
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,436
Quote: Originally Posted by turbocad6 View Post
cool, thanks for the animated gif's,gonna play with this

I think a g-meter is going to be all you can use there gtr, an angle meter would have to compare to absolute level & not the road anyway, I wouldn't think what your talking about can be done...

Actually it can be done with EMF readers. Basically a 3d compass. As long as it is far enough away from metal, so put it in the cabin somewhere not hidden in the dash, it can sense direction in 3 axis's without the need for a reference because it measures the earth's magnetic field. They are pretty awesome, but that cool factor comes with a price. I am still looking though. The only downside is that in a few thousand years, it wont be accurate anymore, but I dont think your car, or even the USB standard for that matter will still be around then anyways!

Oh, and your welcome.
2k1Toaster is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 05-20-2007, 06:53 AM   #602
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,436
I am not sure if anybody but myself is interested in this, but I made a primitive Speech Recognition for the software.

It is also on the website's download center: http://www.fusioncontrolcentre.com/S...%20Install.zip

You will need multiple files for this, so that is why it is not just an exe update.

The Main FusionFormDynamic.skin has new areas:
Code:
#USESPEECHRECOGNITION#true|false #USESPEECHFULLDICTATION#true|false

I reccommend these settings:
#USESPEECHRECOGNITION#true
#USESPEECHFULLDICTATION#false

#USESPEECHRECOGNITION# -- if true, then speech is enabled, else it is disabled
#USESPEECHFULLDICTATION# -- if this is set to true, then the entire dictation library is used, which can cause very frustrating results. If false, it will read and compile rules based off of the SpeechHierarchy.atom file.

SpeechHierarchy.atom file is the first steps at a rule set.

Code:
#SYSNAME#Computer; #TURNON#turn on;activate;initialize #TURNOFF#turn off;deactivate;stand down #GENERALOUT#output;relay #AQUERY#what is;what's #GENERALIN#sensor #CUSTOM##OUT##0##ON#roll down windows #CUSTOM##OUT##1##OFF#roll up windows #CUSTOM##IN##0#what is the temperature;what is the current temperature; what's the the temperature; what's the current temperature

SYSNAME is the name you address or commencing keywords. In this case I am testing so it is Star Trek like with "Computer" and also a blank is made by just adding a ";" with nothing after it. So If it was just "Computer" with no semicolon, then all the commands would be "Computer, blah blah blah". Just "blah blah blah" would do nothing.

TURNON and TURNOFF are the keywords for turning on and off the digital outputs respectively.

And GENERALOUT is what you call the outputs.

Then the default is the port number as assigned in the FusionFormDynamic.skin file.

So for example, to turn on Output 1, and then turn off Output 2, say the following:

"Computer, turn on output 0" and then "Computer, deactivate relay 1".

Of course "output" and "relay" can be interchanged as well as "turn on" and deactivate" can be switched to their other words such as:

"Computer, initialize relay 0" and then "Computer, stand down output 1".

Now, "#CUSTOM##OUT##1##OFF#roll up windows" will assign a custom command to the output at port # 1 to turn off when the phrase "roll up windows" is spoken. Pretty simple.

"#CUSTOM##IN##0#what is the temperature" is pretty much the same as above with a custom message for the input at port #0 to read its value when the phrase "what is the temperature" is spoken.

So go ahead and play with it. It is far from finished, but it works pretty well.

And of course the dll from that new download must be in the directory as well.
2k1Toaster is offline   Reply With Quote
Old 05-20-2007, 09:50 AM   #603
Laptop, Tablets, UMPC Moderator
 
turbocad6's Avatar
 
Join Date: Oct 2004
Location: NY
Posts: 5,973
Quote: Originally Posted by 2k1Toaster View Post
Actually it can be done with EMF readers. Basically a 3d compass.

yeah, but wouldn't that have to be 100% relative to level0% incline? how can the road be 100% level? wouldn't any pitch in the road skew these resulting readings to be meaningless as far as performance predictions etc?...

I can see this being useful on an off road incline gauge, but wouldn't a g meter be better to predict & gauge performance related readings?

sorry, back to topic, friggin voice control too!?!?!? that's so cool... this hardware/software is all that's needed to build KIT/nightrider type interface
__________________
MY NEWEST INSTALL:modded infiniti fx with big screen - "If my typing sucks it's probably because I'm driving....................."

first windows carpc install........my liquid cooled LVDS screen :D
turbocad6 is offline   Reply With Quote
Old 05-20-2007, 01:50 PM   #604
Low Bitrate
 
Volsfan's Avatar
 
Join Date: Jan 2006
Location: Kingsport, TN
Posts: 105
What about "Fire photon torpedoes" ? when the idiot pulls out in front of ya.

Yeah, that's the addition I was looking for. Something to rid the road of crazy drivers.
__________________
Tennessee Vols Fan
Volsfan is offline   Reply With Quote
Old 05-20-2007, 04:25 PM   #605
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,436
Quote: Originally Posted by Volsfan View Post
What about "Fire photon torpedoes" ? when the idiot pulls out in front of ya.

Yeah, that's the addition I was looking for. Something to rid the road of crazy drivers.

The voice file is user changeable.

If you want all of them to respond to fire as turn on, then add it under the generalout, or if you just want it for 1 port, add it as a custom.
2k1Toaster is offline   Reply With Quote
Old 05-21-2007, 07:53 AM   #606
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,436
Well the voice activation has a weird false positive on my laptop with no microphone at all plugged in.

With nothing giving input to the mic channel, sometimes it recognizes "roll up windows" with supposedly great accuracy. Well, the good news is if I have a mic plugged in, it seems to work great.

So moral of the story, dont enable speech, unless you are going to have a mic plugged in because it will start turning your outputs on and off whenever it feels like it.

Anybody else get this?
2k1Toaster is offline   Reply With Quote
Old 05-23-2007, 02:38 AM   #607
Constant Bitrate
 
Join Date: Jul 2005
Posts: 137
just letting evryone know, ive made leaps and bounds oin how to do my frontend.. and i can include many other things now i have the knowledge.. i hopefully can send and receive sms's straight from my software, using a specialised .dll. Zinc 2.5 is very very very powerful program to add to flash. i tell ya.

awaiting your .dll toast. is it coded in c#? anychance of C++? or do they act the same in most circumstances
Ryann is offline   Reply With Quote
Old 05-23-2007, 03:00 AM   #608
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,436
Quote: Originally Posted by Ryann View Post
just letting evryone know, ive made leaps and bounds oin how to do my frontend.. and i can include many other things now i have the knowledge.. i hopefully can send and receive sms's straight from my software, using a specialised .dll. Zinc 2.5 is very very very powerful program to add to flash. i tell ya.

awaiting your .dll toast. is it coded in c#? anychance of C++? or do they act the same in most circumstances

It will be coded in C# because C++ and Java are the bane of my existance. God damn pointers.

But anyways, some pretty crappy luck has happened which included but is in no way limited to: lightning, smoke detectors going off, alarms systems that were installed before we bought the house but never activated so we have no code to shut the damn thing that is wired into the mains off, computer being melted, and cable modem fusing itself to the internet cable.



So basically I have no internet, and I am forced to drive around lurking on unencrypted wifi networks at night time when everyone else is asleep.

I am still having problems with the dll, and of course, all the help files all are the internet! I even had to call the cable company to send out a repairman to fix the internet, and lo and behold, I get on my laptop and google doesnt work. Its a natural impulse now!

I am so glad we have satellite tv, or I think I would die from electronics deprevation.

So I hope to get the dll out soon, but truthfully I am having a lot of problems getting the shared memory setup. Maybe someone can shed some light on this, but until they do, I will muddle through it and try my best. Wish me luck!
2k1Toaster is offline   Reply With Quote
Old 05-27-2007, 11:47 AM   #609
Newbie
 
Join Date: Jul 2004
Posts: 48
I'll have a review soon. Been busy with my other 3 jobs so i havent even found the time to hook it up to the power (which i still need to buy a cable for...)

But i did, however, get the new update chip.

David
StealthRT is offline   Reply With Quote
Old 05-27-2007, 05:01 PM   #610
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,436
Quote: Originally Posted by StealthRT View Post
I'll have a review soon. Been busy with my other 3 jobs so i havent even found the time to hook it up to the power (which i still need to buy a cable for...)

But i did, however, get the new update chip.

David

well keep us posted.
2k1Toaster is offline   Reply With Quote
Old 05-28-2007, 01:33 AM   #611
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 7,436
Me and this damned *.dll

2k1Toaster is offline   Reply With Quote
Old 05-28-2007, 01:35 AM   #612
Laptop, Tablets, UMPC Moderator
 
turbocad6's Avatar
 
Join Date: Oct 2004
Location: NY
Posts: 5,973
looks painful...
__________________
MY NEWEST INSTALL:modded infiniti fx with big screen - "If my typing sucks it's probably because I'm driving....................."

first windows carpc install........my liquid cooled LVDS screen :D
turbocad6 is offline   Reply With Quote
Old 05-28-2007, 05:10 PM   #613
Newbie
 
Join Date: Dec 2006
Posts: 13
Are you still working on servo control?
addissimo is offline   Reply With Quote
Old 05-28-2007, 07:54 PM   #614
Fusion Brain Creator
 
Join Date: Mar 2005
Posts: 1,936
Quote: Originally Posted by addissimo View Post
Are you still working on servo control?

Yes, it's planned, but expect it to be a month or two.
greenman100 is offline   Reply With Quote
Old 05-30-2007, 04:53 PM   #615
Fusion Brain Creator
 
Join Date: Mar 2005
Posts: 1,936
I am posting this here to benefit everyone.


Quote: Originally Posted by An Interested Customer
I finally finished reading through all 42 pages of the forum thread on the Fusion Brain. I also went through your website, but I still have some questions, which I've listed below.

Here are my questions:

Hardware
• I have seen a lot of discussion on default states for the outputs, but what about using latching relays?
• Are the relays mechanical or solid-state?
• Are the inputs optoisolated?
• What is the maximum and recommended cable run between the FusionBrain and the relays?
• Can I run multiple FusionBrains on one computer? I know there were many postings on this subject in the forums, but I did not see what the final answer was.
• Can I run the FusionBrain through a USB hub? I know there were many postings on this subject in the forums, but I did not see what the final answer was.
• Someone mentioned a tilt sensor. I would also be interested in this.
• An ambient sound sensor would be cool, since my head unit does not adjust for this. I know I could probably figure out a way to get this info from my sound card, but a simple analog input would be a lot easier to work with.

Software
• Do you have an SDK available for the FusionBrain (as opposed to the SDK for PIC)?
• Where can I find the source code? Is it on SourceForge? I have seen a couple of individual C# files posted in the forums, but not a build-able solution.
• Is the configuration file in XML format?
• Have you run your code through FxCop?


Here are your answers:


Hardware:
• Latching relays can be used with the Fusion Brain, but we do not sell them. They must be operated by 12 volts and not draw more than 500mA.
• The supplied relays are mechanical, to save on cost.
• The maximum run is as long as you'd like. Theoretically, you could probably run about 100 feet, but I don't see why you would. It is certainly long enough for anywhere in a car.
• The inputs are not optoisolated, but the PIC (the processor and data acquisition module) is socketed and replaceable. We will sell these replacements at cost. They will be • about $12. We elected not to opto-isolate the inputs, to save on cost and board size. If one were to blow the opto-isolator, it would need replacement. since the PICs are relatively inexpensive, might as well just replace that, rather than an opto-isolator.
• Multiple Fusion Brains can be run on one computer. Be sure to specify different firmwares (1, 2, 3, or 4) when ordering. Then, in software you will tell it which firmware to talk to for a specific input, if that makes sense.
• Yes, you can run the Fusion Brain through a USB hub. As far as we can tell, the difficulties stemmed from a low-quality hub. We have had only had one report of issues, and they were remedied with a newer hub. The hub should be a USB 2.0 hub.
• A tilt sensor is in the works, should be shipping in early July.

None of these questions are stupid. We are working on writing up a FAQ.


Software:

• Source Code: The source code is only hosted on our server. Right now all the configuration screens are useless because we switched to a fully dynamically built solution. However all the calls to the files are still in there. I am currently working on either getting rid of them, or getting them to work with the dynamic files
• Configuration XML: No it is not. It is in plain text ASCII. The file extension is *.skin and will open right up in notepad. There are 5 sections to the files. Main, Digital Outs, Digital Ins, Analogue Ins, and Other. Only certain functions can go in certain places. In the test skin file all the possibilities are used in different places. If it is not in there, it is not yet fully supported. There will be a full writeup on how it works in the near future.
• FxCop: No I have not. I have never even heard of it. I am self taught to horrible university teacher taught. He believed in the "static methods are god's gift to the earth" approach which I personally disagree with fully. This led me to learn off example and in doing such I am sure I have developed some bad programming habits, or forms (such as I do not follow naming conventions such as lowerUpper), but my software works! I have programmed quite a few applications for clients as well and they work perfectly. If you see something in the code which is destructive, please let me know. Of course the entire software is open source, and you are free to completely re-write it if needed. As of now, it relies heavily on strign manipulations and parsing. I know this is extremely inefficient, but for a full run through of the code it takes 8mS on a slow computer. Our device can only update at 30mS intervals, so it doesn't seem like a problem. I am however aware that that is slow for a program of this limited complexity and am open to suggestions.



We are currently overhauling our website. We think you'll like it a lot.

Last edited by greenman100; 05-30-2007 at 05:15 PM.
greenman100 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Best mountable, DC powered USB Hubs? Dan Marsh General Hardware Discussion 19 05-20-2008 08:05 AM
Via Epia Mii10000 USB buurin General Hardware Discussion 19 07-22-2006 02:52 PM
Problem with ITPS / hibernation and External USB HD veetid Power Supplies 5 01-02-2006 08:35 PM
Will this layout with a remote USB hub work? NoPistonPC General Hardware Discussion 14 08-21-2005 03:24 PM
Looking for feedback on initial components, USB vs. PCI, power related mostly S4Per Newbie 4 04-06-2004 09:52 AM


All times are GMT -5. The time now is 01:45 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics