Giter VIP home page Giter VIP logo

moabian's Introduction

Getting started with Project Moab

Power on

Connect Moab to an electrical outlet using the provided power supply. The bot will automatically boot and display “PROJECT MOAB” when booting. This can take up to a minute if Moab is not connected to internet.

Balance a ball

  1. Joystick Mode

    Navigate to and select "JOYSTICK" mode by presssing the joystick. The plate will rise up and now you can manually control the pitch and roll of the plate using the joystick. Place the ping pong ball on the plate and try balancing the ball manually!

    To exit Joystick mode, select the menu button next to the joystick.

  2. PID Mode

    This is a PID (Proportional, Integral, Derivative) controller that balance the ball at the center of the plate. This controller works by minimizing the error between the actual ball position and velocity, and the desired ball position and velocity. This type of controller is the most commonly found in industrial control applications. This controller has been tuned specifially for the ping pong ball.

    Move the joystick down and select "PID" mode. Place the orange ping pong ball on the plate and watch Moab automatically balance the ball. Try disturbing the ball by poking it or blowing on it and watch Moab return the ball to the center.

    If Moab is unable to balance a ball or making erratic movements, see Troubleshooting.

    To exit PID mode, select the menu button next to the joystick.

  3. Brain Mode

    This is a brain that has been trained using the Bonsai platform. The brain is a neural network that has been trained using two goals: prevent the ball from falling off the plate, and balance the ball at the center of the plate. For details of how this brain was trained, see Moab Tutorial 2.

    Move the joystick down and select "BRAIN" mode. Place the orange ping pong ball on the plate and watch Moab automatically balance the ball. Try disturbing the ball by poking it or blowing on it and watch Moab return the ball to the center.

moabian's People

Contributors

polzounov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.