Make a Needybot.

An open platform for social robotics.
Not sure what a Needybot is? Check out needybot.io or listen to this podcast from our friends at Monocle.

Getting Started

Needybot isn't an off-the-shelf robot—you will have to build, solder, hack, wire, and code. Before you get started with your Needy, there are a couple things you should know.

Hardware Costs
The base hardware kit we used (shown below) wasn't purchased with our milk money—we selected components we felt were best-fit for our team and budget. There are many parts that you may already have, can easily swap out for less-expensive parts, or are compatible with Needy's software, even if they're not identical.
Time
Making your Needybot will take time—the initial assembly, writing code to teach Needy how to do what you want, and time spent maintaining its body. It's a cold, cruel world out there for needy robots.

Hardware

It's what's on the inside that counts—a collection of cameras, boards, networking cables, and computing hardware. One might call these "key components"—oh, looks like we already did.
Key Components
  • Apple iPad
  • FLIR Lepton camera module w/ shutter
  • FLIR breakout board
  • Raspberry Pi 2
  • Microsoft Xbox 360 Kinect
  • Anker USB hub
  • Wi-Fi dongle
  • Intel NUC i5
  • Speakers
  • Kobuki base
  • Microsoft Xbox 360 controller

Software

All the code required to make a needy robot.

Contributors

If you're looking for assistance with Needy's software packages, reach out to a Needybot contributor—they're intimately familiar with the ins and outs of Needy's hardware and software.

Roadmap

We're off to a great start, but the journey is just beginning.
AVAILABLE
Core Software Release
As of now, all of Needy’s core software is available from our Github.
coming soon
Blueprints and Build Instructions
Early this fall, we will have all of our blueprints for building Needybot documented and ready for you. This includes the 3D models used to print Needybot's inner shelving and external shell, and wiring documentation for how to rig the hardware components.
coming soon
Docs, Docs, and More Docs
While you're building and getting Needy set up, we will be continuing to flesh out the tutorial and technical documentation so that once your Needybot is built and ready to ask for help, you can help it ask for help.
Can't wait for the rest? Shoot us an email and we'll see what we can do.
If you want to stay in the loop, sign up for news and updates below.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form

Get Involved

Docs, docs, and docs (in that order)

While you're building and getting Needy set up, we will be continuing to flesh out the tutorial and technical documentation, so that once your Needybot is built and ready to ask for help, you can help it ask for help.

We love Needybot. We want you to love Needybot as well and are 100% interested in your contributions and involvement with this experiment. Here is a bit of information to keep in your back pocket as you explore the project.

Code of Conduct

The Needybot Project adheres to the Contributor Covenant Code of Conduct, and is included in every Needybot package we make available to the community.

Contributing Code

We welcome your issues, bugs, feature requests, and code contributions with open arms. Just please be sure to check out and adhere to the contribution guidelines included with each Needybot package.

Did You Make a Needybot?

We are really interested to see what you do with Needybot. Please let us know if you have hacked on, repurposed, built, or simply helped a Needybot emerge into the wild. Send us the details at hello@needybot.io.