Questions tagged [quadcopter]

A quadcopter, also known as a quadrotor, is a multirotor helicopter that is lifted and propelled by four rotors.

83 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
5
votes
1answer
367 views

Wait simulation time in a non realtime ROS simulation in Python

I want to control a quadrotor with a Python script and run the simulation as fast as my laptop can, not only in real time. I've modified my world and now the simulation runs with 7-10 real time factor....
4
votes
1answer
347 views

MPU6050: Changing Gyro Output Range Throws off Positional Reading

I am using the MPU6050 in conjunction with an Arduino and Jeff Rowberg's i2cdev library, and my project requires that the gyro rate outputs be more precise than the default setting, which is 1/16.4 of ...
4
votes
0answers
436 views

How does one implement a third order complementary filter for estimating altitude using data from an accelerometer and a barometer?

I am working with the CJMCU build of cleanflight on a small drone. As of now, the algorithm for altitude hold uses a first order complementary filter to combine data from the barometer and the ...
3
votes
0answers
35 views

Battery weight in quadcopter

We all know that the fly time of a quadcopter is proportional to its weight (and the propellers size, etc), and a high capacity battery is heavy, but also a high capacity battery would make the fly ...
3
votes
0answers
138 views

On-board monocular odometry for quadcopter stabilization

Has anyone done this with EKF/PID on a small microcontroller? Or know of code snippets to help implementing this?
2
votes
0answers
21 views

Checking for external compass in mission planner

How can I check whether the external compass is really selected for my APM 2.8 using mission planner. The primary purpose of using the external compass is to have less electro magnetic interference ...
2
votes
0answers
45 views

Designing own robot for Gazebo simulation?

For my project I am trying to model and control a quadrotor with actuating arms. As I don't have a physical model with me, I want to simulate and control the robot using ROS and Gazebo. At the ...
2
votes
0answers
129 views

How to estimate yaw angle from magnetometer and gyroscope?

I'm using the MPU9250, it measures acceleration, magnetometer, gyro, etc. Complementary filter tutorial for this is here, however this tutorial does not have a magnetometer and I do, thus I thought I ...
2
votes
1answer
2k views

MSP (Multiwii Serial Protocol) receiving data with pyMultiWii issue

I want to get telemetry data from my flight controller (Matek F405-CTR) and send control commands to it via MSP protocol. I've already configured UART3 port on Matek in Inav configurator (look at pic)...
2
votes
1answer
289 views

Multiple antenna styles on FPV without true diversity

I did a search and couldn't find a site that stood out as RC. I was hoping you guys would be closest. Here's my question. I bought a set of Eachine EV100 FPV goggles. Every resource I've looked at ...
2
votes
4answers
673 views

Quadcopter motors vibration problem

I built an Arduino Due based quadcopter, with MPU-6050 for auto levelling and BMP-085 for Altitude. I am using Kalman filter code from here for the MPU-6050 to take the Roll and Pitch angels from the ...
1
vote
0answers
44 views

What is the correct architecture of quadcopter control?

I want to make a quadcopter flight controller for my University project. Lately I was searching for systematic architecture of control system used by quadrotors. I have implemented one of the ...
1
vote
0answers
21 views

Barometer altitude calculation

I want to calculate altitude using a barometer which is mounted in the proximity of a number of components which get quite hot and raise the localised temperature. The barometric pressure equation is ...
1
vote
0answers
40 views

Serial Communication between RaspberryPi and CC3D?

I have built a quadcopter with a CC3D FC, using LibrePilot for configuration. Everything is smooth with the tx/rx I used to command the quad with but now I would like to effectively use the RPi as a ...
1
vote
0answers
75 views

Mission Planner: How to create a custom Waypoint Command

I am trying to set up a waypoint in Mission Planner that causes the drone to hover, take sensor data from a custom sensor, then either land or continue hovering based off of what the sensor data says. ...
1
vote
0answers
55 views

Kalman filter to fuse ultrasonic altitude sensor and accelerometer

I'm a little confused on how to set up the Kalman filter matrices to fuse an ultrasonic altitude sensor and accelerometer from IMU. I am trying to implement this for a quadcopter. And what I'm ...
1
vote
0answers
27 views

Naze32 flight controller not connecting to RC

