ClipBot: an educational, physically impaired robot that learns to walk
via genetic algorithm optimization
- URL: http://arxiv.org/abs/2210.14703v1
- Date: Wed, 26 Oct 2022 13:31:43 GMT
- Title: ClipBot: an educational, physically impaired robot that learns to walk
via genetic algorithm optimization
- Authors: Diego Ulisse Pizzagalli, Ilaria Arini, Mauro Prevostini
- Abstract summary: We propose ClipBot, a low-cost, do-it-yourself, robot whose skeleton is made of two paper clips.
An Arduino nano microcontroller actuates two servo motors that move the paper clips.
Students at the high school level were asked to implement a genetic algorithm to optimize the movements of the robot.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Educational robots allow experimenting with a variety of principles from
mechanics, electronics, and informatics. Here we propose ClipBot, a low-cost,
do-it-yourself, robot whose skeleton is made of two paper clips. An Arduino
nano microcontroller actuates two servo motors that move the paper clips.
However, such mechanical configuration confers physical impairments to
movement. This creates the need for and allows experimenting with artificial
intelligence methods to overcome hardware limitations. We report our experience
in the usage of this robot during the study week 'fascinating informatics',
organized by the Swiss Foundation Schweizer Jugend Forscht (www.sjf.ch).
Students at the high school level were asked to implement a genetic algorithm
to optimize the movements of the robot until it learned to walk. Such a
methodology allowed the robot to learn the motor actuation scheme yielding
straight movement in the forward direction using less than 20 iterations.
Related papers
- Robot Learning with Sensorimotor Pre-training [98.7755895548928]
We present a self-supervised sensorimotor pre-training approach for robotics.
Our model, called RPT, is a Transformer that operates on sequences of sensorimotor tokens.
We find that sensorimotor pre-training consistently outperforms training from scratch, has favorable scaling properties, and enables transfer across different tasks, environments, and robots.
arXiv Detail & Related papers (2023-06-16T17:58:10Z) - Barkour: Benchmarking Animal-level Agility with Quadruped Robots [70.97471756305463]
We introduce the Barkour benchmark, an obstacle course to quantify agility for legged robots.
Inspired by dog agility competitions, it consists of diverse obstacles and a time based scoring mechanism.
We present two methods for tackling the benchmark.
arXiv Detail & Related papers (2023-05-24T02:49:43Z) - Robot Basics: Representation, Rotation and Velocity [10.879701971582502]
Key topics of classic robotics will be introduced, including robot representation, robot rotational motion, coordinates transformation and velocity transformation.
Most of the materials covered in this article are based on the rigid-body kinematics that the readers probably have learned from the physics course at high-school or college.
arXiv Detail & Related papers (2022-11-05T00:03:53Z) - GenLoco: Generalized Locomotion Controllers for Quadrupedal Robots [87.32145104894754]
We introduce a framework for training generalized locomotion (GenLoco) controllers for quadrupedal robots.
Our framework synthesizes general-purpose locomotion controllers that can be deployed on a large variety of quadrupedal robots.
We show that our models acquire more general control strategies that can be directly transferred to novel simulated and real-world robots.
arXiv Detail & Related papers (2022-09-12T15:14:32Z) - REvolveR: Continuous Evolutionary Models for Robot-to-robot Policy
Transfer [57.045140028275036]
We consider the problem of transferring a policy across two different robots with significantly different parameters such as kinematics and morphology.
Existing approaches that train a new policy by matching the action or state transition distribution, including imitation learning methods, fail due to optimal action and/or state distribution being mismatched in different robots.
We propose a novel method named $REvolveR$ of using continuous evolutionary models for robotic policy transfer implemented in a physics simulator.
arXiv Detail & Related papers (2022-02-10T18:50:25Z) - Know Thyself: Transferable Visuomotor Control Through Robot-Awareness [22.405839096833937]
Training visuomotor robot controllers from scratch on a new robot typically requires generating large amounts of robot-specific data.
We propose a "robot-aware" solution paradigm that exploits readily available robot "self-knowledge"
Our experiments on tabletop manipulation tasks in simulation and on real robots demonstrate that these plug-in improvements dramatically boost the transferability of visuomotor controllers.
arXiv Detail & Related papers (2021-07-19T17:56:04Z) - Learning Bipedal Robot Locomotion from Human Movement [0.791553652441325]
We present a reinforcement learning based method for teaching a real world bipedal robot to perform movements directly from motion capture data.
Our method seamlessly transitions from training in a simulation environment to executing on a physical robot.
We demonstrate our method on an internally developed humanoid robot with movements ranging from a dynamic walk cycle to complex balancing and waving.
arXiv Detail & Related papers (2021-05-26T00:49:37Z) - Make Bipedal Robots Learn How to Imitate [3.1981440103815717]
We propose a method to train a bipedal robot to perform some basic movements with the help of imitation learning (IL)
An ingeniously written Deep Q Network (DQN) is trained with experience replay to make the robot learn to perform the movements as similar as the instructor.
arXiv Detail & Related papers (2021-05-15T10:06:13Z) - Learning Locomotion Skills in Evolvable Robots [10.167123492952694]
We introduce a controller architecture and a generic learning method to allow a modular robot with an arbitrary shape to learn to walk towards a target and follow this target if it moves.
Our approach is validated on three robots, a spider, a gecko, and their offspring, in three real-world scenarios.
arXiv Detail & Related papers (2020-10-19T14:01:50Z) - OpenBot: Turning Smartphones into Robots [95.94432031144716]
Current robots are either expensive or make significant compromises on sensory richness, computational power, and communication capabilities.
We propose to leverage smartphones to equip robots with extensive sensor suites, powerful computational abilities, state-of-the-art communication channels, and access to a thriving software ecosystem.
We design a small electric vehicle that costs $50 and serves as a robot body for standard Android smartphones.
arXiv Detail & Related papers (2020-08-24T18:04:50Z) - Morphology-Agnostic Visual Robotic Control [76.44045983428701]
MAVRIC is an approach that works with minimal prior knowledge of the robot's morphology.
We demonstrate our method on visually-guided 3D point reaching, trajectory following, and robot-to-robot imitation.
arXiv Detail & Related papers (2019-12-31T15:45:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.