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…

Co operative0209 industrial biotechnologyComputer sciencebusiness.industryComputer Science (all)Real-time computing020206 networking & telecommunicationsROS/Gazebo02 engineering and technologyPort (computer networking)DroneTheoretical Computer ScienceCo-operative UAVSoftware modulesCo-operative UAVs; ROS/Gazebo; Simulation020901 industrial engineering & automationSoftwareSettore ING-INF/04 - AutomaticaControl theory0202 electrical engineering electronic engineering information engineeringbusinessProtocol (object-oriented programming)SimulationCo-operative UAVs
researchProduct

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…

QuadcopterObserver (quantum physics)Computer sciencebusiness.industryRenewable Energy Sustainability and the EnvironmentNonlinear controlEnergy Engineering and Power TechnologyRoboticsComputer Science Applications1707 Computer Vision and Pattern RecognitionROS/GazeboNonlinear controlquad-copterDroneIndustrial and Manufacturing EngineeringRoboticComputer Networks and CommunicationControl theoryArtificial IntelligenceTrajectoryArtificial intelligenceState observerbusinessInstrumentation
researchProduct

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…

QuadcopterROS; Gazebo; UAV; GCS; autonomous vehicle; simulation; Erle-copterComputer sciencebusiness.industryUAVautonomous vehicleErle-copterROS Gazebo UAV GCS autonomous vehicle simulation Erle-copter.ROSGCSsimulationMicrocontrollerSoftwareSettore ING-INF/04 - AutomaticaGazeboMATLABbusinesscomputerSimulationcomputer.programming_language
researchProduct

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…

QuadcopterUnknown Input-state observersOffset (computer science)Observer (quantum physics)Computer scienceRotor (electric)Applied MathematicsRobust controlRoboticsROS/GazeboComputer Science Applicationslaw.inventionCompensation (engineering)Tracking errorQuadrotorsControl and Systems EngineeringControl theoryPosition (vector)Filter (video)lawDisturbance observersElectrical and Electronic EngineeringDisturbance observers; Quadrotors; Robotics; Robust control; ROS/Gazebo; Unknown Input-state observers
researchProduct