Created this one to simulate a neuronal-based sensor system for some computational neural network algorithms. Its a very high level domain model (class model) of neuron and dendrites including some specialized neuron types including sensory, motor and cortical neurons.
Emerging Properties
Explorations of Artificial Intelligence applied to Gaming and Robotics.
Saturday, July 9, 2011
UML Models - AI Behavior Machine, Sensors, Motors, Neurons
Looking up some old visio models. Here's some early work regarding a simple behavior system. This particular behavior system is based on a basic set of sensor and servo systems fed into hierarchical temporal memory networks (HTM) chained up in functional sensor and motor clusters. Eventually fed into a simplistic behavior machine that has access to an outcomes memory bank to perform (or simulate) goal-directed behaviors.
Created this one to simulate a neuronal-based sensor system for some computational neural network algorithms. Its a very high level domain model (class model) of neuron and dendrites including some specialized neuron types including sensory, motor and cortical neurons.
Created this one to simulate a neuronal-based sensor system for some computational neural network algorithms. Its a very high level domain model (class model) of neuron and dendrites including some specialized neuron types including sensory, motor and cortical neurons.
Labels:
cortical,
HTM,
motor cortex,
neocortex,
robotic behavior,
Sensor,
Servo,
UML
Sunday, June 8, 2008
Saturday, May 24, 2008
Robot behavior, Babies, Careers and HTMs
Greetings everyone,
The crew had to disband to address career and lifestyle changes. Trevor had a baby, Rob is the .NET architect and team lead for a rapidly growing company and Bert picked up a heavy consulting gig for 5 months ... but I'm back in the AI game and ready to start blogging again.
The crew still gets together occasionally and we try to work on the behavior AI code as much as possible. Here's a quickie update from the past year.
I will be discussing the inspiration behind this new design in the next post.
Great to be back.
The crew had to disband to address career and lifestyle changes. Trevor had a baby, Rob is the .NET architect and team lead for a rapidly growing company and Bert picked up a heavy consulting gig for 5 months ... but I'm back in the AI game and ready to start blogging again.
The crew still gets together occasionally and we try to work on the behavior AI code as much as possible. Here's a quickie update from the past year.
- We've learned ALOT from trial and error and have decided to perform a bottom-up approach to a generalized AI behavior system.
- We've ditched MS Robotics Studio (for now - steep learning curve) but we still utilize the CCR (Concurrency and Coordination Runtime) to help us coordinate threading in our code.
We've written custom code to integrate to robotic substrates (Lego and iRobot). I will be publishing a C#.NET-based implementation of the iRobot Create specification in a future blog posting.
- Integration of our custom HTM code (Hierarchical Temporal Memory) has been deferred to a more appropriate "strata" of our AI behavior framework. (see Mammalian layer in diagram below)
- We're pursuing a more biologically inspired approach by focusing on evolutionary models of animal behavior.
- We've also added an emotion machine implementation to our framework (not shown below)
This is obviously a simplified object model of our new framework. Since we're not publishing our code publicly - I cannot provide any more details on the object model (the true object model has 40-50 classes). But this gives you a good idea on the layered hierarchical approach we're using for our AI behavior system.
I will be discussing the inspiration behind this new design in the next post.
Great to be back.
Labels:
AI,
artificial intelligence,
HTM,
iRobot Create,
Lego Mindstorms,
Robot,
robotic behavior
Saturday, July 7, 2007
RoboCup 2007 - Quarter Finals
The following is an excellent video cut between Team Nimbro and the Darmstadt Dribblers in the humanoid 2 on 2 quarter finals.
The following is the entire game between Carnegie Mellon and TJark (Tonji University) from China (approx 30 mins). Quarterfinal match held July 6, 2007 at RoboCup 2007 in Atlanta, GA.
The following is the entire game between Carnegie Mellon and TJark (Tonji University) from China (approx 30 mins). Quarterfinal match held July 6, 2007 at RoboCup 2007 in Atlanta, GA.
Thursday, July 5, 2007
RoboCup 2007 - Videos - Thursday
2 on 2 Humanoid Robot Soccer Preliminaries
Girl performs unit testing on soccer robot.
Girl performs unit testing on soccer robot.
Labels:
Atlanta Georgia,
Georgia Tech,
KUKA,
RoboCup,
RoboCup 2007,
Robot,
Robot soccer,
Robotics,
Robotics Studio,
Tranformers
Wednesday, July 4, 2007
Tuesday, July 3, 2007
RoboCup 2007 - Georgia Tech - Atlanta
Here are some pix from this year's RoboCup 2007 in Atlanta, GA. International teams are well represented.
Most pictures in this post are from the Junior Soccer preliminary competitions and mid-size / humaniod soccer league prelims.
Here are a bunch of random pics.
Labels:
Atlanta Georgia,
Georgia Tech,
KUKA,
RoboCup,
RoboCup 2007,
Robot soccer,
Robotics,
Robotics Studio,
robots
Subscribe to:
Posts (Atom)