Project image
)}
$902
pledged of $25,000pledged of $25,000 goal
10
backers
Funding Unsuccessful
The project's funding goal was not reached on Mon, February 17 2014 1:15 PM UTC +00:00
$902
pledged of $25,000pledged of $25,000 goal
10
backers
Funding Unsuccessful
The project's funding goal was not reached on Mon, February 17 2014 1:15 PM UTC +00:00

About

Video of WiFi Apeiros being Driven by Android Phone

 project video thumbnail
Replay with sound
Play with
sound

Above video shows how a WiFi enabled Apeiros can be controlled by an Android phone. I have only just started to develop this Android application, but intend to make it available to all once it is complete.

Two Apeiros Robots Play Follow the Leader

 project video thumbnail
Replay with sound
Play with
sound

Apeiros [“ah.pay.ross”] Overview

During my time as an undergraduate mechanical engineering student I was introduced to robots and since then I have been designing, building and testing robots for use in academic and industrial applications. As part of my doctoral research I designed and validated a robot that was used as a tool for teaching Science, Technology, Engineering and Mathematics (STEM) and as a tool for swarm robotics research. I have done my best to design Apeiros, so that it is low-cost, flexible, and entirely open source. I have named my robot Apeiros because I believe that learning should be boundless!

The Design & Development History of Apeiros

I developed Open-Robot prior to Apeiros (shown below). Open-Robot initially used a custom control board of my own design. The original controller was based upon the 8-Bit PIC18F4520 microcontroller. I decided to migrate to the popular chipKIT(TM) UNO32(TM) board by Digilent(R) Inc, so that end-users can easily develop and debug their own programs and without the need for expensive hardware programmers & debuggers. Additionally, the UNO32(TM) is a powerful 32-Bit microcontroller that is capable of running at 80 Mhz 32-bit MIPS.

My Custom PIC18F4520 Controller
My Custom PIC18F4520 Controller

 Above image displays my custom PIC18F4520 controller board.

Open-Robot with my Custom PIC18F4520 Controller
Open-Robot with my Custom PIC18F4520 Controller

Above image shows a group of Open-Robots that are searching for passive RFID tags.

32-Bit Open-Robot
32-Bit Open-Robot

I worked to develop several design concepts for an injection molded body (shown below). Migrating to an injection molded body will help to reduce the overall robot cost while streamlining robot assembly.

Body Design Concept
Body Design Concept

 Yet another design concept is shown below.

Body Design Concept
Body Design Concept

After many design iterations I narrowed in on the final Apeiros body design shown below. I wanted to create a robot body that encapsulated most of the mechanics and sensors, but also one that would remain open for future expansions.

Open-Robot (Left) & Apeiros (Right)
Open-Robot (Left) & Apeiros (Right)

3D Printing has helped me to perform functional verification testing on Apeiros' body design. In this way, I have been able to work through all the bugs prior to purchasing the injection mold tooling.

3D Printed Apeiros Body
3D Printed Apeiros Body

I have spent the last year refining Apeiros and today it is ready for production!

Basic Version of Apeiros

The basic version of Apeiros comes with an injection molded body base and a laser cut acrylic top cover. Two Solarbotics GM8 gear motors and a rear mounted caster wheel make up the robot's differential drive system. The "brains" of Apeiros is the chipKIT(TM) UNO32(TM) board by Digilent(R) Inc. I have designed a motor control add-on shield that stacks on-top of the UNO32(TM) board and controls both gear motors. Two Infrared (IR) sensors from Pololu are mounted within the front of the robot's body and allow Apeiros to detect objects within its environment. You can purchase two additional IR sensors and install these in the rear left and rear right locations of Apeiros' body. Rear mounted IR sensors can be used to sense objects or other robots that are located behind Apeiros.

Basic Version of Apeiros (batteries not included)
Basic Version of Apeiros (batteries not included)

Programming Apeiros

