background preloader

Robotics Zeitgeist « Artificial Intelligence and Robotics blog

Robotics Zeitgeist « Artificial Intelligence and Robotics blog

Tinkernology Skynet meets the Swarm: how the Berkeley Overmind won the 2010 StarCraft AI competition We’re gathered in a conference room on the Berkeley campus, the detritus of a LAN party scattered around us. The table is covered with computers and pizza, and there’s a game of StarCraft projected on the screen. Oriol Vinyals, a PhD student in computer science, is commanding the Terran army in a life-or-death battle against the forces of the Zerg Swarm. Oriol is very good—one-time World Cyber Games competitor, number 1 in Spain, top 16 in Europe good. But his situation now is precarious: his goliath walkers are holding off the Zerg’s flying mutalisks, but they can’t be everywhere at once. The Zerg player is crafty, retreating in the face of superior firepower but never going far, picking off targets of opportunity and applying constant pressure. Then Oriol makes a mistake. Oriol makes a desperate, last-ditch attack on the Zerg base, trying to break through before the mutalisks are reinforced, but it’s too late. There's a palpable air of celebration in the room; even Oriol is grinning.

Explanations for everyone. Damien Kee - Home Action description language In artificial intelligence, Action description language (ADL) is an automated planning and scheduling system in particular for robots. It is considered an advancement of STRIPS. Pednault (a specialist in the field of Data abstraction and modelling who has been an IBM Research Staff Member in the Data Abstraction Research Group since 1996[1]) proposed this language in 1987. Origins[edit] Pednault observed that the expressive power of STRIPS was susceptible to being improved by allowing the effects of an operator to be conditional. The sense of a planning language is to represent certain conditions in the environment and, based on these, automatically generate a chain of actions which lead to a desired goal. Syntax of ADL[edit] Figure 1 An ADL schema consists of an action name, an optional parameter list and four optional groups of clauses labeled Precond, Add, Delete and Update. The Precond group is a list of formulae that define the preconditions for the execution of an action.

Explore, Play, Discover: Websites & Activities Search form Search Low-cost, teacher-tested activities for the classroom and the curious. Science of Cooking • Explore the science behind food and cooking with recipes, activities, and Webcasts.PreviousNext Explore, Play, Discover: Websites, Activities, and More Auroras: Paintings in the Sky Far north in the night sky, a faint glow appears on the horizon. Feeling Pressured Feel atmospheric pressure changes by stepping into a garbage bag. Camera Obscura Take the Beat Back Uncover the everyday origins of some extraordinary instruments. The Cold Water Candy Test Science of Baseball What's the science behind a home run? Arctic Seals These unique – and uniquely beautiful – seal species spend their lives amid the sea ice Plant Hybrids If you're a patient gardener, you can grow your own hybrid flowers. 2016 Total Solar Eclipse Telescope View Watch the telescope view of the entire 2016 total solar eclipse in Micronesia. Energy from Death Slinky in Hand Make waves without getting wet. Cheshire Cat Pages explore Connect

Robotique STRIPS Definition[edit] A STRIPS instance is composed of: An initial state;The specification of the goal states – situations which the planner is trying to reach;A set of actions. For each action, the following are included: preconditions (what must be established before the action is performed);postconditions (what is established after the action is performed). Mathematically, a STRIPS instance is a quadruple , in which each component has the following meaning: is a set of conditions (i.e., propositional variables); is a set of operators (i.e., actions); each operator is itself a quadruple , each element being a set of conditions. A plan for such a planning instance is a sequence of operators that can be executed from the initial state and that leads to a goal state. Formally, a state is a set of conditions: a state is represented by the set of conditions that are true in it. is a function where is the set of all subsets of , and is therefore the set of all possible states. The transition function if

PoBot - robotique ludique Plastic Pals - Robots who are fun to be with! Main Page - IPRE Wiki Robots: Al.I.S.E Here is my latest robot. Al.I.S.E is an Aluminum, Infrared Scanning Entity; or just an old-school style crank arm hexapod :) This project was based on the mechanicals of the "Hexapod Monster" kit I built and reviewed back in 2008. I scaled it up a little, and added 2 super torquey gear head DC motors I found at a surplus store in Minneapolis. Power comes from a 9.6v RC transmitter pack, along with a separate 9v for the BS2 microcontroller.

Related: