Quantity   Component name
2 × ERECTOR Multimodels 25 Super Construction set Providing an inexpensive framework to build the chassis with. Solid construction and lightweight. (One set does not provide enough of a larger pieces, so I purchased a second set.)
1 × Raspberry Pi 3 Model B Besides acting as the autonomous "brain" for the rover, the Rpi3 has WiFi and Bluetooth built in. The Rpi3 runs Ubuntu Linux so that we can install ROS (Robot Operating System) on it., which enables a lot of ready-to-use functionality.
1 × Adafruit Ultimate GPS breakout module Provides the ability for the rover to know where it is and also to alert the user to its location.
1 × 9 Degrees of Freedom Stick Provides gyroscope, accelerometer, and magnetometer (compass) data
1 × Rpi 5MP camera module Provides computer vision. can take still shots, record/stream video, recognize faces, etc.
1 × Rpi Camera HDMI Cable Extension (by Petit Studio) The Rpi camera comes with a short and relatively delicate flat cable. This extension allows me to use an HDMI cable to connect the camera to the Rpi so that I can reach further with it.
1 × TMP36 Temperature sensor Specifically for turning on a cooling fan if the internals get warm.
1 × Cooling fan Quiet and small, it will be necessary to keep the rover from overheating.
1 × Mini "hamburger" speaker Provides the rover the ability to respond to user with speech (Text-to-speech).
1 × flexible wand microphone Provides the ability for the rover to listen to commands, turn the speech to text, and act on commands or respond to queries.
1 × USB Sound Adaptor for microphone and speaker Provides adaptor to have a microphone and speaker on the Rpi.
5 × HC-SR04 Ultrasonic Distance Sensor Module Came in a pack of 5. My plan is to have one on front, rear, left, right, and front facing down. The last one is used for "cliff" detection to be sure it will not go down stairs, fall of a table, etc. The others will provide enough data for simultaneous localization and mapping (SLAM). LIDAR would be better, but it is too expensive at this time.
1 × Arduino Mega 2560 rev3 Provides the "brawn" with control of the servos and sensors, communicating back to the Rpi.
4 × Continuous rotation metal gear servos I want to begin with full control and feedback of the wheels, thus rather than use regular DC motors, I opted for servos.
4 × Mecanum wheels These badass wheels allow the robot to move in any direction without having to turnaround or reorient itself.
1 × Particle Mesh Boron LTE circuit Provides cellular data network access for when WiFi is unavailable, as well as the ability to connect to a mesh network of devices.
1 × Breadboards For prototyping my connections.
1 × GPIO cobbler This handy bit of hardware allows me to connect the Rpi3 to a breadboard for fast prototyping of connections.
3 × Qi Wireless Induction charging pad and receiver The rover will be able to wirelessly charge its own batteries by returning to a base dock and aligning the inductive coils.
2 × Adafruit PowerBoost 1000C Charger Provides a stable 5V power supply for the touchscreen, Arduino, servos, and sensors. When power isn't supplied by the dock, it is maintained by Li-Ion batteries. Power from the dock is routed to the electronics and simultaneously used to recharge the batteries.
2 × Li-Ion Rechargeable batteries 3.7V 4400mAh Provides hours of stable battery life when the rover is mobile.
1 × LiFePO4wered UPS battery backup This amazingly elegant UPS will ensure that the Rpi3 has power even when not connected to a direct power source.
1 × Rpi 7-inch LCD Touchscreen display K-9 has an old CRT display on his left (port?) side. My rover trades this up for an LCD touchscreen.