Project

C-BISCUIT: A Robotics Platform for the Hacker and Hobbyist

January 25, 2016 by Patrick Lloyd

This is the beginning of a multi-part, multi-author series on how to build your own robotics platform called C-BISCUIT, an acronym for Collaborative Bot with Integrated System Core, Unmanned Interactivity, and Telemetry -- based on the Wandboard Quad computer.

C-BISCUIT Series

  1. C-BISCUIT: A Robotics Platform for the Hacker and Hobbyist
  2. C-BISCUIT: Design Choices and Justification
  3. C-BISCUIT Power: 5V 3A Buck Regulator for Wandboard
  4. C-BISCUIT Power: Crowbar Protection Circuit for 5V Regulator
  5. C-BISCUIT: The Brains of the Operation
  6. C-BISCUIT Power: Assembly and Testing of Regulator and Crowbar Circuits
  7. C-BISCUIT: Monitoring Your Robot’s Health
  8. C-BISCUIT: Robot System Architecture
  9. C-BISCUIT: Schematic Design for the RCB—Microcontroller, Motor Controller
  10. C-BISCUIT: Schematic Design for the RCB—Power, Stepper
  11. C-BISCUIT: Layout and Assembly for the Robot Control Board
  12. C-BISCUIT: System Integration and Testing

Introduction

This is the beginning of a multi-part, multi-author series on how to build your own robotics platform called C-BISCUIT, an acronym for Collaborative Bot with Integrated System Core, Unmanned Interactivity, and Telemetry. Based on the Wandboard Quad, the idea is to collaboratively build a "core" module that can be dropped into various vehicle chassis (quadcopter, land rover, etc) and be easily reconfigured to perform the tasks of each vehicle. The Wandboard is a system-on-module (SOM) based around the quad-core i.MX6 Cortex-A9 processor from Freescale and is capable of running Linux and on top of that, the Robot Operating System (ROS).

 

A very capable machine for ~$130 USD

Trevor Gamblin, Nick Bentzen, and Patrick Lloyd are the primary authors of the project, but the code and design files can be found on Github. It is very much a work-in-progress, so there is no guarantee that the code there is stable or in working order. Check back here regularly for stable releases and updated tutorials.

System Overview

The core module can be broken down into several key hardware and software components, each of which can be seen in the flowchart below:

C-BISCUIT Core Flowchart

Separate tutorials will be produced for the various subsystems, while more advanced concepts like mapping/localization and computer vision may require several to fill in all the details. In some cases, it may seem like the authors are reinventing the wheel (for example, building our own dual-channel power supply board instead of just buying one). However, the main goal of this project is to provide a learning platform for as many elements of robotics as possible.

Getting Started

To follow along with the tutorials, you'll need these parts to construct the core:

In addition, the core module by itself is not particularly useful without some form of vehicle to test on. Initially, it will be built on top of a 4WD land rover based on this platform from DFRobotics and the L298 Dual H-Bridge DC Motor Controller. It allows us to develop the core quickly and dedicate time for more ad-hoc platforms later.

4WD robot platform

A ready-made robot chassis kit

Other components, such as what you will need to build the Wandboard voltage regulator, will be detailed in subsequent tutorials.

The Right Tools for the Job

Along the way, we'll mention in articles tied to particular subsystems any special tools needed to complete the section. That being said, there are some things that you'll need for the build, and some that are not required but you may find useful. Both are listed below:

Essentials

  • Digital multimeter
  • Basic screwdriver kit or multi-tool
  • Wire cutters/strippers
  • A flat desk or other workspace
  • 22 AWG wiring

Nice-to-Have's

  • An oscilloscope
  • Zip ties
  • Extra wiring and USB cables

The following section will hold the articles describing those sub-projects. Bookmark this page and check back regularly for updates.

Next Article in Series: C-BISCUIT: Design Choices and Justification

 

Full disclosure: AllAboutCircuits.com maintains an advertising partnership with Freescale (now NXP Semiconductor) but this project is in no way affiliated to that relationship and any NXP products were selected entirely by choice of our engineers.

 

Give this project a try for yourself! Get the BOM.

1 Comment