You can program Apeiros' UNO32(TM) using the freely available Multi-Platform Integrated Development Environment (MPIDE). End-users can run the MPIDE on Windows(R), Linux(TM) and MAC(TM). The MPIDE makes it easy to develop programs or what are commonly referred to as sketches in the Arduino community. I have already developed and tested a library for Apeiros, so that end-users can quickly and easily design their own custom sketches. End-users can download and install the MPIDE & Apeiros library and be up and running with their robot in a matter of minutes. After compiling your sketch simply connect the USB cable and download it to your robot. Once the download is complete you disconnect the USB cable, turn your robot on and it will execute your program!

MPIDE screenshot showing Apeiros library usage
MPIDE screenshot showing Apeiros library usage

Expandability

The basic version of Apeiros has been designed to be expandable, so that end-users can perform more advanced experiments and investigations by simply purchasing additional hardware as needed. I have integrated multiple design features that support various add-on shields and mechanical hardware. At this time I have designed and tested a total of (4) add-on shields: (1) Motor control & IR sensors, (2) Gripper control & line following sensors, (3) Vision & SRAM Memory shield and (4) WiFi & light sensor shield.

Basic Apeiros (left), Advanced Apeiros with multiple add-ons (right)
Basic Apeiros (left), Advanced Apeiros with multiple add-ons (right)
Basic Apeiros (left), Advanced Apeiros with multiple add-ons (right)
Basic Apeiros (left), Advanced Apeiros with multiple add-ons (right)
Apeiros next to 12 fluid ounce glass bottle
Apeiros next to 12 fluid ounce glass bottle
WiFi Apeiros (Left), Basic Apeiros (Center) & Advanced Apeiros (Right)
WiFi Apeiros (Left), Basic Apeiros (Center) & Advanced Apeiros (Right)

 What Can be Done with Apeiros?

The Basic version of Apeiros can perform open-loop control of the left and right gear motors while monitoring the front left and front right IR sensors. In this basic configuration you can design algorithms and program Apeiros to avoid obstacles and even other robots. Purchase and install a pair of WW12 encoders by Nubotics and Apeiros can perform closed-loop Proportional, Integral, Derivative (PID) velocity and position control of its left & right gear motors. With wheel encoders your robot will be able to drive a specific distance forward, backward or even rotate a specified angular displacement.

Add the WiFi & Light Sensor Shield to Apeiros and you will be able to control your robot from any WiFi enabled device. I plan to release the WiFi shield in the near future. At this time I have created a C# library that can be used to create your own wireless Windows(R) applications. If you are targeting other operating systems, then you will need to develop your own application code. The WiFi shield has (4) light detection sensors that allow Apeiros to perform such behaviors as light tracking and light avoidance (photo-phobic).

Example C# GUI using Apeiros Library
Example C# GUI using Apeiros Library

In the future I intend to release a gripper kit that will allow Apeiros to be upgraded with gripper mechanics along with a gripper control shield. The gripper control shield will also accept popular line following sensors by Pololu, so that Apeiros can be programmed to perform line following behaviors.

 project video thumbnail
Replay with sound
Play with
sound

The gripper design has compliant springs that function to protect the servo drive from being damaged when an object is gripped.

 project video thumbnail
Replay with sound
Play with
sound

I also plan to release a Vision & Memory shield, so that Apeiros can acquire images and perform more advanced behaviors related to swarm robotics. The Vision shield integrates the popular Stonyman vision sensor by Centeye Inc. I integrated a high-speed SRAM chip, so that images can be buffered locally. Buffered images can be transmitted via WiFi to a laptop where more advanced image processing techniques can be applied.

C# GUI for Acquiring Images from Vision & Memory Shield
C# GUI for Acquiring Images from Vision & Memory Shield
Example 112x112 pixel image of a laptop on a table
Example 112x112 pixel image of a laptop on a table

I plan to work on releasing the WiFi, Gripper and Vision+Memory add-on shields after delivering all the rewards associated with this Kickstarter campaign.

Apeiros Documentation

Apeiros has been designed to be entirely open source. Design documentation for the electrical and mechanical hardware along with the source code for all of the software will be made available. In this way, end-users can easily modify and customize their robot. End-users can also delve into the design details and learn why. For example, end-users can examine the 3D body design and observe part draft and learn why it is critical when designing a part to be manufactured using the injection molding process. Examine the Vision & Memory shield PCB design and see how to interface with SRAM via Serial Peripheral Interface (SPI). The learning opportunities are boundless!

