Product Sheet : SumoBots Project


The SumoBots Project is a concept by Wany Robotics created and developed for    Silverlit Electronics   

Genetic driven robotic sumo wrestlers: real artificial intelligence and self learning behaviour embedded in a mass market product.
Sumobots are robots created by Wany Robotics for Silverlit Electronics


SumoBots were developed following the product requirements of Silverlit Electronics. Each SumoBots box contains two robots and two remotes control allowing users to play against an human or an AI opponent.

Even if launched a few years ago, they are still presented as a reference in terms of intelligent toys. These innovative hybrid wrestlers are based on a genetic algorithm which parameters an expert system software. Each bot has got his own genetic code defining its characteristics (offensive, defensive), strategies and skills (special tricks, stunts, predefined moves).

In fact, the SumoBot embedded software is built with an expert system software designed to choose among a micro actions library. Each micro action of the library is a simple element: move forward, move backward, rotate right, rotate left,play stunt action #1,... These actions made one after the other bring a complex behaviour to the SumoBot with real tactics. The genetic code of each robot is the full set of parameters for the expert system initialisation at each new match. This genetic code is able to evolve over the time according to the encountered opponents and / or the personality of the player.

This innovative behaviour is transparent to the user. The process is a natural part of the robot life and makes each SumoBot a unique character.

In additions to these self learning, the user can program his own offensive and defensive moves by creating them on a dedicated software and transferring them to the robot thanks to the integrated barcode reader.


To sum up the concept of this toy: the more you play with it, the more they learn from their mistake and from other robots and the best they can perform!


Quick charger technology

Contact us
to estimate the feasibility and cost of goods on your robotic toy project.

+33 4 67 99 58 08 (France)

Technology Insight

In order for SumoBots to play and react against human players in an autonoumous manner, SumoBot uses artificial intelligence that is managed by a parameterized expert system. The evolution and learning aspects of SumoBot's artificial intelligence represent a complex problem that requires optimal semantic parameterization of this expert system.

In fact, it is very difficult to know ahead of time what the best game tactics will be. This is due partially to the fact that there can exist several different effective tactics - each with its own strong and weak points, and also to the fact that combining several basic tactics can actually lead to the creation of new tactics that are even more efficient.

For these reasons, and because the game structure and number of SumoBots makes it possible, we have chosen to have the respective intelligence of individual SumoBots evolve by using a genetic algorithm that is completely distributed across the population of existing SumoBots.

The use of genetic algorithms, and more generally of biological metaphors for controlling processes, is at least partially rooted in the difficulties encountered by traditional command theory with respect to environments that are complex, uncertain, and variable over time. This is exactly the case we encountered when defining the roboticized behavior of SumoBots. These difficulties lie mainly in the fact that even adaptive command theory requires fairly precise and thorough knowledge of the processes to be controlled (among other things, one needs basic knowledge of the process structure and possible perturbations).

However, it is not easy to come up with a model that defines the player who facing a SumoBot, especially if that player is a child. On top of that, genetic algorithms, much in the same way as other computerized artificial intelligence technologies, such as artificial neuron networks, are characterized by the ability to reconfigure themselves in an incremental and robust manner, using principles often similar to self-organization, with respect to an unknown environment.

These biological metaphors do not require as many restrictive hypotheses or as much information about processes. They therefore represent the approach that is best suited for adaptive control of the roboticized SumoBot's game processes. This approach is also reinforced by the parallel nature of the overall algorithm and by recent developments in parallel processing.

Representation of the genetic inspired algorightm used in SumoBots

As mentioned above, SumoBot's artificial intelligence is based on a genetic algorithm specially developed for the robot's tiny microprocessor. The algorithm controls the creation and evolution of strategies based on its success or failure in combat.

For example, strategies are considered as sequences of limited actions defined in the SumoBot in regard of the situation perceived by the sensors. Their usage depends on the position, the orientation and the speed of the two SumoBots on the dohyo, and is determined by the artificial intelligence on the fly.

The results of each strategy are then analyzed so that the SumoBot can learn from its experience and become more powerful.

In addition to this self learning behaviour, SumoBots can exchange segments of DNA after each battle. The winner robot gain the ability to reproduce a segment of its DNA on the loser genes, at the same position. During the exchange, the segment of DNA has a certain probability to be altered.

Winning robots can evolve also by occasionally performing their own genetic cross-over: once in approximately twenty combats, the loser randomly changes a parameter in its chromosome structure. This allows the best robots to continue getting better even if they are not always successful in the competition.

The global algorithm is completely distributed across the entire population. That is, each SumoBot (each individual) participates - through its personal evolution, in the global convergence of the algorithm that is actually operating on the entire population of potentially victorious SumoBots (individuals or chromosomes).

Videos:



 

General features
SumoBots Robots on playing area
  • An advanced gaming experience based on a genetic driven artificial intelligence.
  • Expert system with genetic parameterization allowing robots to learn from their successes and fails.
  • Two player game: human vs human , human vs AI and AI vs AI modes.
  • Tactics and tricks are programmable using a computer software and transfered to the robot using the built-in barcode reader.
  • Built-in special tricks and stunts
  • Localization system to detect the position of the robot and the opponent.
  • Quick charger for maximum availability.
  • Handy wireless remote controller with predefined actions.
  • SumoBots also features sounds and lights effects.
Included the SumoBots package:
    2 SumoBots and 2 infrared remote controls
    1 Unfolding "Dohyo" playing area
    1 Quick charger
    • 7cm height and 2cm diameter for each tank
    • Gift box size: 45cm x 45cm x 5cm
    • Battery requirement: 6 x AAA + 3 x AA batteries
    • 3 battle mode
    • Genetic Artificial Intelligence Algorithm
    • Localization system


Intelligent Robotics Toy package - Wany Robotics
Concept overview with an online game:

An online game has been developed to illustrate the concept of SumoBots.

Click here to play

Contact us
to estimate the feasibility and cost of goods on your robotic toy project.

+33 4 67 99 58 08 (France)