Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Machines: Problem Solving II01:30

Machines: Problem Solving II

529
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
529
Machines: Problem Solving I01:22

Machines: Problem Solving I

564
A toggle clamp is a mechanical device commonly used for holding and clamping objects in various applications, such as woodworking, metalworking, and assembly operations. Consider a toggle clamp subjected to a force of 200 N at the handle. The vertical clamping force can be calculated, provided the dimensions of the toggle clamp are known.
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
564
Non-equilibrium in the Cell01:16

Non-equilibrium in the Cell

5.1K
An important concept in studying metabolism and energy is that of chemical equilibrium. Most chemical reactions are reversible. They can proceed in both directions, releasing energy into their environment in one direction, and absorbing it from the environment in the other direction. The same is true for the chemical reactions involved in cell metabolism, such as the breaking down and building up of proteins into and from individual amino acids, respectively. Reactants within a closed system...
5.1K
Statically Indeterminate Problem Solving01:16

Statically Indeterminate Problem Solving

591
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
591

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Editorial of the Special Issue: Parallel Problem Solving from Nature PPSN 2024 Extended Versions of Best Paper Candidates.

Evolutionary computation·2026
Same author

Wi-Fi Handshake: analysis of password patterns in Wi-Fi networks.

PeerJ. Computer science·2023
Same author

"Found in Translation": An Evolutionary Framework for Auditory-Visual Relationships.

Entropy (Basel, Switzerland)·2022
Same author

EvoDesigner: Evolving Poster Layouts.

Entropy (Basel, Switzerland)·2022
Same author

Validation of an Aesthetic Assessment System for Commercial Tasks.

Entropy (Basel, Switzerland)·2022
Same author

Comparison of Outlier-Tolerant Models for Measuring Visual Complexity.

Entropy (Basel, Switzerland)·2020
Same journal

Research on a Regional Availability Evaluation Model for Road-Area High-Entropy Energy Based on Synergy Factors.

Entropy (Basel, Switzerland)·2026
Same journal

Atmospheric Turbulence Channel Modeling and Performance Analysis of a CO-ZP-OFDM Coherent Optical Communication System for UAV Air-to-Ground Scenarios.

Entropy (Basel, Switzerland)·2026
Same journal

Information Geometry and Asymptotic Theory for SMML Estimators.

Entropy (Basel, Switzerland)·2026
Same journal

Correlation Entropy and Power-Law Kinetics.

Entropy (Basel, Switzerland)·2026
Same journal

Research on the Contagion of Systemic Financial Risk Under the Impact of Climate Risks-From the Perspective of Complex Networks and Machine Learning.

Entropy (Basel, Switzerland)·2026
Same journal

The Statistical-Mechanical Meaning of the Wave Function of Quantum Mechanics.

Entropy (Basel, Switzerland)·2026
See all related articles

Related Experiment Video

Updated: Nov 27, 2025

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

12.0K

A Genetic Programming-Based Low-Level Instructions Robot for Realtimebattle.

Juan Romero1,2, Antonino Santos3, Adrian Carballal1,3

  • 1CITIC-Research Center of Information and Communication Technologies, University of A Coruña, 15071 A Coruña, Spain.

Entropy (Basel, Switzerland)
|December 3, 2020
PubMed
Summary
This summary is machine-generated.

This study used Genetic Programming to automatically generate competitive robots for RealTimeBattle. The evolved robots demonstrated effective combat strategies and outperformed human-programmed rivals, even winning a championship match.

Keywords:
RealTimeBattleartificial intelligencecreative computationevolutionary gameevolutionary roboticsgenetic programmingrobots

More Related Videos

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
11:18

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks

Published on: March 2, 2015

10.6K
A Real-Time Interactive System for Studying Confrontational Pursuit Behavior in Rodents
06:25

A Real-Time Interactive System for Studying Confrontational Pursuit Behavior in Rodents

Published on: May 16, 2025

942

Related Experiment Videos

Last Updated: Nov 27, 2025

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
11:53

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy

Published on: October 14, 2017

12.0K
Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
11:18

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks

Published on: March 2, 2015

10.6K
A Real-Time Interactive System for Studying Confrontational Pursuit Behavior in Rodents
06:25

A Real-Time Interactive System for Studying Confrontational Pursuit Behavior in Rodents

Published on: May 16, 2025

942

Area of Science:

  • Artificial Intelligence
  • Robotics
  • Evolutionary Computation

Background:

  • RealTimeBattle is a simulated robot combat environment.
  • Robot control typically requires manual programming.
  • Existing tools like Robocode often enforce single programming languages.

Purpose of the Study:

  • To automatically generate a highly competitive robot for RealTimeBattle using evolutionary computation.
  • To explore the effectiveness of Genetic Programming in evolving complex robot behaviors.
  • To develop novel strategies for robot combat without human intervention.

Main Methods:

  • Implementation of Genetic Programming (GP) to evolve robot controllers.
  • Development of a specialized function-set incorporating short-term memory mechanisms.
  • Testing evolved robots against a range of rivals and a previous RealTimeBattle champion.

Main Results:

  • Evolved robots exhibited diverse and effective combat strategies (e.g., avoidance, sniping, encircling).
  • Robots with memory mechanisms significantly outperformed initial versions.
  • The evolved robot defeated its training rivals and the previous RealTimeBattle champion.
  • The robot achieved top performance in a five-opponent multi-robot battle.

Conclusions:

  • Genetic Programming is a viable method for autonomously creating high-performance combat robots.
  • Short-term memory mechanisms enhance the capabilities of evolved robot controllers.
  • The evolved robot demonstrates superior performance in complex, multi-agent combat scenarios.