3D Solid Model of Apeiros
3D Solid Model of Apeiros
Vision & Memory Shield PCB Design
Vision & Memory Shield PCB Design

Contents of Unassembled Basic Apeiros Kit

Unassembled Basic Apeiros Kit Contents
Unassembled Basic Apeiros Kit Contents
 project video thumbnail
Replay with sound
Play with
sound

 Basic Robot Specifications

  • Overall Diameter: 5.88 inches
  • Overall Height: 3.375 inches
  • Drive System: Two Wheel Differential Drive and Caster Wheel
  • Target Body Color: ProtoMold UN66083 Fresh Green
  • Target Top Cover Color: Pololu Transparent Green
  • Power Supply: (6) AA alkaline or rechargeable batteries (not included)
  • "Brains": chipKIT(TM) UNO32(TM) by Digilent(R) Inc. Program using freely available MPIDE.

Project Schedule

 Thank You for Your Interest and Support!

I would like to thank everyone for their interest in Apeiros and look forward to bringing this robot to life!

Risks and challenges

I have spent the last year or so working through prototypes and also performing functional verification testing on the software, electrical and mechanical hardware. However, as with any project there are associated risks.

Based upon my engineering experience, the biggest risk is bringing the injection mold tooling online. If issues are discovered within the first part run, then they will need to be mitigated with tool modifications.

The second largest risk is related to material sourcing. Depending upon the actual demand for Apeiros it is hard gauge whether anyone in my supply chain will struggle to satisfy production quantities. Throughout my career I have developed a relatively sizable network of supplier contacts and this provides a level of confidence.

The third risk is related to on-time delivery of the assembled versions of Apeiros. At this time I plan to hand-assemble and test each assembled version of Apeiros right here in the US. I have been designing, building & testing robots for the last decade, so I have high confidence, but again a risk is a risk.

I will do my best to mitigate each and every issue that is encountered, so that I can meet the planned delivery dates. In the event that a supply chain delay is encountered I will forecast and communicate a new delivery date as soon as possible.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge $2 or more About $2.00

    For your pledge your name will be listed on the site as a backer who helped to get this project off the ground.

    Less
    Estimated delivery
    2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $110 or more About $110

    [EARLY BIRD] Basic unassembled version of Apeiros. Kit includes basic robot body, (2) motors & wheels, (2) IR Sensors, (1) Battery Holder, (1) UNO32(TM) Board, (1) Motor Control Shield and (1) USB cable. You will need to assemble this robot. Requires soldering along with electrical & mechanical assembly. (batteries not included)

    Less
    Estimated delivery
    Ships to Only United States
    Limited 3 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $115 or more About $115

    Basic unassembled version of Apeiros. Kit includes basic robot body, (2) motors & wheels, (2) IR Sensors, (1) Battery Holder, (1) UNO32(TM) Board, (1) Motor Control Shield and (1) USB cable. You will need to assemble this robot. Requires soldering along with electrical & mechanical assembly. (batteries not included)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $140 or more About $140

    [EARLY BIRD] Fully assembled basic version of Apeiros. Robot comes fully assembled & tested. Includes basic robot body, (2) motors & wheels, (2) IR Sensors, (1) Battery Holder, (1) UNO32(TM) Board, (1) Motor Control Shield and (1) USB cable. (batteries not included)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $150 or more About $150

    Fully assembled basic version of Apeiros. Robot comes fully assembled & tested. Includes basic robot body, (2) motors & wheels, (2) IR Sensors, (1) Battery Holder, (1) UNO32(TM) Board, (1) Motor Control Shield and (1) USB cable. (batteries not included)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $170 or more About $170

    Unassembled WiFi version of Apeiros. Kit includes all parts included in Basic Apeiros plus (1) WiFi Shield and (1) RN-XV WiFi module. You will need to assemble this robot. Requires soldering along with electrical & mechanical assembly. (batteries not included)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $695 or more About $695

    Educator/Swarm Bundle. Receive quantity (5) fully assembled basic version Apeiros robots. This reward is great for those who are involved with education and swarm robotics activities. (batteries not included)

    Less
    Estimated delivery
    Ships to Only United States
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)