Droidles are for everyone. Fun for all ages right out of the box.


  • Remote Control with your smart phone.
  • Easily Program Droidles with the phone, no code, no skills required!
  • USB Re-Chargable

Droidles are awesome for Developers.


  • Open Source. Hardware, firmware, mobile app. All open and ready to hack.
  • Update firmware and fpga over Bluetooth. Swarm development without wires!
  • Connectivity and intelligence modules for mobile and cloud. Endless possibilities.

The Concept: What is Droidles?


  • Cute little robots with social lives of their own.
  • Mobile Apps connect to Droidles with Bluetooth 4.0. Droidles use mobile link to communicate over the internet.
  • Each Droidle has their own web page at droidles.com, just like people have pages at facebook!
  • Make your own personality programs or try programs from other owners, all from your phone or tablet!
  • Remote Control with your phone, program with your phone, or just let your Droidles play and see what they do!

The Robot: What's in a Droidle?


  • Computer: Nordic nRF51822 Bluetooth Smart multi-protocol System-on-Chip, built around ARM® Cortex™ M0.
  • Motion Processor: 3-axis Accellerometer, 3-axis Gyroscope, 3-axis Magnetometer
  • Motors and Wheels: Two powerful DC motors and driver circuits.
  • Audio: Speaker and amplifier. Plus music engine: Droidles now how to sing melodies and harmonize with each other.
  • Range finder: Two offset emitter infrared range finder gives accurate distance measurement between 1 inch and 6 feet.
  • Expandable: Attach accessories like actuators, claws, more motors, anything you want.

The Team:

To pull off an idea as big as Droidles, we need a team of highly experienced individuals that know product design for volume production through and through. Please look thoroughly at the Droidles Team Members:
Jay Hurley
Project Manager / Lead Developer
I've worked as an engineer for small and medium sized companies for 15 years doing embedded systems, back-end systems, user interfaces, and manufacturing systems. To date Droidles is 100% self funded. But now it's time to open up to support from the rest of us, so I'm trying to make it fun for everyone and open source. Thank you!
Tom Poliquin
Computational Intelligence Instructor at University of California Santa Cruz Extension
Tom Poliquin has been at the forefront of electronics and software development for over 30 years and in addition to leading the electrical design of Droidles, Tom is building course material for a new robotics and swarm intelligence course around the Droidles platform.
Greg McCullough
Mobile-Cloud Architect
An engineer and tinkerer at heart, I started writing code as a teenager and majored in CS. I spent a number of years at eBay in its major growth years, and have worked at numerous startups and bootstrapped ventures.
Ryan Orosz
Manufacturer, President at Surface Mount Solutions in San Jose, CA
Ryan Orosz has been assembling electronics products for
Jacob Martinez
Founder/Executive Director, Digital NEST Inc.
Digital NEST (Nurturing Entrepreneurial Skills with Technology) creates sustainable and scalable technology centers in vulnerable communities all over California, creating economic equality for the residents of low income and rural communities by breaking down the “Digital Divide,” teaching them the technology skills needed to become competitive and self-sufficient in the digital future. Jacob will be introducing high-school students to robotics technology using the Droidles platform.
Glenn Wallis
PCB Designer, Manufacturing Engineer
Glenn Wallis has designed PCBs for volume manufacturing for over 20 years.
Frank Hurley
Videography, Graphics and Video Production
Frank is an accomplished videographer and has filmed, photographed, generated artwork, edited and produced all video and graphical assets for the Droidles project.

The Partners:

