Behavior-based Framework Code–Download
I am in the process of updating the framework to 3.0, but in the mean-time, here is the latest production version.
RobotC Behavior-Based Framework for Autonomous Robots 2.2
Other links on the site have not been corrected yet. Sorry for the inconvenience.
Some of the features for 3.0 include:
- Robot behaviors collection in one place with a core set of methods to operation on them.
- Adding behaviors is easier now. Just update the Behaviors list and it will be automatically initialized in the collection.
- The arbitrator is now a class which means you can deploy more than one. This might be useful for a robot that moves and has an arm that needs arbitration.
- Behaviors can be assigned to an arbitrator (or not) from the robot’s behavior pool.
- The drive module was extracted from the original arbitrator so arbitrators can be used for anything. – The 2 drive parameters were made generic in the behavior class to support this as well.
— More to come.
Advertisement
Categories: RobotC Code
behavior-based, code, download, framework, robotc
Hi,
I found another blog post dated Apr 11, 2010 [ http://roachnet.wordpress.com/2010/04/11/behavior-based-robot-framework-3-0/ ] which mentioned a version 3.0 framework, but it appears have older code than this version 2.2.
I’m interested in implementing Behavior Based Robotics for NxOS [ http://github.com/tcwan/nxos-armdebug/ ] and I am currently looking for concrete examples. Your goals for Version 3.0 is similar to what I have in mind for NxOS. Do you host your work in progress somewhere publicly accessible, and if you’d mind if I take a look?
I started to refactor code to create the next release, but life took over and I did not complete the job.
Thanks.
Thom