⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Reinforcement learning on an Arduino to control an arm

Notifications You must be signed in to change notification settings

nickswalker/ArduinoRL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArduinoRL

A couple of projects implementing reinforcement learning approaches to problems in arm control.

See the two joint readme or the six joint readme for more.

Also includes:

  • Logging utilities (written in Python) to parse data sent over serial
  • Plotting utilities

Why?

Reinforcement learning is a powerful and flexible approach to learning from interaction. Embedded reinforcement learning agents could be a key component to creating engaging, interactive experiences with everyday objects. However, RL methods have not typically been designed with memory constraints in mind. To investigate the issues embedded agents face, I wanted to see how common learning algorithms would work in the 2kb of SRAM available on an Atmel 328p (Arduino Uno/Pro Mini) or the 32kb available on an ARM M0(Teensy 3.2).

About

Reinforcement learning on an Arduino to control an arm

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published