Related Experiment Video
Updated: Sep 29, 2025

Designing and Implementing Nervous System Simulations on LEGO Robots
Published on: May 25, 2013
CircuitBot: Learning to survive with robotic circuit drawing
Xianglong Tan1,2, Weijie Lyu1,3, Andre Rosendo1
1Living Machines Laboratory, School of Information Science and Technology, ShanghaiTech University, Shanghai, China.
Abstract:
Robots with the ability to actively acquire power from surroundings will be greatly beneficial for long-term autonomy and to survive in uncertain environments. In this work, a scenario is presented where a robot has limited energy, and the only way to survive is to access the energy from an unregulated power source. With no wires or resistors available, the robot heuristically learns to maximize the input voltage on its system while avoiding potential obstacles during the connection. CircuitBot is a 6 DOF manipulator capable of drawing circuit patterns with graphene-based conductive ink, and it uses a state-of-the-art continuous/categorical Bayesian Optimization to optimize the placement of conductive shapes and maximize the energy it receives. Our comparative results with traditional Bayesian Optimization and Genetic algorithms show that the robot learns to maximize the voltage within the smallest number of trials, even when we introduce obstacles to ground the circuit and steal energy from the robot. As autonomous robots become more present, in our houses and other planets, our proposed method brings a novel way for machines to keep themselves functional by optimizing their own electric circuits.
Related Concept Videos
RL Circuits
Applications of RC Circuits
The Y-to-Y Circuit
Linear Circuits
First-Order Circuits
One common example of a first-order circuit is the RC (resistor-capacitor) circuit. These circuits are used in relaxation oscillators such as neon lamp oscillator circuits. When voltage is...
RC Circuit with Source
Due to the inherent properties of a capacitor, its voltage cannot change instantaneously. This means that immediately after the switch is closed, the capacitor's voltage remains the same as it was just before the switch was closed.

