laurivosandi / sumochip

Sumorobot platform on top of CHIP board
MIT License
17 stars 13 forks source link

SumoCHIP

SumoCHIP is an extremely low-budget robotics platform based on CHIP single-board computer. SumoCHIP is designed for teaching soldering, electronics, programming and networking.

Sumo

Documentation

Bill of materials, instructions for building the robot and setting up the software are available here. Translations are very much welcome. See below how you can contribute!

Demo

This is how the robot looks like once assembled:

SumoCHIP assembled

Here's a video of two sumorobots battling in the sumo ring:

Kits

Being completely open hardware you can order the components and assemble the robot yourself with the prices stated in the bill of materials page, expect to spend around 30 USD per robot. Robotics Club of Estonian IT College provides kits within EU which saves you the hassle of purchasing invidual components online.

Description Price
SumoCHIP PCB and solderable components only 20 EUR + recommended donation
Everything except C.H.I.P. 40 EUR + recommended donation
All in one batteries included kit 50 EUR + recommended donation

When ordering please specify whether you want PCB to be soldered or not, soldered board adds extra 10 EUR to the price. We can also ship custom configurations of components. Donations are used to renew the equipment of robotics club so we could continue doing cool stuff!

To order send us e-mail and we'll reply with an invoice PDF. Within EU standard SEPA payments are expected. Once payment is received the kits will be shipped with standard mail services once a week.

Software

The current implementation is based on Python and Flask. In future we might add kernel module for generating fine grained PWM signals to achieve better timing granularity for servo motors.

Contributing

Improvements and translations are very much welcome. The contents of this Git repository are published under very liberal MIT license. Just register an account here at GitHub and hit the Fork button in the top right corner, this shall make a copy of the source code repository under your GitHub account. Make the necessary modifications in your repository and once ready make a pull request to get your changes merged. All contributors shall be mentioned in the contributors list. We don't expect you to sign a contributor license agreement, but you should not forget that as this project is distributed under MIT license, third parties or even us are free to make commercial use of any of the repository's contents.

Known issues

We are aware of following issues:

Powering the robot:

If you have fried your AXP209, you can try to replace it with a new one. Damaged AXP209 can lead to battery drainage which can lead to irreversible battery damage or in extreme cases make the battery explode.

About

SumoCHIP is developed by Robotics Club of Estonian IT College