Cleanflight reads my Naze32, but the RC values aren't responding at all. Everything is connected and double checked that the wires were connected properly and firmware was flashed. Just not getting ...
1
vote
0answers
52 views

Quadcopter bldc PID control

Working on stabilizing a Quad using Arduino Due. I have slightly modified one of the examples of Jeff Rowberg's library to give yaw, pitch and roll angles (zero initialized angles). Moreover, I am ...
1
vote
0answers
219 views

Treatment of euler angles in quadcopter control

In most implementations of quadcopter control systems I've seen, each axis of the quadcopter is controlled independently. For example, to control the rate in the roll axis, the desired output is ...
1
vote
0answers
35 views

how to get velocity of Ar drone 2.0

i have question about AR Drone 2.0. i am using ROS Gazebo and Python. my question is how to get velocity of quadcopter? i need velocity to count position of quadcopter. Thankyou.
1
vote
0answers
100 views

Quadcopter with wind effect

I drawn the Simulink model of a quadcopter with virtual joystick input and now I want to add the wind but I am little bit confused how to add wind with that model. actually my model is like that input ...
1
vote
0answers
140 views

How to create a Position controller for a Quadrotor

I have a controller that uses Theta,Z,Psi and Phi as a command. Now I want to create a position controller so that I can command a trajectory. I have checked a similar question raised in this attached ...
1
vote
0answers
61 views

Integrating Instantaneous Accelerations taken at discrete time intervals

I am trying to integrate instantaneous linear and angular acceleration taken at discrete time intervals (1/100 seconds, 100hz). data is collected beforehand, and integration is done offline, I only ...
1
vote
0answers
96 views

How to include a space and robot geometry with OMPL

Let us assume that I am able to create a 3D map (octree) based on information gathered by a Lidar and/or a camera on a quadrotor. Now based on the current 3D representation of the world, I want to go ...
1
vote
0answers
237 views

Is it my PID that is unstable or my physical system? (Quadcopter)

I've been working on this Arduino-MPU6050 quadcopter for a while now, and it looks like it's close to being finished. I have programmed it in rate mode, so the PID's control the rotational velocity. ...
1
vote
0answers
3k views

How to find state-space representation of quadcopter?

I want to design a linear controller for a quadcopter which is 6dof nonlinear. I have non-linear equations. But in order to design a linear controller, I need to find a linear state-space model of ...
1
vote
0answers
178 views

How can i get the Laplace Transfer function for control process for quadcopter?

