Projects tagged ‘agent’ and ‘robot’


[5 total ]

1 Users

Create a network client in your favorite programming language to beat other clients. The players are computer programs controlled by the program you wrote. The game is fully functional. We are ... [More] working now on server options, and of course we are builing our own AI clients! [Less]
Created about 1 year ago.

0 Users

HarvestMan is a modular, extensible and flexible web crawler program cum framework written in pure Python. HarvestMan can be used to download files from websites according to a number of customized ... [More] rules and constraints. It can be used to find information from websites matching keywords or regular expressions. The final goal of the project is to develop a full-fledged semantic personal data mining platform which can be used to retrieve information from the Internet in a highly customizable manner, so that one can fetch information from the web the way he wants it, when he wants it. For this, HarvestMan project will provide support for Web 2.0 and 3.0 technologies such as RSS, RDF, OWL etc. Official website of HarvestMan is http://www.harvestmanontheweb.com . [Less]
Created 12 months ago.

0 Users

Problema de wumpus da disciplina de Inteligência Artificial. Ambiente que roda um agente que tem como objetivo encontrar o ouro e sair do cenário.
Created 12 months ago.

0 Users

What it isTreeify is a simple agent for wave. With it you can connect waves to form tree structures. You can add, remove and rename nodes. As the tree gets built it can be navigated. Using it in ... [More] the sandboxIf you have an account you can use the extension installer. Or you can add treeify@appspot.com to your contacts and then to an empty wave. Checking the code outYou find the code under the 'Source' tab. If you want to play with the code you may find ImportCodeIntoEclipse useful. At the moment there are very few comments in the code. This is by design. I do intend to comment the code at some point but my first priority is writing readable code. Also, while code is under heavy refactoring, I consider it a waste of time to write detailed, soon to be obsolete commentary. If you do look at the code I hope you find it readable. Why it was builtTreeify is built in order to explore the building of agents for Wave. Some of the issues explored are: agent architecture resource usage multi-wave applications user interface Further workI have not explored testing of agent code. Integration of testing might lead to a modified architecture. Neither have I explored back-end integration. For now, all data is stored in the waves themselves. Caching is the most obvious next step on the back-end. Agent and gadget interaction will be explored as the Google Wave extension APIs mature. [Less]
Created 3 months ago.

0 Users

This C++ class library provides a simple framework for developing soft real-time systems using an agent-based programming model. The library is especially geared toward robotics applications. The ... [More] library incorporates ideas from flow-based programming, swarm AI, software componentry, and control theory. In this context, an agent is a software component which: processes and manipulates data streams, is autonomous, in that it requires no interaction from users or other agents, is entirely decoupled from other system components, has no interface (black-box view), operates in an independent thread of execution. Data streams consist of well-defined datagrams which: like UDP datagrams, are unreliable, unlike UDP datagrams, are ordered, unlike objects, are not explicitly bound to methods or events. The agent-based programming model encourages engineers to design complex systems in terms of simple processing components (agents). Agents are entirely unaware of other agents, making the agent-based model inherently component-based. The server-client model is entirely dismissed, preventing any wait-for-response behavior. In fact, since all inter-agent communication is unreliable, it is impractical to implement any hand shaking between agents. This limitation encourages one-way data streams rather than two-way communication or RPC. [Less]
Created 12 months ago.