Search results for "Gazebo"
showing 4 items of 4 documents
ROS/Gazebo Based Simulation of Co-operative UAVs
2019
UAVs can be assigned different tasks such as e.g., rendez-vous and space coverage, which require processing and communication capabilities. This work extends the architecture ROS/Gazebo with the possibility of simulation of co-operative UAVs. We assume UAV with the underlying attitude controller based on the open-source Ardupilot software. The integration of the co-ordination algorithm in Gazebo is implemented with software modules extending Ardupilot with the capability of sending/receiving messages to/from drones, and executing the co-ordination protocol. As far as it concerns the simulation environment, we have extended the world in Gazebo to hold more than one drone and to open a specif…
ROS/Gazebo-Based Simulation of Quadcopter Aircrafts
2018
The main purpose of this work is to present a tutorial description on how to design and develop an observer, which is capable of estimating the position and the orientation of a drone commanded by a controller, whose shape and structure are unknown. Starting from Newton's and Euler's laws, a mathematical model describing the dynamics of a quadcopter has first been obtained. By linearizing this model it is possible to implement a Luenberger observer and validate it with simulations in a Linux environment, thanks to the use of the Ardupilot controller and the Gazebo simulator. Finally, starting from the results obtained from the simulation, it is possible to evaluate the error made in the est…
Erle-copter Simulation using ROS and Gazebo
2020
The recent decrease in the price as well as size of semi-conductor logic and due to significant advancements in technologies such as microcontrollers, motors and sensors, the application of quadcopters in several fields has been achieved. However, testing of quadcopter prototypes still has a risk of damage due to faults and unexpected behavior. Hence, a method of testing of quadcopters in simulation mimicking the actual conditions of the real environment in an actual hardware test has been proposed. For this purpose, Gazebo simulator integrated with ROS has been chosen for the simulation of the path of the quadcopter. Moreover, the software Matlab/Simulink has been interfaced with Gazebo in…
Wind gust estimation for precise quasi-hovering control of quadrotor aircraft
2021
Abstract This paper focuses on the control of quadrotor vehicles without wind sensors that are required to accurately track low-speed trajectories in the presence of moderate yet unknown wind gusts. By modeling the wind disturbance as exogenous inputs, and assuming that compensation of its effects can be achieved through quasi-static vehicle motions, this paper proposes an innovative estimation and control scheme comprising a linear dynamic filter for the estimation of such unknown inputs and requiring only position and attitude information. The filter is built upon results from Unknown Input Observer theory and allows estimation of wind and vehicle state without measurement of the wind its…