%%alias Aliased from [Prototype] and [PrototypeRobot] %%

This page lists some possible __prototypes__ that could be built. Each prototype will include:

* __controller:__ [microprocessor or microcontroller|MicroprocessorsAndMicrocontrollers] used, which might imply which programming language(s) would be available to program the robot
* __components:__ motors, motor encoders, sensors, etc.
* __estimated size and weight__ (we need to come up with some kind of [robot weight categories|RobotWeightCategories])
* a __Bill of Materials__ (the major components necessary to build the robot — this might not include things like plastic sheet, nuts and bolts, [wire], etc. but ''could'')
* __estimated cost__
* some notion of the __difficulty level__ (''not age level!'') 

See also: [Robot Operating Environment|RobotOperatingEnvironment]

!! Robot Geometry

Robots come in all shapes and sizes, and can have one or more wheels, tank treads, flippers or propellers, etc.

For example, for wheeled robots there's designs like:

* tank treads
* two-wheeled balancing robots
* two-wheeled differential drive robots with casters (like the [KD01] or [SR04])
* four to six to eight wheeled robots (like the [KR01])
* [Ackermann steering|https://en.wikipedia.org/wiki/Ackermann_steering_geometry] (car style) robots, possibly using a radio-controlled car chassis
* mars rovers with rocker-bogie or triple-rocker designs

But robots don't need wheels, nor do they even need to move. There are flying robots, swimming and diving robots, walking, crawling and jumping robots. Each poses its own set of challenges and rewards.


!! Some Possible Prototypes

These are robots currently being designed by [Murray]:

* the __[KR01] robot__: and derivations thereof
* the __[KC01] robot__: a CircuitPlayground & Crickit based robot
* the __[KRZ01] robot__: using a Raspberry Pi Zero W and PiconZero controller

Feel free to propose/design/build your own, then make a [project] page for it.


!! Pages Tagged "Robot Prototype" or "Prototype Robot"

[{HasTagOf RobotPrototype PrototypeRobot}]

----

[{Tag RobotPrototype RobotDesign GettingStarted}]