Inspiration
Dawid (daaave) is a member of electrical engineering group at Politechnika Warszawska (Warsaw University of Technology). There were some partially broken power tools, so he decided to make use of them; wrote something on IRC, we heard about this hackathon and the rest is history ;)
What it does
IT MOVES
It can be controlled with anything that can form a HTTP GET request thanks to the server/API written by Piotr (p137) - that includes a web browser, an Android phone and command line.
About the command line... Piotr (p137) wrote a LOGO-alike language interpreter (and by LOGO I mean that old programming language used to teach children how to program), so you can actually write a nice script, attach a marker to the robot and write with it!
How I built it
The robot itself is built of motors taken out of power drills. There's a standard GNU/Linux x86 PC inside and there's a controller connected to it by COM. There's also a WiFi card.
The robot runs GNU/Linux with a Python script to talk to the motor controller through /dev/ttyS0 written by Adrian (adrian17).
There's also a Ruby on Rails server/API written by Piotr (p137) on it. This server/API provides a web interface and a way for making other steering devices.
Piotr (Materac) wrote an Android application in Android Studio and Piotr (p137) wrote the LOGO-esque language/interpreter.
Yoshi figurine is a driver replacement and heading indicator ;)
Piotr (p137) designed the logo for the project.
Challenges I ran into
Life.
Being bad at programming.
Śruba lewoskrętna.
Actually having to use very old Ubuntu LTS.
Making HTTP GET requests emacsem przez sendmail.
Accomplishments that I'm proud of
Making the dirtiest hack of 2015 with that MLH toothbrush.
Being able to steer that robot with anything really.
What I learned
Never to use old Ubuntu LTS again.
That kicking a fountain can kill you.
What's next for KARPIK
Kinect integration, following people (not on Twitter...)
Nuclear warheads (?)
Becoming a demon.
Additional Yoshis.
Built With
- android
- bootstrap
- gnu/linux
- mlh-toothbrushes
- motors
- python
- ruby
- ruby-on-rails
- sealed-lead-acid-batteries
- x86
Log in or sign up for Devpost to join the conversation.