Having personal relationships with key partners and vendors is vital to getting a complex project like Droidles done right and on time. Please review our corporate partners that are on board and dedicated to the project's success.
Arrow Electronics
Electronic Components Sourcing, Full Service Partner
Working with Arrow Electronics is allowing Hurley Research LLC to stay small and focus on creativity, while leveraging the vast resources of major suppliers and industry service providers. The team at Arrow Electronics has sourced components for the Droidles project that are up to date, lowest possible cost, and 100% available and ready for volume production.
Nordic Semiconductor
Main Processor
The Nordic Semiconductor nRF51822 Bluetooth 4.0 and Cortex M0 system on chip is at the heart of the Droidles design. This flexible, powerful, ultra-low power, yet low cost chip allows Droidles to last longer and boast more features at lower cost than other robots. The support and "dev zone" at www.nordicsemi.com have been instrumental in getting Droidles to the place they are today and we look forward to working with Nordic as we go in to production with the nRF51822. Nordic Semi also provides low-to-no-cost pre-qualification for FCC and Bluetooth wireless certifications which relieves one of the biggest risk factors in a crowd funded wireless design.
Solid Concepts
Plastic Prototypes and Production Injection Molding
Solid Concepts has brought the Droidles solid design along well past what was possible with our PLA 3D printer at Hurley Research. We are already teaming up with Solid Concepts on design review and preparing the Droidles body and other parts for suitability for volume injection molding. Getting the DFM phase out of the way early eliminates one of the most problematic areas for crowd funded electronics projects: plastic!
Surface Mount Solutions
Manufacturer
SMS has been manufacturing high tech products since 1997 and is headed by Droidles Team Member Ryan Orosz. Please visit surfacemountsolutions.com to learn more about precision volume manufacturing in the San Jose California area. Our personal relationship with the local manufacturer that will be assembling the Droidles PCBAs eliminates the #1 source of risk in crowd funded projects. Let's see how many Droidles Ryan can make this year!
Royal Circuits
PCB Manufacturer
Royal Circuit Solutions is located in nearby Salinas California and has delivered consistenly on myriad projects with Droidles Team members in the past, and fabricated our prototype Droidles PCB that you see operational in the videos. This local, personal, and proven vendor relationship assures the Droidles PCBs will be fabbed professionally with the highest quality.

The Technical Details:

This section is for DEVELOPERS ONLY! Droidles are the coolest gift this year because the capabilities are endless because it's an open source project and owners will be able to update their Droidles with amazing new software from all over the world. But if you are an engineer, please read on about the details of the system.



logosmall.png

By Hurley Research LLC  http://droidles.com   jay@hurleyresearch.com  831.251.5389


Droidles

Open Source Robotics Toy and Product Development Platform

Droidles is a three-component system consisting of cute little robots, mobile apps, and a cloud service and website.

Droidles is fun out of the box for all ages. For engineers, Droidles is a rich open source development environment. This document centers on the appeal to developers.

The Robot: the little Droidles robots are compact and feature packed, remote controllable and programmable over Bluetooth.

  1. Nordic nRF51822 Bluetooth Smart multi-protocol System-on-Chip, built around ARM® Cortex™ M0.
  1. Droidles communicate with mobile and desktop apps over Bluetooth Low Energy.
  1. Remote Control.
  2. Wireless programming of scripts and complete firmware.
  1. 9 DoF Motion Processor.
  1. 3 axis accelerometer
  2. 3 axis gyroscope
  3. 3 axis magnetometer
  1. Lattice ICE40LPXX FPGA
  1. The FPGA is used primarily to generate asynchronious high resolution accurate PWM signals that relieve the CPU to conduct higher level tasks.
  1. motor control
  2. colored LEDs
  3. range finder output and control waveforms
  4. musically pitch accurate tones
  1. Motors /  Drivers
  1. Two independent bi-directional motor H-driver circuits.
  1. Range Finder
  1. Custom IR LED range finder circuit design accurate from 2 inches to 6 feet
  1. Peer Range and Direction Beacon
  1. Custom IR based beacon
  1. Droidles know the direction and distance to peer Droidles.
  1. Audio
  1. Audio amplifier
  2. On board speaker
  1. USB Charging System
  1. On board long-life battery charges over USB
  1. Color LEDs
  1. Red, Green, and Blue LEDs to mix any color through difuser
  1. PCBA
  1. All together on one compact PCB with mostly surface mount components.
  2. Designed for low cost volume manufacturing, yet still includes…
  3. Debug and expansion headers.
  1. Open Source
  1. All design files including schematic, gerbers, pick and place data, and bill of materials, etc. are open source and available to developers.

