This page is an archive of "guides" and "miniguides" from the scuttle organization. They are created in pptx format and published as PDF files.
As of 2025, we are moving towards rebuilding the content so that all elements are accessible at the source level.
- 3D Printing guide
- Best practices for printing with our selected equipment, ABS filaments, samples of our printing settings, and common issues with resolutions.
- Battery guide
- Indicates the changes in battery design from version 1 to version 3, details about wiring the battery module, the battery management system (BMS) circuit, and shows assembly steps for the battery with graphics and renderings.
- Bill of Materials
- A past-published bill of materials, for standard components of the SCUTTLE robot. Includes a list of 3d printed parts with filenames and descriptions.
- Brochure Version 3.0
- Description of key upgrades from version 2 to version 3 of the SCUTTLE robot design. Includes renderings of the 3D models, describes issues from version 2.0 that were resolved, and higlights changes in individual parts and subassemblies. This guide can indicate for a user of SCUTTLE version 2.0 which parts are still compatible with the version 3.0 chassis, wheels, encoders, and electronics brackets.
- Community guide
- breaks down the elements (electrical, mechanical, software, firmware) accessible to the open community and how the elements fit together for the robot design. Information on where we publish digital assets like CAD models, software version, etc. High-level information about the vision for the community, and the relationships between private enterprises, student learners, universities, and professional engineers who are weekend hackers.
- Contributor guide
- Precise steps and thinking processes for engineers who wish to contribute improvements to the community. Includes (some, but not all) best-practices for publishing CAD models, shopping for desirable off-the-shelf (OTS) parts, and selecting actuators or sensors for design of new modules, to best fit together with our body of publications.
- Designer Guide
- Has some redundancy with the Contributor guide. This PDF needs cleanup and topics should be more clearly segmented between design, contribution, communicating in the community, and upgrading designs of other designers.
- IoT Guide
- Shows our recommended background information for learning IoT (internet of things). Offers an early dated architecture for naming topics in MQTT, for fleets of scuttle robots and other connected edge-devices to interact autonomously. Suggested parameters on the robots to publish as a template set of diagnostics information or status for maintenance, charging, and robot activity.
- Kinematics Guide
- Background knowledge for the mathematics involved in computing the robot positions and movements. Offers variable names for standard functions like wheel odometry, PID speed control, and computation of curves and displacements in the navigation of the robots. Uses established mathematics and cites sources for the study & development of robotic navigation. Indicates parameters and variables that map to the physical robot geometry such as wheelbase, wheel diameter, heading, etc.
- Project Example
- Built for students who take the "mobile robotics" course at Texas A&M. The semester project gives 6 weeks for a team of four students to build a new robot function, following 10 weeks of instructional labs. This example project demonstrates an appropriate scope of work, and a template to subdivide a robotic task into smaller modules. It covers how to convert a human task into smaller, definitive steps for a robot. Use this example to design your own robotic project and to create a meaningful project report. The slides are also an example for the length of presentation, detail level of graphics, and format for clearly communicated engineering steps.
- Rendering Guide
- Using Solidworks to produce clean images of your 3D models. This guide shows how to apply our preferred color scheme, to make images that show the details of a part, and to make clear documentation for viewers to understand your 3D models. It includes the settings and functions in Solidworks Photoview 360 to make repeatable renderings, and our suggested types of images for producing lightweight documentation for online.
- Repo Guide
- A breakdown of several useful repositories of SCUTTLE software, and what purpose they serve. Shows how to find some key information and where you may go to make contributions or updates. Gives examples of the names of various content types for consistency or successful retrieval of the information you need.
- Software Discovery Guide
- A list of functions that have been built on the SCUTTLE robot using different embedded computers, various IDE's, and softwares installed on your embedded Linux machine. Shows which capabilities have already been well established and which ones have only seen initial exploration. These slides were shared with Texas Instruments and with Viam for their developers to choose which robotic functions to design that are supported by the TI Edge AI development board, with purpose-built AI chip.
- Tools Guide
- The most common tools necessary in a basic laboratory space for building robotics with SCUTTLE. Our preferred selections of the hand-tools for crimping and soldering, etc. Brands and models for some specific tools that are widely available, affordable, and long-standing sales such that they are recommended for setting up new labs.
- Applications Guide
- Brainstorming for projects & applications for SCUTTLE robot and developers. Assists in considering feasibility of projects, integrates consideration of common and available sensors, robust software functions, and available resources for learners. This is a list of project ideas or application ideas broken down by software projects, sensors projects, and actuators projects.
- Assembly Guide
- Tutorial of all details for assembly of a standard SCUTTLE robot, including parts subassemblies, sequence of proper construction, and details to give attention to while building your machine.
- Software Guide
- A map of the software modules for the standard SCUTTLE included in the university curriculum at Texas A&M. Information on how to run and test each software that independently tests each sensor. Good resource for studying the robot by parts when you are troubleshooting your software, or you want to build new functions on top of multiple fundamental functions.
- Wiring Guide
- Detailed tutorial for hookup of the wires for all signals and all power cables for the robot. Notes about selection of colors, mapping of pins from the CPU to the sensors, and proper grounding between each electronic device on the robot.
- Wiring_Addons - TO BE POSTED
- Several examples of sensors and actuators that have been integrated on SCUTTLE and verified. These OTS sensors and actuators are highly common among electronics projects globally, so we have integrated many familiar devices on SCUTTLE so you can copy our design plans. Selecting connections that match our wiring addons guide will enhance your alignment with our other tutorials and instructions online.
The beginner's guide was built with exhaustive information about getting the robot running from scratch. This was written in 2021-2022 based on the college course at Texas A&M, where in one semester the student connects each module and performs testing on the device to understand it and verify configuration, then move on to activate all robot components. Last, there are activities for operating the systems together such as driving and viewing the camera. This is unique from the other guides in that it's a standalone manual and it's oriented to specific activities that build knowledge of the robotics systems in general and all the capabilities of the robot.
Topics in this guide that are unique include setting up the micro SD card for raspberry pi, installing our software from the github, and performing verification of the wheel odometry through the wheel sensors. These exercises have universal learning outcomes but they focus on the one particular SCUTTLE model (version 2) which has raspberry pi version 3, and other small hardware specifics. Despite the college-level goals, this should be accessible for young learners too because we assume there is no prior knowledge of operating linux, setup of wireless connections, and programming in python. There are specific exercises that give step-by-step instructions for each of those items.
- Download the Beginners Guide PDF, 3MB
- Download the beginners attachments to accompany the guide