BLOG KEYWORDS: Multi-robot system, Multi-agent architecture, Microcontroller programming, Sensor data fusion, Feedback control, mobile robotics, Centralized/Decentralized wireless communication, BDI (Belief-Desire-Intention), MA3-LM (Multi-Agent Assignment Algorithem Local Mediation), A-QoS (Application Quality-of-Service), Embedded-robot technology.

Showing posts with label system-control. Show all posts
Showing posts with label system-control. Show all posts

Saturday, March 17, 2007

Matlab and Simulink exercise

For a good control system design, the system overall performance and system stability are the key measurements, Matlab and Simulink are certainly the good tools to fit in this needs. I have watched a few webinars, which utilizing Matlab, Simulink and Stateflow in automobile, aerospace and large scale model design are really awesome.


Here let me try on a few examples to get my hands warm, I think later on there will be a deployment of these awesome tools in my project.


Blow is a picture shows a very simple close loop control system exercise I did. (REFERENCE: Leonard N.E. AND Levine W. S., 1999, Using Matlab to analyze and design control system 2nd edition)





Saturday, February 24, 2007

Some impotant definations

After following through the first two lectures, I grabed some important concepts/definations which are keys to understand the Multiagent system. (Based on “An Introduction to MultiAgent Systems” by Michael Wooldridge, John Wiley & Sons, 2002.)


1. What is Agent?


An agent is a computer system that is capable of autonomous action on behalf of its user or owner in some environment in order to meet its design objectives.

An intelligent agent is a computer system capable of flexible autonomous action in some environment. By flexible, we mean: reactive, pro-active and social.

A static environment is one that can be assumed to remain unchanged except by the performance of actions by the agent. A dynamic environment is one that has other processes operating on it, and which hence changes in ways beyond the agent’s control.


2. Agent Control Loop

  • Agent starts in some initial internal state i0.

  • Observes its environment state e, and generates a percept see(e)Internal state of the agent is then updated via next function, becoming next(i0, see(e)).

  • The action selected by the agent is action(next(i0, see(e)))

  • Goto 2


3. What are the near/far linked fields?

The field of Multiagent Systems is influenced and inspired by many other fields:
Economics, Philosophy, Game Theory, Logic, Ecology and Social Sciences.


________________________________________________________


The secretive French robotics company, Aldebaran Robotics , has released a sneek-peek of its secretive robotic project, Nao .

Project Nao, launched in early 2005, aims to make available to the public, at an affordable price, a humanoid robot with mechanical, electronic, and cognitive features, based on those of the prototype.

AddStatistics