Asked — Edited

Chain Together Actions/Results To Create Behaviors?

Hi all. New here. Bought my kit at Maker Fair in CA, waiting for the goods (can't wait!)

Quick question for you guys. Thinking about autonomous behavior, is it possible, using the GUI interface, to create linked event models? For for simple example, If this, then that types of events?

(I promise I'll read through all the posts before asking simple questions that might have already been answered...)

Cheers!


ARC Pro

Upgrade to ARC Pro

ARC Pro will give you immediate updates and new features needed to unleash your robot's potential!

#1  

@ cyberdude,

welcome! you bet you can! you can create scripts and call them from other scripts. You don't need to get your hardware to start seeing what you can do with ARC. The best way I think to get into it is to look at the script commands available, then some of the example Projects that come with ARC. Ther are commands that apply if then logic to sensor parameters too. If you are a programmer you can even add VB or C# scripts or use the SDK. If that is not enough you can also leverage TCP/IP communication to control the ARC Program from another program. I have my home automation program integrated using a simple python client script.

There is a lot..but starting out is easy and once you get your EZB, you will be up and running in no time as it is really easy to do EZ Scripts!

This forum is full of folks with a wealth of knowledge too!

Good Luck....

v/r

Kevin

#2  

@cyberdude , yes speaking simply you can make IF , ANd THEN statements in the script to refference actions. For example my bot is running towards stairs in forward motion IF it sees the stair ledge it runs script to stop , and backup and turn BUT IF my rear sensor sees I'm going to bump the wall while backing up the bot stops and continues forward. These are simple control behaviors. More complex behaviors can be made to create a bit of a personality but ut it takes lots different scripts connected in these IF and OR statements to give autonomous behavior. Make a list of simple goals , once you accomplish them add more behaviors don't make your project complex from the get go or you will never accomplish anything , set small attainable goals and expand as you go.