There are a few main categories of software used in designing robot chassis:
CAD (Computer-Aided Design)
CAD software allows you to create detailed 3D models of your robot chassis. Popular CAD programs for robotics include:
Autodesk Fusion 360
Solidworks
Onshape
FreeCAD
With CAD, you can precisely define the geometry and dimensions of all chassis components. Most CAD tools also allow you to animate mechanisms and check for interferences between moving parts.
Simulation
Simulation software enables testing your chassis design in a virtual environment before building it in the real world. Simulators model the physical properties and dynamics of your robot to see how it will move and perform. Some robot simulators include:
Gazebo
Webots
CoppeliaSim (formerly V-REP)
MORSE
Simulation is very helpful for validating the functionality of your chassis design under different operating conditions. It saves time and cost versus testing with real physical prototypes.
FEA (Finite Element Analysis)
FEA software analyzes the structural strength and integrity of your chassis under different loading conditions. It predicts stress concentrations, deformation, vibration modes, and factors of safety. Some FEA tools commonly used in robotics are:
Ansys
Abaqus
Nastran
Fusion 360 Simulation
FEA helps optimize your chassis design to provide adequate strength and stiffness while minimizing weight. It’s extremely valuable for any load-bearing structures.
PCBassembly.com/contact/” style=”border-radius:32px” data-wpel-link=”internal”>Request PCB Manufacturing & Assembly Quote Now
Key Considerations in Robot Chassis Design
When designing a robot chassis, there are several important factors to consider:
Material Selection
The material of your chassis determines its strength, weight, stiffness, and cost. Common chassis materials include:
Material
Strength
Weight
Cost
Aluminum
High
Low
Moderate
Steel
Very High
High
Low
Titanium
Very High
Low
Very High
Carbon Fiber
Very High
Very Low
High
3D Printed Plastics
Low-Moderate
Very Low
Very Low
The best material depends on your specific application requirements and budget. Use CAD and FEA to compare different material options.
Manufacturability
Design your chassis components so they can be readily manufactured using available processes like machining, Sheet Metal Fabrication, welding, 3D printing, etc. Avoid very complex geometries that are difficult or expensive to make.
Assembly
Think about how your chassis components will fit together. Use fasteners that are easy to assemble and service, like machine screws, nuts and bolts. For 3D printed parts, consider snap-fit joints. Make sure there is space to access and replace wear components like bearings and belts.
Adaptability
Often you’ll want to reuse your core chassis platform for multiple robot configurations. Design your chassis to be modular with standard mounting interfaces. This allows easily swapping end effectors, sensors, computers, and other sub-systems to adapt the robot for different tasks.
Chassis Configurations
Different types of robots require different chassis configurations. Here are some common mobile robot chassis layouts with their pros and cons:
Config
Pros
Cons
Differential Drive
Simple, inexpensive, good maneuverability in tight spaces
Requires casters for stability, less energy efficient
Ackermann Steering
Stable, energy efficient, good for outdoor navigation
Requires more complex steering linkage, larger turning radius
Omnidirectional (Mecanum)
Can move in any direction, very maneuverable
Expensive, lower load capacity, requires 4 motors
Tank Treads
Excellent rough terrain capability
Inefficient on smooth surfaces, hard to steer, expensive
Use CAD to model different configurations to compare their size, complexity, and suitability for your application environment.
Actuators and Transmissions
Your robot chassis also has to incorporate mountings and transmissions for the actuators that drive the robot’s motion. For electric motor-powered robots, some key aspects to model in CAD are:
Motor Mounts
The chassis must have strong, rigid mounts to support the motors and prevent undue vibration. Mounts should allow some adjustability to tension drive belts or chains.
Gearing
To increase torque and reduce speed, motors are typically geared down using spur gears, planetary gearboxes, or harmonic drives. Model the gearing in CAD to check clearances and tooth mesh.
Belts/Chains
Many robots use timing belt or roller chain transmissions from the motors to the wheels for a strong, quiet drive. Shafts must be supported with bearings. Align the belts/chains carefully to prevent rubbing.
Wiring
Leave ample space for cables to route cleanly from motors and sensors back to the main computer/controller. Use clips, conduit, or drag chains to manage wires.
Simulate the kinematics of your drive system in your CAD and physics simulator to validate its smoothness, speed, and positioning accuracy.
Structural Analysis
To validate the strength and reliability of your robot chassis design, conduct FEA studies in simulation software like Ansys or Fusion 360. Some key analyses to run are:
Static Stress
Apply expected loads to your chassis and solve for stresses and deformations. Check that stress safety factors are at least 2-3x and deformations are less than 1mm. Optimize the design as needed by adding ribs, fillets, or adjusting wall thicknesses.
Modal Frequencies
Calculate the natural frequencies and vibration mode shapes of the chassis. Verify the frequencies are higher than any oscillating loads from motors or mechanisms to prevent resonance. Add stiffening braces if needed.
Fatigue Life
If your robot will experience cyclic loading, run a fatigue analysis to predict the time to failure. Make sure the fatigue life exceeds the expected runtime of your robot. Use stronger materials or beef up highly stressed areas as required.
By conducting thorough FEA studies, you can be confident your chassis design is robustly engineered and ready for prototyping.
Generative Design
One of the latest tools in robot chassis design is generative design, available in CAD software like Fusion 360. With generative design, you input the spatial and loading requirements for your chassis, and the software automatically outputs an optimized shape.
Generative designs are created using AI techniques like topology optimization and lattice optimization. The resulting organic, skeletal shapes are uniquely tailored to additive manufacturing processes like 3D printing.
Generative design is a great option if you want to minimize the weight of your robot chassis while preserving strength. It’s also helpful for squeezing components into tight spaces and optimizing the natural frequency of the chassis.
Conclusion
Modern software tools have revolutionized the process of designing robot chassis. CAD allows quickly modeling and iterating chassis configurations. Physics simulators enable validating your design’s motion and performance in a virtual environment. And FEA helps optimize the chassis structure for strength, stiffness, and durability.
By leveraging these digital engineering tools, you can greatly accelerate the robot chassis design cycle and avoid costly physical prototyping. The result is better performing, more reliable robots developed in a fraction of the time compared to traditional methods.
The field of robot chassis design software is rapidly evolving, with new AI-based generative design and advanced simulation capabilities. Robot designers who master these tools will be well-positioned to create the innovative, robust robots of the future.
FAQ
What is the best software for designing robot chassis?
There is no one “best” software tool for robot chassis design, as the ideal package depends on your specific needs and budget. That said, some of the most popular options are Autodesk Fusion 360 for CAD, Gazebo or Webots for simulation, and Ansys or Abaqus for FEA.
How much does robot chassis design software cost?
The cost of chassis design software ranges from free to tens of thousands of dollars. On the free end, FreeCAD is an open source CAD package, and Gazebo is a free robot simulator. For professional grade tools, a yearly subscription to Autodesk Fusion 360 is $495, while Solidworks licenses start at around $4000. High-end FEA solvers can cost $30k+. Many vendors offer discounted or free licenses for students and educators.
Do I need to know how to code to use robot chassis design software?
For basic CAD modeling and FEA, no coding skills are necessary. Those programs use a graphical, menu-driven interface. However, some advanced simulation and generative design workflows may require scripting in Python or another language to automate the process. Robotics is a multidisciplinary field, so coding literacy is very beneficial.
What computer specs do I need for chassis design software?
Robot chassis design software is quite computationally demanding, especially FEA and complex simulations. A modern computer equipped with a multi-core CPU, dedicated graphics card, and SSD is recommended for best performance. Ideal specs are something like an Intel Core i7 or AMD Ryzen 7 processor, Nvidia RTX graphics, 32GB of RAM, and a 512GB SSD.
What if I can’t afford commercial chassis design software?
There are plenty of excellent free and open source software options for designing robot chassis on a budget. FreeCAD and Onshape offer pro-level parametric CAD for zero cost. Gazebo is a powerful free robot simulator. And the SimScale cloud platform provides professional FEA capabilities free for public projects. With a bit of research, you can find capable no-cost alternatives for almost any chassis design task.
What is Design for Test (DFT)? Design for Test (DFT) is a design methodology that aims to make a product or system more testable, maintainable, and debuggable. It involves incorporating testability features and considerations into Read more…
What is a Circuit Board? A circuit board, also known as a printed circuit board (PCB), is a fundamental component of modern electronic devices. It is a flat, insulating board made from materials such as Read more…
Introduction to Biodegradable PCB The rapid growth of technology and electronic devices has led to a significant increase in electronic waste (e-waste) globally. According to the United Nations, the world generates approximately 50 million tons Read more…
0 Comments