Difference between revisions of "Autonomous Ultrasonic Wi-Fi Arduino Robot"

(Tag: 2017 source edit)
Line 2: Line 2:
 
[[File:TP-950-001 250.jpg|center|frameless]]
 
[[File:TP-950-001 250.jpg|center|frameless]]
  
== The Project Scope ==
+
==The Project Scope==
 
This robot is a Mecanum Wheel Vectoring Robot Autonomous Arduino Platform. It was built, designed, and programmed specifically as a promotional robot to be given away to a lucky winner! This robot was designed to be a good start for any robot enthusiast. The starter application we will be supplying (link to this software will be coming soon) to you will be a free movement program. This will allow the robot to automatically travel around any room predicting the safest path to take while broadcasting video back to a local computer. Each part of this code will be commented on to explain its purpose and how it can be edited to make changes. This will allow you to learn how the code works and create new functionality for this robot or any similar robot. Along with these program comments, we will also be explaining some problems we ran into while building this robot in the hopes you will have material to refer to if you get stuck. This will be split up between two sections of Hardware and Software.
 
This robot is a Mecanum Wheel Vectoring Robot Autonomous Arduino Platform. It was built, designed, and programmed specifically as a promotional robot to be given away to a lucky winner! This robot was designed to be a good start for any robot enthusiast. The starter application we will be supplying (link to this software will be coming soon) to you will be a free movement program. This will allow the robot to automatically travel around any room predicting the safest path to take while broadcasting video back to a local computer. Each part of this code will be commented on to explain its purpose and how it can be edited to make changes. This will allow you to learn how the code works and create new functionality for this robot or any similar robot. Along with these program comments, we will also be explaining some problems we ran into while building this robot in the hopes you will have material to refer to if you get stuck. This will be split up between two sections of Hardware and Software.
This autonomous Arduino Mega powered Mecanum wheel robot platform is designed and fabricated in North Carolina, USA and fully supported by SuperDroid Robots, an industry leader in robotics. This robot kit includes the <sdr item id=1713>IG32 Mecanum Vectoring Robot</sdr item>. The chassis is cut on our [https://www.superdroidrobots.com/shop/custom.aspx/fabrication-services/20/ CNC plasma table and bent on our CNC break press]. Its made of 3/32" thick Aluminum. This robot platform is specifically designed for direct driving with Mecanum wheels and hubs (listed below). See our [[Vectoring Robot Support|vectoring robot page]] for more details of the cool things a Mecanum wheel robot can do.
+
This autonomous Arduino Mega powered Mecanum wheel robot platform is designed and fabricated in North Carolina, USA and fully supported by SuperDroid Robots, an industry leader in robotics. This robot is built from the <sdr item id=1713>IG32 Mecanum Vectoring Robot</sdr item>. The chassis is cut on our [https://www.superdroidrobots.com/shop/custom.aspx/fabrication-services/20/ CNC plasma table and bent on our CNC break press]. Its made of 3/32" thick Aluminum. This robot platform is specifically designed for direct driving with Mecanum wheels and hubs (listed below). See our [[Vectoring Robot Support|vectoring robot page]] for more details of the cool things a Mecanum wheel robot can do.
  
 
Below is a full list of the components used on our robot directly after that will be the reasoning behind choosing each part and some of the problems I ran into and solved while constructing the robot.
 
Below is a full list of the components used on our robot directly after that will be the reasoning behind choosing each part and some of the problems I ran into and solved while constructing the robot.
  
== Complete Bill of Materials ==
+
==Complete Bill of Materials==
  
* <sdr item id=1713>IG32 Mecanum Vectoring Robot</sdr item>
+
*<sdr item id=1713>IG32 Mecanum Vectoring Robot</sdr item>
* For dimensions of the robot platform, [https://www.superdroidrobots.com/product_info/Mecanum_IG32-Assy.PDF click here] to view a CAD drawing
+
 
 +
**Options:
 +
**<sdr item id=2316>PWM Motor Controller 16A</sdr item>
 +
**<sdr item id=1292>Arduino Mega 2560 R3</sdr item>
 +
**<sdr item id=1440>Programmable Wifi Custom Control Interface Package</sdr item>
 +
**
 +
*For dimensions of the robot platform, [https://www.superdroidrobots.com/product_info/Mecanum_IG32-Assy.PDF click here] to view a CAD drawing
 +
*Weight: Proximately 8-lbs in the default configuration<br />
  
 
[[Category:Autonomous]]
 
[[Category:Autonomous]]

Revision as of 13:45, 10 March 2021

The image below is the Autonomous Wi-Fi Robot we will be programming. This is the promotions robot give-away we did in 2013. This support page deals with the programming of the robot. My name is Matt. I am a recent hire at SuperDroid Robots and my first task was to program this robot and let you know my experience and provide code samples.

TP-950-001 250.jpg

The Project Scope

This robot is a Mecanum Wheel Vectoring Robot Autonomous Arduino Platform. It was built, designed, and programmed specifically as a promotional robot to be given away to a lucky winner! This robot was designed to be a good start for any robot enthusiast. The starter application we will be supplying (link to this software will be coming soon) to you will be a free movement program. This will allow the robot to automatically travel around any room predicting the safest path to take while broadcasting video back to a local computer. Each part of this code will be commented on to explain its purpose and how it can be edited to make changes. This will allow you to learn how the code works and create new functionality for this robot or any similar robot. Along with these program comments, we will also be explaining some problems we ran into while building this robot in the hopes you will have material to refer to if you get stuck. This will be split up between two sections of Hardware and Software. This autonomous Arduino Mega powered Mecanum wheel robot platform is designed and fabricated in North Carolina, USA and fully supported by SuperDroid Robots, an industry leader in robotics. This robot is built from the IG32 Mecanum Vectoring Robot. The chassis is cut on our CNC plasma table and bent on our CNC break press. Its made of 3/32" thick Aluminum. This robot platform is specifically designed for direct driving with Mecanum wheels and hubs (listed below). See our vectoring robot page for more details of the cool things a Mecanum wheel robot can do.

Below is a full list of the components used on our robot directly after that will be the reasoning behind choosing each part and some of the problems I ran into and solved while constructing the robot.

Complete Bill of Materials