
b9greg
What I want to do is the following -
Encapsulated programs that will control motors and select voice files to be played.
The programs will be randomly selected to be run.
Is this possible?
Background - B9Greg is currently running a C++ platform that communicates with OOPic and Motor controllers. Basically, B9Greg runs scripts that I write - but they are loaded randomly when you first turn him on. So, you don't know what he is coming to do next.
Prefect example - YouTube video "Starfest 2012" - there is no editing, it's not scripted, it just happened that way.
Thanks for any help you can point me to.
Greg
So people don't have to search to hard here's the direct link:
I'll let others add to this thread but as I have mentioned to you before; the things you want to do, ARC and the EZB board can do. In fact the control software (ARC) is set up just like you described your needs to be. You add "controls" that are no different then encapsulated programs that either respond to keyboard strokes, RC controller commands or scripts you write in the EZ platform language. A second type of ARC program called EZ-SDK even can run C++ or some other languages for advanced users like you but I don't have the skills to write anything to that level. However even the most advanced users find that the regular ARC program is usually all they need. Go here and download and install ARC and play around with it:
http://synthiam.com/Products/ARC
Here's a short vid talking about all this:
ARC also has a personality generator built in as one of the controls. Once you add it you can have it trigger controls or run scripts you write at different intervals.
There is a ton of Videos that the designer,DJ, has posted that will showcase what EZB can do and how to use it. Follow this link and you'll find about 15 pages of short videos. Browse through them and you'll get a good feeling of what this is all about:
www.ez-robot.com/Videos/
Also you can browse through project threads of robots people have built and have posted here:
www.ez-robot.com/Robots/
My project thread showing some of what I've done with my B9 is here:
http://www.ez-robot.com/Community/Forum/posts.aspx?threadId=2263
Incase you don't want to page through the whole project the first page has a bunch of youtube vids I made. I have most of the basic programming is complete but still need to develop more of his personality and smooth out the scripts. EZB is controlling all the motors and servos, Speech recognition, triggering voice files and a personality generator.
Sadly there wont be any EZB boards available till about the last month of this year. However if your interested it will be worth the wait.
Just out of curiosity, Why do you want to abandon your current platform?
Have Fun!
Dave Schulpius
I guess that pretty well wraps it up.
Thanks for the links - I have a lot of learning to do.
Greg
If you need any help or advice I'm always just an email away. There are lots of others on this forum that are always ready to help and answer questions.
As Dave has said, the EZ-B is a great platform for the B9 and yes, you will be able to do everything you want it to do through scripts and controls such as the personality generator. It's all very easy to use and doesn't take much getting used to but even if you do get stuck there are a bunch of us on here who will guide you in the right direction.
Steve S
Question - how much can I do right now - without the actual EZ board?
Thanks,
Greg
However, You can get a feel for the software and where everything is. You can set up controls and add scripts. However you cant check any of them.
You can download other members projects that either are complete and working or ones that are still in production. Look in EZ-Cloud for these and download and run any of them. Look into the controls and scripts at how others are using them with their robots. There are also a lot of examples that DJ has made for us that show different ways to set up any number of things like h-bridges, camera tracking, exc.