C-BISCUIT: A Robotics Platform for the Hacker and HobbyistJanuary 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: A Robotics Platform for the Hacker and Hobbyist
- C-BISCUIT: Design Choices and Justification
- C-BISCUIT Power: 5V 3A Buck Regulator for Wandboard
- C-BISCUIT Power: Crowbar Protection Circuit for 5V Regulator
- C-BISCUIT: The Brains of the Operation
- C-BISCUIT Power: Assembly and Testing of Regulator and Crowbar Circuits
- C-BISCUIT: Monitoring Your Robot’s Health
- C-BISCUIT: Robot System Architecture
- C-BISCUIT: Schematic Design for the RCB—Microcontroller, Motor Controller
- C-BISCUIT: Schematic Design for the RCB—Power, Stepper
- C-BISCUIT: Layout and Assembly for the Robot Control Board
- C-BISCUIT: System Integration and Testing
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.
The core module can be broken down into several key hardware and software components, each of which can be seen in the flowchart below:
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.
To follow along with the tutorials, you'll need these parts to construct the core:
- Wandboard Quad
- Wandboard Antenna Kit for Telemetry
- Wandboard Enclosure
- Avnet Wandcam OV5640 Camera
- SD Card (>=16 GB)
- IMAX B6 Battery Charger
- Turnigy 5000mAh 3S 30C Lipo Battery
- MPU650-based IMU breakout
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.
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:
- Digital multimeter
- Basic screwdriver kit or multi-tool
- Wire cutters/strippers
- A flat desk or other workspace
- 22 AWG wiring
- 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.