ELFi Robotics: Your own Robotics Lab (Canceled)
ELFi Robotics: Your own Robotics Lab (Canceled)
Play and Learn with intelligent robots of new generation built with LEGO. Create your own robot or robotic app.
Play and Learn with intelligent robots of new generation built with LEGO. Create your own robot or robotic app. Read more
About this project
Would you like to own a smart robot like R2-D2, C-3PO or Chappie? Perhaps you think it belongs to a realm of Hollywood or science fiction? Or that you need to wait another 100 years for technical progress to converge on affordability? But Lego parts, motors, sensors can be had rather cheaply these days. So what are you waiting for? Ah yes, you need AI. You need that mysterious robotic brain to bring your creation alive. In which case your wait is over.
We made it. It’s our pleasure to introduce a family of ELFi robots - DIY robots built from Lego, Tetrix, Arduino or Raspberry Pi parts powered by our Brain App. This is a robotic Brain which can be installed as a usual mobile app. It uses hi-tech features of modern mobile operating systems combined with powerful Artificial Intelligence Clouds.
What can those ELFi robots do? They can do almost anything!
They can communicate with you using natural English (other languages will be supported soon). They can perform tasks and notify you about various events.
What do we offer
We offer a Robotic Platform for learning and building intelligent robots.
This platform comprises of:
- Brain App
- Platform Tools
- Apps & Building Instructions on our RoboMarket
- Training program.
We will give you access to our RoboMarket so you may commence your robotic journey supported by existing instruction manuals. Meet our first band of robots:
Use case 1. "Build and use"
If you don’t have intention to become a robot inventor you can take our ready-made building manuals. We’ll also help you to order all needed Lego, Tetrix, Arduino or Paspberry Pi parts. After completion of building process you'll have to install a Brain App and choose predefined set of features for your robot. Those will be downloadable as apps from RoboMarket. This is it. You are ready to talk to your very own robots and have tons of fun!
At any time you can extend body of your robot or install new capabilities. We’ve already made available many apps on RoboMarket and the number is constantly growing! Here is a concise list of selected functionality: Karate (for Big ELFi); Bring the ball (for Lucky); Disco Dance (for Big ELFi), Beverage machine (for middle-sized Lego + Arduino based robot model), IR Wall (for indoor navigation), Math Teacher (for Small ELFi), Guide (for all robot models), Quizz for kids (any robot), Telepresence (for all robots), Memorialist (for all robots), Guardian (for all robots), Robotized Games, and many more.
Use case 2. "Learn Robotics"
Our primary audience is avid robot builders and inventors. We strongly believe in bright future where robots will help people in their daily life on this and other planets. Your own ELFi will evolve along with your skills. We will guide you through easy yet feature rich tutorial starting with simple mechanics and finishing with image and voice recognition, as well as writing functional code for robotic applications.
When ELFi works in educational mode he plays two roles simultaneously:
- Of the assistant of coach in robotics
- An object of trials and experiments.
Our ELFi Edu Program covers both hardware and software aspect required to understand basics of robotics. Both aspects start from very simple patterns and don’t assume any previous experience in robotics.
Mentioned materials you can find in ELFi Robotics Workbook. This book focuses on kids and absolute beginners in robotics. It covers indoor navigation, dance routines, simple algorithms that can be programmed in spoken communications with ELFi. This book establishes solid foundation yet allows you to get practical understanding of complex things. For example kids will be able to understand the meaning of context, entity and intent in Natural Language Understanding, play with face recognition. Also this book introduces basics for coding of controllers (Lego and Arduino). So the kids will be able to create unique movements of robot and integrate it with spoken user interface. The final task for the course is creation of new robot with new layout of motors.
We are working on the second book focused on more experienced students and software developers. This is Robotics for programmers. This book allows smooth transition to robotics for "classic" programmers. Knowledge of object oriented programming language is expected. The book describes in details software architecture of ELFi's Brain, its API and extensions.
Use case 3. "Develop and publish"
We’re providing set of programming and debugging tools for adopting of our robotic brain to your own robots or new robotic features and apps. Software developers, embedded systems programmers, robot makers can use ELFi Robotics toolset for their inventions and startups. Here are some of those tools:
As a software developer you can register your developer account inside our RoboMarket. This is application delivery platform similar to Google Play or App Store. Here you can develop, publish and sell your apps for any existing robot.
If you are a Robot-maker or seasoned FLL/FRC player - you are welcomed to upload and sell your terrific robot manuals on RoboMarket in category of building instructions.
Internals of ELFi Robotic Platform
Structure of Robotic Brain
BrainApp is distributed software which includes native mobile code, server code and cloud integration. It includes: Vision, Face detection, Face recognition, Speech Recognition, Natural Language Understanding, Text-To-Speech service, Indoor Navigation, Open Algorithms (for creation new behavior even without coding), XMPP for Human to Robot communications, XMPP for Robot to Robot communications.
Let’s consider compatible hardware parts in human body analogy:
Head : Android phones or tablets (now), IPhone, IPod, Ipad (in close future)
Backbone : Lego EV3, Arduino, Raspberry Pi controllers, shields and blocks
Skeleton : Lego Technic, Tetrix, Custom parts (for heavy robots)
Skin : Lego decoration parts, 3D-printed parts, Custom elements
Muscles : Lego EV3 motors, Lego Power Function motors, Tetrix motors, Arduino Steppers, Servos, Solenoids, Motor controllers
Senses: Android, IOS, Lego, Arduino Sensors
The state of a project
Currently we have a working Minimal Viable Product of ELFi Robotics Platform. It includes full-functioning Brain app for Android, RoboMarket for Android, API Java classes, various tools for remote control, scripting, programming with voice, telepresence. There are 5 different robots built and tested on the platform. At the end of August 2015 ELFi Robotics published Alpha Version of ELFi Robotics Platform for limited number of registered users - mainly Lego Robot makers and FLL team members.
Now we need Kickstarter funds to extend our Brain App and RoboMarket to iOS devices and to build awesomely huge robots made from Tetrix and custom metal parts.
We're going to send iOS version of ELFi Brain for free to all our backers who pledged £100 or more when it will be ready.
Story behind the project
The story begun two years ago when 13-years old Mark Drobnych working on his personal scientific research: School Presentation Microscope. The results of this work were presented at Final of Google Science Fair 2014 in Mountain View, California.
During that project Mark started to integrate Android and Lego Mindstorms blocks. As functions of microscope begun to be more complex Mark have got an idea to create an universal Robotic Brain on top of Android operating system. This Brain had to create human-friendly spoken interface not only for his Presentation Microscope but for ANY ROBOTIC BODY built from Lego, Arduino, Tetrix or Raspbery Pi parts. There was ELFi birthday.
To enforce his progress on software part Mark involved his dad, Oleksiy into project as an experienced software engineer.
The project was nominated to 1st prize in Robotics section of Intel Science and Engineering Fair - Ukraine at 16 October 2015.
Media about us
If you think our project is cool, please share this with friends!
In the UK Mark is represented by Androcommerce Ltd., registered in England family firm focusing on mobile e-commerce offering.
Risks and challenges
ELFi robots are sophisticated mechano-software systems. ELFi software built as a distributed system across Internet. A lot of things involved into voice and speech recognition. Imagine two people talking with ELFi simultaneously. So there can be situations when you have to repeat your phrase or even wait some time when some Internet disaster gone away.
ELFi Robotics team will do the best to predict, minimize and support all your possible problems with using, building and coding of your robots and apps. We have 10 years of successful history in software developnment for mobile and distributed applications. We're using Lego mechanical parts whose reliability tested for decades. And finally you can report your problem in real time using ELFi's spoken user interface. ELFi Robotics will react as soon as possible to resolve your issue.Learn about accountability on Kickstarter
Support this project
- (44 days)