=== Minibots !MiniBots are low-cost training platforms that allow robotics development in Java using advanced capabilities such as machine vision and navigation. * The computing platforms supported are from [https://www.raspberrypi.org/ Raspberry Pi] and include: * $5 [https://www.raspberrypi.org/products/pi-zero/ RPiZero] * $10 [https://www.raspberrypi.org/products/raspberry-pi-zero-w/ RPiZero W] * More powerful $35 [https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ RPi3] * A [http://tenetics.com/?page_id=146 PiBotZero I/O board] connects the raspberry pi to common robotic sensors and actuators * A good source for connecting cables is [https://www.amazon.com/DIYmall-Femle-Female-Dupont-Jumper/dp/B01ESSMNRW here] * Chassis choices include: * $12 [http://www.banggood.com/2WD-Smart-Robot-Car-Speed-Detection-Chassis-Kits-With-20-Grid-Encoder-p-918237.html 2WD+caster Chassis] * $18 [http://www.banggood.com/4WD-Smart-Robot-Car-Chassis-Kits-With-Strong-Magneto-Speed-Encoder-p-917007.html 4WD Chassis] * $50 [https://www.pololu.com/product/1550 Rover 5 tank chassis] (has [https://www.sparkfun.com/products/retired/11578 meccanum wheel option]!) [https://www.sparkfun.com/products/10336 $60 option] * $55 [http://www.banggood.com/T100-DIY-WIFI-Smart-Tank-Chassis-Intelligent-Aluminum-Robot-Car-For-Arduino-p-1019658.html T100] * $300 [http://www.andymark.com/peanut-chassis-robot-drive-system-p/am-3417.htm Peanut] PiBots connect via WiFi to your laptop or smartphone: * Program a uSD card with the PiBot image using your PC * Install and boot the uSD card in the Raspberry Pi * Connect to the WiFi hotspot created by the Pi using your PC or smartphone * Use a VNC Client to access the Raspberry Pi (linux) desktop From the desktop you can launch programs which provide GUI controls for driving your robot. You can download new programs from your PC or even develop directly on the Raspberry Pi. ==== Setup * [http://tenetics.com/wp-content/uploads/2016/12/PiBot-Zero-Manual.pdf Hardware Manual] * [wiki:PiBotHardware Hardware Specifications] * [https://drive.google.com/open?id=0BzLgDymAZI33a1pzLUtLeklreU0 PiBot Image] for RPi uSD card. Install using [https://sourceforge.net/projects/win32diskimager/ Win32DiskImager]. * [wiki:PiBotOsInstallation Pi Zero/OS Configuration] * [wiki:PiBotDev Dev Environment Configuration] * [svn+ssh://jupiter2.team2537.com/home/svn/pibot PiBot Library Repository] ==== Components * [wiki:MiniBotUltrasonic Ultrasonic Range Sensor] * [wiki:MiniBotDrive Drive System] * [wiki:PiBots Other Minibot Resources] ==== Coding for the Mini Bot * [wiki:MiniBotRobocodeAPI MiniRobo API] * [wiki:MiniBotWPILibAPI MiniWPI API]