RoboNation Resources
Model Based Design
Introduction
In Model-Based Design, a system model is at the center of the development process. The advantages of this are:
- Parallel development by mechanical, electrical, software, and algorithmic teams
 - Using a common design environment
 - Automatically generate embedded software code and documentation
 - Safe testing of algorithms
 
- Start developing algorithms as soon as possible without needing the vehicle or the environment to be availabl
 - Model-Based Design starts very simply - by visually modeling your vehicle and simulating it on the desktop. Small workgroups use Simulink in this way to dramatically improve their design and development efficiency.
 - Start developing algorithms as soon as possible without needing the vehicle or the environment to be available
 - Model-Based Design starts very simply - by visually modeling your vehicle and simulating it on the desktop. Small workgroups use Simulink in this way to dramatically improve their design and development efficiency.
 
Videos
- 
		
Model-Based Design with MATLAB and Simulink (2:08)
Competition Specific
- IGVC/RoboBoat/RoboSub/RobotX
- Mobile Robot Simulation for Collision Avoidance with Simulink (45:02)
 - 
		
 
Examples
- Hybrid Electric Vehicle Model in Simulink: Simulink model which shows how to simulate a hybrid electric vehicle
 - Quad-Sim: How to create, model, and simulate a quadcopter
 - ROV Design and Analysis (RDA) - Simulink - Provides Simulink blocks which enable underwater vehicle simulation
 - Mobile Robot Simulation for Collision Avoidance with Simulink