Content
1OrangeBot Power Train Design 1
1.1Design
Priorities 2
1.2Specifications 3
2Components 4
2.1Layout 5
2.2Wheel 7
2.3Type of
motor 7
2.4Motor 8
2.5Gearbox 9
3Design 10
3.1Layout 10
3.2Size
Limitation 10
3.3Vendor 10
3.4Wheel 11
3.5DC Motor with
Gearbox and Encoder 12
3.6Hub and
Mounting 12
3.7Motor block
components: 13
4Conclusions 14
1OrangeBot Power Train Design
For the Pi Wars 2020 a new robotic platform is going to be designed based on the specifications and the challenges.This document focuses on the design of the power train of the robot.
1.1Design Priorities
A brief preliminary analysis of the challenges was conducted to estimate what the key design principles of the platform should be for the power train.In decreasing order off importance, the design priorities are:
- Precision: The robot must be able to achieve
the attitude set by the pilot/auto-pilot with low error. The robot
must be stable and recover quickly from disturbances.
- Latency: The robot must be able to achieve the
attitude set by the pilot/auto-pilot quickly.
- Power: The robot must be able to climb steep
ramps, clear bumps and accelerate/turn quickly.
- Speed: The robot must have a good top speed and
acceleration.
- Clearance: The robot must be able to clear big
obstacles and not get into unrecoverable attitudes easily.
1.2Specifications
OrangeBot Specifications:- Maximum Width: 225 [mm]
- Maximum Length: 300 [mm]
- Maximum Height: 370 [mm]
- Maximum Weight: Infinite [Kg]
- Minimum Top Speed: 15 [Km/h]
- Minimum Pushing power: 1 [Kg]
- Minimum Battery duration: 1.0 [h]
2Components
The power train is composed of several elements:- Layout
- Wheels
- Motors
- Suspensions
2.1Layout
The most important decision for the robot is the layout of the platform.Wheels vs. Threads
First decision is how to transmit torque to the ground.
A wheel based design is mechanically simpler and achieve better precision, efficiency and top speed.
A thread based design has inherently better clearance and power.
OrangeBot is going to use wheels as precision is a key design focus.
Steering vs. Fixed Wheels vs Omnidirectional Wheels
A steering design employ big engines for torque and small engines for steering. It achieves the best top speed.
A fixed wheel design is mechanically simpler and achieve a zero steering radious and best precision.
An omnidirectional wheel design achieves the best manoeuvrability while sacrificing clearance, power and top speed.
Again, as precision is the first factor of the design, a fixed wheel design is to be used.
Number of independent/slave axis
As the robot must
navigate an XY space, a minimum of two independent axis are required.
Power, clearance,
precision and control increase as the number of axis increases.
Increasing the
number of axis decreases the maximum top speed.
Number of
independent axis should be maximized.
Possible layouts:
- Two master wheel with a small slave passive pivot wheel
- Two master wheels and two slave passive wheels.
- Two master wheels and two slave active wheels.
- Four master wheels
2.2Wheel
There are several design levers with the wheels:- Tyre material and pattern improve grip and slippage which
improve power and control.
- Increasing diameter increases grip and decrease slippage
improving control.
- Increasing diameter increases clearance.
- Increasing diameter increases top speed.
- Decreasing diameter decreases the sensitivity of the controls
and improve precision.
- Increasing tyre width increase grip and decrease slippage
- Decreasing tyre width increase efficiency and top speed
2.3Type of motor
There are several types of motors that can be used in a battery powered robot. Most relevant for the design are:- Stepper motors: Good holding torque, easy control
- Brushless motors: Best power density, encoderless sensing
possible, smaller
- DC Motors: Cheap, best overall compromise of complexity and
power density
2.4Motor
Motors have many parameters to them. Most important are:- No load speed
- Stall torque
- Efficiency
- Operating voltage
- Encoder
Encoders:
With an encoder, a closed loop control can be deployed, vastly improving precision and control.
Motors with encoders should be chosen as precision is the most important factor of this platform.
Top Speed:
The top speed is
decided by the combination of operating voltage, motor and wheel
diameter. This put a tight constraint on the value of the No Load
Speed@operating voltage
Efficiency:
Better efficiency
decreases waste heat and increase battery life.
Better efficiency
decreases noise.
Motors have a peak
efficiency operating point where they achieve their peak efficiency.
Efficiency should
be enough so that the motors do not destroy themselves.
A swappable
battery almost negates the efficiency problem for battery life.
Overall, for this
platform, efficiency of the motors is not a major concern.
Operating Voltage:
Motors can be
undervolted or overvolted.
Operating voltage
is not a concern at this stage of the design as it just put
constraints on the design of the electrical stage of the robot.
Stall Torque:
The stall torque
directly influences the acceleration rate and pushing power of the
robot.
No Load Current & Stall Current:
Motor currents are
not a parameters that influence the design at this stage.
The currents and
voltages will be a specification for the later design of the
electrical stage and battery. An eye has to be kept not to take
unreasonable values (es. 600V motor or 100A motor)
2.5Gearbox
Bare motors are
too fast and weak to be used directly. Some kind of transmission to
decrease speed and increase torque is required.
Quick calculations
shows that the gearbox must have a ration of about 5:1 to 25:1 to
achieve target speed with meaningful combinations of DC
Motors/Wheels.
There are several
choices for the transmission design:
- C gears: Used in RC cars. Cheapest option. Allow motor to be used sideways or out of axis, increasing maximum motor length from about 80[mm] to about 180 [mm]
- Belt/Chain: Allow motor to be out of axis with the wheels, increasing maximum motor length from about 80[mm] to about 180 [mm]
- Planetary Gearbox: Cheap. Rugged. Easy/trivial mounting. Often provided with the motor.
- Harmonic Drive: Rugged. Flat. Silent. Efficient. Absolute best performance by a huge margin. Easy/trivial mounting.
- Spur Gearbox: Cheap.
Easy/trivial
mounting. Often provided with the motor.
“OrangeBot” is
going to use Planetary Gearboxes. They offer the best compromise in
performance.
Had budget/time
been infinite, a BLCD with harmonic drive combo would have been the
best performing option allowing to push the power density of the
platform to ludicrous levels.
3Design
3.1Layout
The chosen layout is four independent assemblies of:- Encoder
- DC motor
- Planetary gearbox
- Wheel with rubber tyre
3.2Size Limitation
The size limitation of the platform imposes hard limits on the power train.The width specification limits the length of the assembly to about:
225 [mm] /2 -margin = 100 [mm]
The length
specification limits the maximum diameter of the wheels:
300 [mm] /2
-margin = 130 [mm]
3.3Vendor
Components have to come from a vendor, and choice is limited from their offering. Several options have been evaluated, RobotShop has been chosen to provide the components as it has everything needed but no custom duties and reasonable lead time.3.4Wheel
Design starts from
the choice of wheels that have to transmits torque to the ground.
Specification is
to maximize diameter, chose an high grip tyre.
Leading candidates
were:
-
- PRO: perfect size
- CONS: Flat tyre is bad for grip
-
- PRO: Best tyre, perfect size
- CONS: bulky hub
-
- CONS: Flat tyre is bad for grip, on the smaller side, bulky hub
-
- CONS: Heavy looking, bad tyre, bulky and heavy, bad hub
Overall, this
127mm
wheel won the day. An additional hub has been brought to replace
the bulky hub that comes with the wheel.
As an added bonus,
the C shape of the wheel allow to reduce the size of the motor block
assembly.
3.5DC Motor with Gearbox and Encoder
Some quick calculations done with this online tool shows that the motor block must be able to output at least 700 [RPM] to achieve the target speed of 15 [Km/h].Motor size minus shaft is limited to about 80 [mm], limiting the torque that can be achieved.
A large number of options have been evaluated using this tool to help extrapolating the motor parameters over the full characteristics and taking into account dissipated power and overvolting.
Amongst the options evaluated:
- https://www.robotshop.com/eu/en/12v-730rpm-278oz-in-hd-premium-planetary-gearmotor.html
- https://www.servocity.com/508-rpm-mini-econ-gear-motor
- https://www.robotshop.com/en/devantech-24v-49-1-gear-motor-encoder.html
- https://www.robotshop.com/eu/en/cytron-12v-1140rpm-6-37oz-gear-motor-encoder.html
- https://hobbyking.com/en_us/294rpm-brushed-motor-w-34-1-gearbox.html
- http://www.yeahracing.com/catalog/mt0036-hackmoto-just-climb-rock-crawler-motor-1420kv-p-4623.html
This motor promises a top speed of about 30 [Km/h] well in excess of the desired specification while still providing 240 [mNm] and 1.89 [N] of pushing power per wheel.
A control loop is going to be included in the electronics to control and limit speed and power and achieve high precision with the controls.
3.6Hub and Mounting
An hub is needed to interface the wheel with the motor. This hub has been selected and will be modified to fit.Mounting brackets have been bought as well to make life easier during the mechanical design and assembly of the frame.
No comments:
Post a Comment