Difference between revisions of "How To Build a Robot"

(Changed redirect target from Category:Building a Robot to Category:How to Build a Robot)
(Tags: Redirect target changed, Visual edit)
 
(43 intermediate revisions by 5 users not shown)
Line 1: Line 1:
https://www.superdroidrobots.com/shop/custom.aspx/how-to-build-a-robot/70/
+
#REDIRECT [[:Category:How to Build a Robot]]
  
 
==General Robot Building Questions | The Big Picture==
 
==General Robot Building Questions | The Big Picture==
Building your own robot can be a fun and exciting experience. It can be a little frustrating though when you are not sure about a certain aspect of the build. This is a step by step guide that will help you get your robot up and running. We will go over some robot basics, help you with your part selection, and give you some assembly advice. To get started use our [https://www.superdroidrobots.com/shop/custom.aspx/custom-robot-request/87/ Custom Robot Request Page] as a guide with the questions it contains to get a good idea of what kind of robot you want to build. You may also submit the form if you would like to skip the DIY and have SuperDroid Robots and its professional staff build it for you.
+
Building your own robot can be a fun and instructional experience. It can be a little frustrating though when you are not sure about a certain aspect of the build. This is a step by step guide that will help you get your robot up and running. In this guide we will go over some robot basics, help you with part selection, and give some assembly advice. To get started you can use answer some of the questions on our [https://www.superdroidrobots.com/shop/custom.aspx/custom-robot-request/87/ Custom Robot Request Page]. These will help you figure out the type of robot you want to build and help a little with part selection. You may also submit the form if you would like to skip the DIY and have SuperDroid Robots and its professional staff build it for you.
  
=== Some questions you will want to ask yourself===
+
===Some questions you will want to ask yourself===
* What is my budget?
+
 
* What is my schedule?
+
*What is my budget?
* What do I want the robot to do?
+
*What is my schedule?
* What type of terrain will it be used on?
+
*What do I want the robot to do?
* Do I have any size requirements or restrictions?
+
*What type of terrain will it be used on?
* Do I have any weight requirements or restrictions?
+
*Do I have any size requirements or restrictions?
* Do I want it to be weather resistant? Weatherproof? Waterproof?
+
*Do I have any weight requirements or restrictions?
* Do I have any additional capacity requirements for volume and/or weight?
+
*Do I want it to be weather resistant? Weatherproof? Waterproof?
* How do I want to control it? Wireless, tethered, Autonomous, RC, WiFi, Fiber Optics, IR, etc.
+
*Do I have any additional capacity requirements for volume and/or weight?
* How long of a run time will I need? Will it be run continuously or intermittently during this time? (ie duty cycle)
+
*How do I want to control it? Wireless, tethered, Autonomous, RC, WiFi, Fiber Optics, IR, etc.
* Do I want to build using just parts, a kit, or a completely assembled Ready-to-Run (RTR) Robot?
+
*How long of a run time will I need? Will it be run continuously or intermittently during this time? (i.e. what is the required duty cycle?)
 +
*Do I want to build using just parts, a kit, or a completely assembled ready-to-run robot?
  
 
===The basics of our robot kits===
 
===The basics of our robot kits===
Our robot kits are designed based on years of experience designing standard and custom robots. All the components are designed to work together. If you do not have much experience building robots, it is best to start with one of our kits. If you go at it from scratch, it can be done, but sizing motors, wheels, batteries, etc. comes from a lot of experience and trial and error. All of our robot kits have options listed at the bottom of the page allowing you to customize the robot. Standard items and options are selected for a default configuration. The options are listed as links and can be clicked to view further details. We offer many different motors, motor controllers, batteries, etc. so you can configure the robot to your exact needs. The weight of the robot, its capacity, speed, etc. depending on how the robot is configured. You will have to click on the option item details to determine weights, sizes, etc.
+
Our robot kits are developed based on years of experience designing custom robots. All the components are designed to work together. If you do not have much experience building robots, the easiest thing to do will be to start with one of our <sdr category id=195>robot kits</sdr category>. If you start from scratch you'll have to make a lot of decisions about size/speed of motors, size and type of wheels, type and capacity of batteries, and many more. Making these decisions can require experience and some trial and error. With our robot kits, we have made many of these decisions already and taken most of the guesswork out of the equation. All of our robot kits have options listed at the bottom of the page allowing you to configure the robot with parts that will work together.
  
Most of our robot kits can be purchased in kit form or assembled. Typically, the kits are offered unassembled as an option. If you have never built a robot, done much soldering or mechanical assembly we recommend you opt for us to assemble it for you. Besides the expert assembly, we will test it, if anything is not right (such as a defective motor or motor controller, battery charger, etc.) we will replace it and make sure everything is ready to run when you receive it.
+
Most of our robot kits can be purchased in kit form (unassembled) or assembled. If you have never built a robot or you do not have much experience with soldering and mechanical assembly, we recommend you opt for us to assemble it for you. We will have our experienced technicians assemble and test it. If anything is not right (such as a defective motor or motor controller, battery charger, etc.) we will replace it and make sure everything is ready to run when you receive it.
  
 
===How does a robot turn?===
 
===How does a robot turn?===
Most of our robot platforms are skid steer robots (left and right wheels are slowed down, stopped or reversed to turn). Since it has to skid to steer, friction is the major contributing factor for sizing your components. The more the robot weighs, the harder it is to turn. The higher the friction coefficient (deep grass, carpet, tracks, etc.), the harder it is to turn. The lower RPM motors have lower speed, but more torque for easier turning. The default options listed for our [https://www.superdroidrobots.com/shop/custom.aspx/how-to-build-a-robot/70/ robot kits] are what we recommend as a good starting point.  [https://www.superdroidrobots.com/shop/contactus.aspx Contact us] if you need help selecting options or need custom configuration.
+
  [[How Does A Robot Turn|Skid Steer versus Conventional Steering]]
  
== Let's Get Started! ==
+
==Let's Get Started!==
 
There are a lot of decisions that need to be made once the general questions are answered. Most of this information is in order. In some cases you can jump around, but basically you cant pick your batteries, until you know what your motors are, and you cant pick motors until you pick a platform, etc.
 
There are a lot of decisions that need to be made once the general questions are answered. Most of this information is in order. In some cases you can jump around, but basically you cant pick your batteries, until you know what your motors are, and you cant pick motors until you pick a platform, etc.
  
 
==Tracks or Wheels?==
 
==Tracks or Wheels?==
===Tracks===
+
The start of the project requires you to make a big decision, do you want tracks or wheels?  Read the discussions below to help you make the right decision for your needs and your budget.
Everyone thinks tracks are cool. They are, but they come with complication and price.
+
[[Tracks|Robot Tracks]]
 
 
'''Tracks add many advantages:'''
 
 
 
* Spread your load out for a low PSI rating.
 
* Makes climbing and bridging over gaps, such as stairs, etc. much easier.
 
* Handles more aggressive terrain, etc.
 
 
 
'''They also offer a lot of challenges:'''
 
 
 
* Less efficient (use more power, larger motors, etc.).
 
* Components are more expensive.
 
* Tracking, derailment, tensioning, etc. all must be considered.
 
* Debris jamming the tracks, etc. needs to be considered.
 
 
 
'''We offer many pre-made tracks:'''
 
 
 
* [##CATEGORY161## Treads and Tracks]
 
 
 
'''We offer many DIY tracks:'''
 
 
 
* [##CATEGORY162##DIY Tracks and Treads]
 
 
 
'''And Treaded Robot Kits that are ready to go:'''
 
 
 
* [##CATEGORY73## Treaded Robot Kits]
 
 
 
Pictures
 
 
 
===If you are ready to move forward with a tracked robot===
 
You have to consider everything you want out of the chassis, add some room for modification, feature creep, and then add some more. These are things we have learned by building hundreds of custom tracked robot platforms.
 
 
 
Our LT2 and HD2 tracked robot platforms use roller chain to connect the motor to the drive wheel of the tracks. There are other ways of transferring the power from the motor to the ground but for flexibility, durability, and reliability we use roller chain. If you build a robot platform and discover the motors are not powerful enough, too fast, too slow, etc, simply change the number of teeth on your sprockets.
 
 
 
Our LT2 robot, or Light Tank rev2 uses number 25 chain and two IG52 motors, one per track. The 52 means the gearbox is 52 mm in diameter. We power the front two wheels and the back two are idlers. We also offer the LT2-F with flipper arms.
 
 
 
Our HD2 robot, or Heavy Duty Tank rev 2 uses number 35 chain and 4 IG52 motors, one per wheel. All four are driven. They are supported on both sides with roller bearings for a super solid chassis.
 
  
'''Select one of our tracked robot packages:'''
+
[[Wheels|Robot Wheels]]
  
* [##ITEM2364## SST Robot Platform]. The SST Robot Platform is a smaller version of our [##ITEM1513## LT2] and [##ITEM789## HD2] tanks, but built with the same high level of quality, strength, power, etc.
+
==Motors, Axles, and Speed==
* [##ITEM1723## MLT-JR Tracked Robot Platform]. Our MLT-JR platform is based on our [http://www.sdrtactical.com/MLT-Jack-Russell/ MLT - Jack Russel Tactical Robot] and features the same tracks and similar heavy-duty chassis and drive system. You have your choice of motors, batteries, and controls to get you going!
 
* [##ITEM2288## MLT-42 Tracked Robot Platform]. This is a MLT-JR tracked robot platform and is equipped with 32mm motors, a motor controller, and Spektrum remote control. This is a rugged robot platform. By default, the treaded robot handles up to 15lbs of additional payload and travels 300ft/min.
 
* [##ITEM2341## MLT-42-F Tracked Robot Platform]. This is a MLT-42-F tracked robot platform and is equipped with flipper arms, 42mm motors, a motor controller, and Spektrum remote control. This rugged robot platform the treaded robot handles up to 15lbs of additional payload and travels 200ft/min.
 
* [##ITEM1513## LT2 Tracked ATR Robot Platform]. This platform is a subset of our [http://www.sdrtactical.com/LT2-Bloodhound/ LT2/LT2-F Bloodhound - Light Surveillance Robot] and is one of our NIST qualified tactical robots. The LT2 ATR platform comes standard with the same track system, similar heavy duty aluminum chassis, and your choice of motors, motor controller and batteries.
 
* [##ITEM1520## LT2-F Tracked ATR Robot Platform]. This is the same package as the LT2 above, but with the addition of a flipper / stabilizer arm that allows the robot to overcome taller obstacles and enables stair climbing.
 
* [##ITEM789## HD2 Treaded ATR Tank Robot Platform]. Likewise with the MLT-JR and LT2 platforms above, our HD2 platform is a derivative of our [http://www.sdrtactical.com/HD2-Doberman/ HD2-S Doberman - Heavy Duty Surveillance Robot]. This powerful treaded kit gives you added ability to haul heavier equipment, scale tougher terrain, and climb stairs without the need of an additional flipper/stabilizer arms.
 
  
For more information on tracked robots, see our [[HD2 Support]], [[LT2 Support]], and [[MLT-JR Support]] pages.
+
===Motors===
 +
[[Motors|A discussion of motors can be found here.]]
  
===Wheels===
+
===Axles (AKA Wheel Shafts)===
Wheels are by far an easier and less expensive option than tracks.
+
Follow the discussion here for [[Wheel Shafts]]
  
'''Wheeled robots have a lot of advantages:'''
+
===Robot Speed Calculator===
  
* Easy to use.
+
This is a helpful tool to figure out the speed of your robot. Input the RPM your motor, any chain reduction (if direct drive use 1), and the outside diameter your wheel or track.
* Low maintenance costs.
+
The Robot Speed Calculator has been moved [[Robot Speed Calculator|here]].
* Lower cost than tracks.
 
  
'''Some of the disadvantages of wheels:'''
+
==Motor Controllers==
 +
[[File:Motor Controllers.jpg|thumb|[https://www.superdroidrobots.com/shop/category.aspx/motor-controllers/5/ Motor Controllers]]]
 +
Motor Controllers take signals from a microprocessor or radio control receiver and convert it into a high current varying voltage. Motor controllers are rated based on the voltage and current requirements. You can take a look at some of our robot kits to get an idea of what size motor controller you will need. We carry RoboteQ motor controllers, which will take encoder inputs for speed and/or position control, as well as Dimension Engineering's Sabertooth with a Kangaroo for encoder input.
 +
For more help with using encoders with motor controllers:
 +
[[Motor Controller Support|Motor Controller Support Page]], and our 
 +
[[Encoder Support|Encoder Support Page]].
  
* High centering when going over uneven terrain.
+
==Robot Batteries==
* Can't climb stairs without making radical suspensions, etc.
+
When selecting the appropriate batteries for your robot, you need to size them by voltage to match the desired motors and motor controller. You will also need to take into consideration the maximum current output and the battery type and capacity.
 +
[[Battery|Discussion of Batteries is found here.]]
  
'''We offer many wheel, and wheel and shaft parts:'''
+
==Robot Controller==
 +
There are several options for controlling your robot. The big division of remote control is between Analog versus Digital Control.
 +
Click to read more about [[Control System|Robot Control Systems]].
  
* [##CATEGORY16## Wheels and Shafts Category]
+
==Wiring==
* [##CATEGORY198## Wheel and Shafts Sets]
 
* [##CATEGORY153## All Terrain Robot Wheels and Shaft Sets]
 
* [##CATEGORY156## Omni and Mecanum Wheels and Hubs]
 
* [##CATEGORY155## Casters]
 
* [##CATEGORY154## Wheels for Servos and Miniature Wheels]
 
  
'''We also offer ready-made wheeled platforms:'''
+
===Power and Battery Wiring===
 +
When wiring your batteries to your robot there are concerns you must address. Namely, what output voltage do you need and how you are going to charge the batteries. When using two 12V batteries you will need to wire them in parallel to power 12V motors and in series to power 24V motors.
  
* [##CATEGORY51## Wheeled Robot Platform Kits]
+
The key things to consider are what voltages do you need and how much power The driving force for the main battery will be the motors. We typically use 24VDC motors, they run at half the current for the same power as 12V motors so smaller wires, motor controllers, etc. Do you need a separate battery for the controller or on-board computer, etc? How are you going to get those voltages (multiple batteries, voltage regulators, etc.)? How much of a load will be on each voltage so your batteries and/or regulators are sized properly? This will help you size your batteries: simple math. If you have a 1Amp load and a 10Ahr (10,000mAhr) battery, the battery will run for 10 hours in theory.
 +
<br />
 +
For more help with wiring, please visit our [[Robot Electrical Power|Robot Wiring Support Page.]]
  
'''And omni-wheel robot platforms:'''
+
===Motor Wiring===
 +
Generally motors are wired to a motor controller to provide speed control to motors. The motor controller can be used to change the directions of the motor as well. If running motors in parallel (as in a 4WD the two left and the two right motors will be running together in parallel) you can wire them in parallel too.
  
* [[##CATEGORY61## Omni Wheel Robot Platform Kits]
+
We have a lot of information on how to wire motors, etc. on our Motor Wiring Support Page.
 +
<br />
 +
  For more help with wiring, please visit our [[Motor Wiring Support|Motor Wiring Support Page.]]
  
'''To learn more about wheeled robots see our support pages:'''
+
==Sensors==
 +
We offer a wide range of sensors. The more sensors used, the better the autonomy will be. Relying on only one type of sensor for all your positioning will work for simple situations, but will probably cause issues for any complex positioning or for any positioning that requires higher precision.
  
* [[All Terrain Robots | All Terrain Mobile Robots - Help and Information]]
+
  For more detailed information on sensors, visit our  [[:Category:Sensors|Sensor Support page.]]
* [[Vectoring Robot Support | Omni-directional 4WD and 3WD Robots]]
+
 
 +
 
 +
[[Category:How to Build a Robot]]

Latest revision as of 13:52, 14 April 2021

General Robot Building Questions | The Big Picture

Building your own robot can be a fun and instructional experience. It can be a little frustrating though when you are not sure about a certain aspect of the build. This is a step by step guide that will help you get your robot up and running. In this guide we will go over some robot basics, help you with part selection, and give some assembly advice. To get started you can use answer some of the questions on our Custom Robot Request Page. These will help you figure out the type of robot you want to build and help a little with part selection. You may also submit the form if you would like to skip the DIY and have SuperDroid Robots and its professional staff build it for you.

Some questions you will want to ask yourself

  • What is my budget?
  • What is my schedule?
  • What do I want the robot to do?
  • What type of terrain will it be used on?
  • Do I have any size requirements or restrictions?
  • Do I have any weight requirements or restrictions?
  • Do I want it to be weather resistant? Weatherproof? Waterproof?
  • Do I have any additional capacity requirements for volume and/or weight?
  • How do I want to control it? Wireless, tethered, Autonomous, RC, WiFi, Fiber Optics, IR, etc.
  • How long of a run time will I need? Will it be run continuously or intermittently during this time? (i.e. what is the required duty cycle?)
  • Do I want to build using just parts, a kit, or a completely assembled ready-to-run robot?

The basics of our robot kits

Our robot kits are developed based on years of experience designing custom robots. All the components are designed to work together. If you do not have much experience building robots, the easiest thing to do will be to start with one of our robot kits. If you start from scratch you'll have to make a lot of decisions about size/speed of motors, size and type of wheels, type and capacity of batteries, and many more. Making these decisions can require experience and some trial and error. With our robot kits, we have made many of these decisions already and taken most of the guesswork out of the equation. All of our robot kits have options listed at the bottom of the page allowing you to configure the robot with parts that will work together.

Most of our robot kits can be purchased in kit form (unassembled) or assembled. If you have never built a robot or you do not have much experience with soldering and mechanical assembly, we recommend you opt for us to assemble it for you. We will have our experienced technicians assemble and test it. If anything is not right (such as a defective motor or motor controller, battery charger, etc.) we will replace it and make sure everything is ready to run when you receive it.

How does a robot turn?

Skid Steer versus Conventional Steering

Let's Get Started!

There are a lot of decisions that need to be made once the general questions are answered. Most of this information is in order. In some cases you can jump around, but basically you cant pick your batteries, until you know what your motors are, and you cant pick motors until you pick a platform, etc.

Tracks or Wheels?

The start of the project requires you to make a big decision, do you want tracks or wheels? Read the discussions below to help you make the right decision for your needs and your budget.

Robot Tracks
Robot Wheels

Motors, Axles, and Speed

Motors

A discussion of motors can be found here.

Axles (AKA Wheel Shafts)

Follow the discussion here for Wheel Shafts

Robot Speed Calculator

This is a helpful tool to figure out the speed of your robot. Input the RPM your motor, any chain reduction (if direct drive use 1), and the outside diameter your wheel or track.

The Robot Speed Calculator has been moved here.

Motor Controllers

Motor Controllers take signals from a microprocessor or radio control receiver and convert it into a high current varying voltage. Motor controllers are rated based on the voltage and current requirements. You can take a look at some of our robot kits to get an idea of what size motor controller you will need. We carry RoboteQ motor controllers, which will take encoder inputs for speed and/or position control, as well as Dimension Engineering's Sabertooth with a Kangaroo for encoder input.

For more help with using encoders with motor controllers:
Motor Controller Support Page, and our  
Encoder Support Page.

Robot Batteries

When selecting the appropriate batteries for your robot, you need to size them by voltage to match the desired motors and motor controller. You will also need to take into consideration the maximum current output and the battery type and capacity.

Discussion of Batteries is found here.

Robot Controller

There are several options for controlling your robot. The big division of remote control is between Analog versus Digital Control.

Click to read more about Robot Control Systems.

Wiring

Power and Battery Wiring

When wiring your batteries to your robot there are concerns you must address. Namely, what output voltage do you need and how you are going to charge the batteries. When using two 12V batteries you will need to wire them in parallel to power 12V motors and in series to power 24V motors.

The key things to consider are what voltages do you need and how much power The driving force for the main battery will be the motors. We typically use 24VDC motors, they run at half the current for the same power as 12V motors so smaller wires, motor controllers, etc. Do you need a separate battery for the controller or on-board computer, etc? How are you going to get those voltages (multiple batteries, voltage regulators, etc.)? How much of a load will be on each voltage so your batteries and/or regulators are sized properly? This will help you size your batteries: simple math. If you have a 1Amp load and a 10Ahr (10,000mAhr) battery, the battery will run for 10 hours in theory.

For more help with wiring, please visit our Robot Wiring Support Page.

Motor Wiring

Generally motors are wired to a motor controller to provide speed control to motors. The motor controller can be used to change the directions of the motor as well. If running motors in parallel (as in a 4WD the two left and the two right motors will be running together in parallel) you can wire them in parallel too.

We have a lot of information on how to wire motors, etc. on our Motor Wiring Support Page.

 For more help with wiring, please visit our Motor Wiring Support Page.

Sensors

We offer a wide range of sensors. The more sensors used, the better the autonomy will be. Relying on only one type of sensor for all your positioning will work for simple situations, but will probably cause issues for any complex positioning or for any positioning that requires higher precision.

 For more detailed information on sensors, visit our  Sensor Support page.