Simulating Quadcopter Missions with Simulink and ROS
From the series: Aerospace
To design algorithms for quadcopters missions for student competitions, Julien Cassette joins Connell D'Souza to demonstrate the use of simulation. Simulation is a cost-effective tool to begin prototyping and designing controllers and algorithms.
A simulation model consists of three parts, a plant model of the quadcopter, a controller, and an environment. Julien uses Gazebo to model the plant and the environment and Simulink® to design the controller. Robotics System Toolbox™ provides an interface between MATLAB® and Simulink and the Robotics Operating System (ROS). The controller in Simulink sends velocity commands to the plant model in Gazebo via ROS messages.
Gazebo is an open source physics engine that provides a realistic rendering of environments that can be customized along with sensor models that are required to simulate robotic operations. You can learn more about Gazebo’s features and see tutorials for getting started by visiting the Gazebo web page.
Download all the files in this demo from MATLAB Central File Exchange.
Two new products were introduced in R2019b to complement the capabilities of Robotics System Toolbox™: Navigation Toolbox™ and ROS Toolbox™.
Published: 7 Nov 2017
Seleziona un sito web
Seleziona un sito web per visualizzare contenuto tradotto dove disponibile e vedere eventi e offerte locali. In base alla tua area geografica, ti consigliamo di selezionare: .
Puoi anche selezionare un sito web dal seguente elenco:
Come ottenere le migliori prestazioni del sito
Per ottenere le migliori prestazioni del sito, seleziona il sito cinese (in cinese o in inglese). I siti MathWorks per gli altri paesi non sono ottimizzati per essere visitati dalla tua area geografica.
Americhe
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia-Pacifico
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)