I'm a beginner for quadcopter construction with PID controller and PIC 16F877 microcontroller. Now, I'm troubling with how do make the control process with mathematical model for my quadcopter :( and ...
1
vote
0answers
80 views

Quadcopter takeoff when low throttle /w PID

I'm making my own quad controller from scratch. I have fixed one axis on a "pendulum" so that only one axis can move freely ( + mode). Let's say that I have 0 throttle. As you know PID output is added ...
1
vote
0answers
131 views

Using an AR.Drone's IMU to perform PDR

My task is simple: I want to move my drone manually around a room (IMPORTANT: I DO NOT WANT TO FLY IT) and I want to see its position update on a map using IMU data. I've attempted something in ROS ...
1
vote
0answers
85 views

PID tuning for Quadcopter

I have been stabilizing my quadcopter. I tuned my angle PIDies and my quadcopter tries to stabilize itself, but there is some overshooting. Which is, I think, due to gyro rates. I have read that we ...
1
vote
0answers
615 views

CC3D OpenPilot - Communication port

I am building a quadrotor with a CC3D (OpenPilot) and a RPi. My first idea is trying to communicate the CC3D with the RPi using the main port of the first one but I can't find any information about ...
1
vote
0answers
528 views

Telemetry with APM 2.6 and XBee

The transmission of telemetry data between the ground base station and APM 2.x (Arducopter), using XBee, is not well documented. The only documentation is Telemetry-XBee, but it does not specify what ...
1
vote
0answers
56 views

Olf Futaba Rx & Tx with APM micro 2.7.2?

Hi there I just found this old Rx & Tx in my loft and need to know weather it is compatible with my APM micro 2.7.2. I already have telemetry but that does not give me manual control. My guess is ...
1
vote
0answers
1k views

Orientation parameter for quadcopter with madgwick fusion algorithm

I recently decided to build a quadricopter from scratch using Arduino and now I'm faced with an orientation estimation problem. I bought a cheap 10DOF sensor with 3 axis magnetometer, 3 axis ...
1
vote
0answers
213 views

Quadcopter force/torques duty cycle conversion

after having been determined my control loops for my quadcopter project, I'm going to determine the motor commands (PWM duty cycle) from the motor forces/torques. I was following the guidelines of ...
1
vote
0answers
242 views

Is motor current proportional to thrust?

So I was making sure my circuit for an airboat I was working on was safe. And checking a motor, it has 35 amps max current running 11.1v at 1000. (However my ESC has a 30 current, 40 burst amps). ...
1
vote
0answers
488 views

Fusion of GNSS position data and prefused 9-dof AHRS data

Bosch, FreeScale, InvenSense, ST and maybe others are releasing 9-dof AHRS platforms containing their own fusion software and outputting filtered/sane/fused data (attitude as quaternion and linear ...
1
vote
0answers
694 views

MPU9150 - Yaw angle Drift

I use MPU9150, also use DCM and Complimentary filter to compute roll, pitch and yaw. However, my Yaw is not so smooth. How can I solve that problem? I looked at the datasheet of MPU9150, but I didn't ...
1
vote
0answers
94 views

Quadcopter one beep and blink problem

I have just built my first quadcopter, and have run into a bit of a snag. When I plug in the power, I only get one beep and a red blink from the flight control board, and nothing else happens. When I ...
1
vote
0answers
48 views

What are some generally accepted lift capacity guidelines for multirotors?

e.g. what general multicopter configurations would be generally accepted as recommendations to lift 0.5kg, 1kg, 2kg, 4kg, etc. Is there any general correlation between number of motors on a similar ...
0
votes
0answers
23 views

Imaginary part in result of inverse laplace transform

I am working with a system(closed-loop feedback control) that has a transfer function like this F = 20*(s+5)/(s^4+13.5s^3+41s^2+80*s+100) this one is in the s-domain but for the response analysis, I ...
0
votes
0answers
21 views

Quadcopter sensor fusion

I'm interested in quadcopter position tracking using a mix of IMU and visual navigation. I want to implement an EKF filter but what's not clear to me is how the filter would be updated using the ...
0
votes
0answers
6 views

LiPo battery power maximization

I don't know where this question should be asked so excuse me if this isn't the place. I have a 3S1P 2.2A 50C battery for a drone that I build. I have a charger that looks like this: https://www....
0
votes
0answers
26 views

Angular rate controller

I try to design an attitude controller with cascaded PD-P structure (angle-angular rate) for well-known quadrotor dynamics according to the thesis. I use an imu as expected in order to get the angle(...
0
votes
1answer
41 views

How to calculate the pitch of the quadcopter rotor blade and their efficiency?

I have gone to some of the blade designs and profiles of the blade which suits my requirement. But, once after entering the Theoretical calculation, I was stuck in the determination or the ...
0
votes
0answers
21 views

What are the uncertainites in the Quadcopter model for which we make a Robust Controller?

A quadcopter model may have some uncertainties for which we usually use a robust control. Can please someone specifies some uncertainties? like for what kind of uncertainties do we make a robust ...
0
votes
0answers
58 views

Measurements of IMU (accelerometer and gyroscope) are drifted or with too much error

I placed my drone on a table (i.e, at rest) and save (using a ROS topic) the IMU readings: As you can see, there's a lot of drift or error. I would expect the $x$ and $y$ acceleration to be 0 (I know ...
0
votes
0answers
12 views

Simulation flight gives inconsistent sensor data

I made a short outdoors flight of 10 minutes with hector quadrotor on Ubuntu 16.04 Gazebo 7. The sensor readings and the path images are as attached. The flight was simple. I took of slowly, moved ...
0
votes
1answer
17 views

Numeric integration problem in a quadrotor vertical descend code

I'm trying to implement a drone in vertical descend. As for maximum simplification, I maintain all its angles to 0, and just try to get to the my desired descend. However, when I debug, I see that my ...
0
votes
0answers
19 views

Tuning a cascaded attitude and attitude rate PID controller

Assume that I have an object in 3D, and I want to have a controller that stabilizes its orientation (also referred to as "attitude"). To be sure we are clear: attitude is measured in "degrees" or "...