Mechanical Design Overview
Introduction
Mechanical design is the physical foundation of robot engineering, determining a robot's form factor, motion capabilities, load capacity, and durability. Excellent mechanical design requires balancing functional requirements, manufacturing feasibility, cost, and aesthetics.
Design Process
graph TD
A[Requirements Analysis] --> B[Concept Design]
B --> C[Solution Evaluation and Selection]
C --> D[Detailed CAD Modeling]
D --> E[Structural Analysis / Simulation]
E --> F{Meets requirements?}
F -->|No| D
F -->|Yes| G[Prototype Manufacturing]
G --> H[Assembly and Testing]
H --> I{Passes testing?}
I -->|No| J[Design Iteration]
J --> D
I -->|Yes| K[Production / Final Version]
style A fill:#e3f2fd
style K fill:#c8e6c9
Requirements Analysis Phase
Define the following key requirements:
| Requirement Category | Specifics | Example |
|---|---|---|
| Functional requirements | Motion type, speed, payload | Wheeled mobile, 0.5 m/s, 5 kg payload |
| Environmental requirements | Work environment, temperature, protection | Indoor flat ground, IP54 |
| Size constraints | Maximum dimensions, passability | Width <50 cm (pass through doorways) |
| Weight constraints | Maximum allowable weight | <15 kg (single-person carry) |
| Runtime requirements | Working time | >2 h continuous operation |
| Cost constraints | Material and machining budget | Mechanical parts <$500 |
Concept Design Phase
- Sketching and ideation: Hand-drawn or simple 3D draft models
- Locomotion mechanism selection: Wheeled / tracked / legged / hybrid
- Module division: Chassis, robotic arm, sensor mounts, shell
- Reference existing designs: Open-source robots, competitor analysis
Structural Analysis Fundamentals
Basic Mechanics Concepts
Stress and Strain:
Hooke's Law (within elastic range):
Where \(E\) is Young's Modulus.
Safety Factor:
Typically \(n \geq 2\) for static loads and \(n \geq 3\) for dynamic loads.
Common Load Types
| Load Type | Description | Source in Robots |
|---|---|---|
| Tension / compression | Axial force | Support columns, links |
| Bending | Transverse force causing bending moment | Cantilever arm, sensor mounts |
| Shear | Force parallel to cross-section | Bolt connections, pins |
| Torsion | Torque along axis | Motor output shaft, drive shaft |
| Impact | Sudden large force | Collision, drop |
Beam Bending
Cantilever beam with end load \(F\), length \(L\):
Maximum bending moment: \(M_{max} = F \times L\)
Maximum deflection:
Where \(I\) is the second moment of area.
Rectangular cross-section (\(b \times h\)): \(I = \frac{b h^3}{12}\)
Circular cross-section (diameter \(d\)): \(I = \frac{\pi d^4}{64}\)
Degrees of Freedom (DOF)
Degrees of Freedom describe the number of independent parameters for a robot's motion.
Rigid Body DOF
A free rigid body in space has 6 degrees of freedom:
- 3 translational: \(x, y, z\)
- 3 rotational: \(\text{roll}, \text{pitch}, \text{yaw}\)
Robot DOF
| Robot Type | Typical DOF | Description |
|---|---|---|
| Differential wheeled | 2 (v, omega) | Non-holonomic constraint |
| Omnidirectional wheeled | 3 (vx, vy, omega) | Holonomic constraint |
| 6-DOF robotic arm | 6 | Can reach any pose in workspace |
| 7-DOF robotic arm | 7 | Redundant DOF, can avoid obstacles |
| Quadruped robot | 12 (3/leg) | Each leg: hip-thigh-knee |
| Humanoid robot | 20–40+ | Depends on design |
Gruebler's Formula
Planar mechanism DOF calculation:
Where \(n\) is the number of links, \(j_1\) is the number of lower pairs, and \(j_2\) is the number of higher pairs.
Connections and Fasteners
Bolt Connections
| Size | Pitch | Wrench Size | Grade 8.8 Tensile Load |
|---|---|---|---|
| M2 | 0.4 mm | 4 mm | 1.9 kN |
| M3 | 0.5 mm | 5.5 mm | 4.4 kN |
| M4 | 0.7 mm | 7 mm | 7.8 kN |
| M5 | 0.8 mm | 8 mm | 12.3 kN |
| M6 | 1.0 mm | 10 mm | 17.6 kN |
| M8 | 1.25 mm | 13 mm | 31.4 kN |
Anti-Loosening Measures:
- Spring washers, lock nuts (nylon insert)
- Thread locker (Loctite 243 blue = removable, 271 red = permanent)
- Anti-loosening measures are mandatory in robot vibration environments
Other Connection Methods
| Method | Suitable Scenario | Pros / Cons |
|---|---|---|
| Bolts | Detachable connections | Universal, repeatable disassembly |
| Rivets | Thin sheet connections | Lightweight but non-removable |
| Welding | Permanent metal connections | High strength but non-removable |
| Adhesive | Dissimilar material connections | Uniform stress distribution |
| Snap fits | Shells, covers | Quick assembly/disassembly |
| Pins | Precise positioning | High repeatability |
Sealing and Waterproofing
IP Protection Ratings
IP (Ingress Protection) ratings are expressed as two digits:
| IP Rating | Dust Protection | Water Protection | Typical Application |
|---|---|---|---|
| IP20 | Protection from >12 mm objects | No water protection | Indoor electronics |
| IP44 | Protection from >1 mm wires | Splash-proof | Indoor robots |
| IP54 | Protection from harmful dust | Splash-proof | Outdoor robots |
| IP65 | Completely dust-tight | Protected against water jets | Industrial robots |
| IP67 | Completely dust-tight | Brief immersion (1 m/30 min) | Harsh environments |
| IP68 | Completely dust-tight | Continuous immersion | Underwater robots |
Sealing Methods
- O-rings: Most common rotary/static seal
- Gaskets: Planar seal, silicone rubber/EPDM
- Sealant: RTV silicone, for irregular surfaces
- Waterproof connectors: Aviation plugs (GX12, M12)
- Potting: Epoxy resin fully encapsulating PCB
Design Tools and Methods
Finite Element Analysis (FEA)
- Fusion 360 Simulation: Basic static analysis
- SolidWorks Simulation: Professional FEA
- ANSYS: Advanced multi-physics simulation
- FreeCAD FEM: Open-source FEA
Design Verification Checklist
- [ ] Safety factor >= 2 for all load-bearing parts
- [ ] Tolerances annotated on critical dimensions
- [ ] Assembly sequence feasibility verified
- [ ] Maintenance convenience (accessibility of removable parts)
- [ ] Reasonable center of gravity position (not prone to tipping)
- [ ] Cable routing space reserved
- [ ] Heat dissipation paths unobstructed
- [ ] Sensor mounting positions unobstructed
Chapter Structure
This chapter covers the various aspects of robot mechanical design:
- Chassis and Locomotion Mechanisms: Wheeled, omnidirectional, steering mechanisms
- Robotic Arm Structure: Serial/parallel mechanisms, joint design
- Thermal Management and Protection: Heat management, IP protection
- 3D Printing and Machining: Rapid prototyping manufacturing
- Material Selection: Metals, plastics, composites
- CAD Tools: Comparison of mainstream CAD software
References
- Shigley's Mechanical Engineering Design (11th Ed.)
- GrabCAD: Open-source 3D model library
- McMaster-Carr: Standard parts reference