The Software: the Droidles system is comprised of four code bases.

  1. Device Firmware -  All Open Source
  1. Drivers for hardware features
  1. Range Finder
  1. Interfaces to FPGA to continuously manage range finder hardware and makes range-by-angle mapping data available to program interpreter and firmware.
  1. Audio tone generator
  1. Interfaces to FPGA to set simple synthesized sounds and musical tones.
  1. MPU 9150
  1. Talks TWI/I2C to MPU and continuously updates local data sets with all mpu data.
  2. Maintains averaged and filtered data for easy consumption by firmware and interpreter.
  1. Bluetooth LE robotics services and characteristics.
  1. Maps Bluetooth 4.0 characteristic writes to a simple command set by which the host BLE device can…
  1. Remote Control the Droidle in real time
  2. Download interpreted Droidle programs
  3. Update low level firmware over the air including BLE soft device.
  4. Allow communication between multiple Droidle robots through the host.
  5. Allow communication between multiple Droidle robots over the internet using the host BLE device as an internet bridge.
  1. Motor controls
  1. Interfaces to FPGA to generate high resolution pwm signals to the motor drivers
  1. Droidles Program Interpreter
  1. Droidles run scripts in their own simplified language. The on board interpreter is also open source.
  2. Droidles programs are generated by
  1. Users using a simple mobile app interface
  2. Users using a PC app
  3. Other Droidles
  4. The Cloud Service
  1. PID motion controller
  1. Included PID controller uses MPU data to manage motor driver PWMs to accurately maintain speed and heading.
  1. Music Engine
  1. A musical system is included that allows Droidles to sing melodies and improvise within standard jazz theoretical rules.
  2. The fundamentals of Jazz Theory are known to the Droidles.
  3. Allows Droidle A to send a radio message to Droidle B saying: “Here’s my song, sing along with me.”
  4. And then also say, “Now sing along with me using 3rds harmony, and my song is in the key of E minor”. etc.
  1. Droidles Programs - Super Open Source
  1. Super Open Source because every program that runs on a Droidle is automatically posted to the Droidle’s own web page at droidles.com/serial-number for use by other Droidles and all users.
  2. The Droidles program language allows sophisticated programs behaviors to be built by users of all ages.
  3. Gives access to all low level firmware features.
  1. Mobile Apps - All Open Source
  1. iOS and Android apps exercise all Droidles features and provide examples so app developers can build new apps that create all new unforeseen behaviors quickly and easily.
  1. Cloud Service and Website - Open Source
  1. The droidles.com website and cloud services are open API so that mobile app developers can take advantage of the programs and other Droidles data stored in the cloud.
  2. Product Developers can now easily create sophisticated M2M applications using the Droidles platform and their devices will inherently have a home on the internet.
  3. The Cloud Service includes simulation and machine learning systems that analyze Droidle robot sensor data and generate Droidles programs that are then available to the Droidles for use in solving problems.

The IP: The Droidles concept and network are in the process of being protected so that developers can have confidence that products built on the Droidles platform will have lasting support.

  1. The term DROIDLE has a pending trade mark application filed with the USPTO in a broad category of robots including personal use, educational and industrial.
  2. The Droidles network is patent pending under provisional application titled “Infrastructure for Society of Autonomous Machines”. The patent covers thoroughly how the Droidles network and overall system allows for evolution of intelligent autonomous machines. Any product built on the Droidles platform will be able to share code with the network and benefit from code built elsewhere in the network by human users, the cloud service, or other Droidles based products.