Simulating Quadcopter Missions with Simulink and ROS
From the series:Aerospace
为了为学生比赛设计二次制定任务的算法,朱利安(Julien)卡塞特(Julien Cassette)加入了康奈尔·D'Souza(Connell D'Souza),展示了模拟的使用。仿真是开始原型制作和设计控制器和算法的成本效益工具。
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®设计控制器。Robotics System Toolbox™提供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 theGazebo web page.
Download all the files in this demo fromMATLAB Central File Exchange.
Two new products were introduced in R2019b to complement the capabilities of Robotics System Toolbox™: Navigation Toolbox™ and ROS Toolbox™.
Related Products
Learn More
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select:.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- AméricaLatina(Español)
- Canada(English)
- United States(English)
Europe
- Belgium(English)
- 丹麦(English)
- Deutschland(Deutsch)
- España(Español)
- Finland(English)
- 法国(Français)
- Ireland(English)
- Italia(Italiano)
- Luxembourg(English)
- Netherlands(English)
- 挪威(English)
- Österreich(Deutsch)
- Portugal(English)
- Sweden(English)
- Switzerland
- United Kingdom(English)
Asia Pacific
- Australia(English)
- India(English)
- New Zealand(English)
- 中国
- 日本Japanese(日本語)
- 한국Korean(한국어)