Questions tagged [quadcopter]
A quadcopter, also known as a quadrotor, is a multirotor helicopter that is lifted and propelled by four rotors.
543
questions
0
votes
0
answers
11
views
Wind service in Gazebo
There seems to be a few hits about wind in Gazebo, but I believe none of them go where I want it to go. This post is a last resort type of effort before going into this problem. Hopefully I'll find ...
0
votes
1
answer
15
views
Crazyflie: Connecting, logging and parameters-->Add logging config
I would like to define stateEstimate.vx, stateEstimate.vy, and stateEstimate.vz variables to ...
0
votes
1
answer
44
views
/cmdVel topic: cmdVel(roll, pitch, yawrate, thrust) for crazyflie
We are working on Crazyflie 2.1 to implement our controller by utilizing ROS2. We used the following repository on GitHub to make it possible.
crazyflie experimental
We'd like to access ...
0
votes
1
answer
25
views
Mambo parrot /tello control propeller speeds
From my understanding, for parrot mambo and tello drones, we control forward-backward, up-dow, left-right, and yaw speeds (in m/s and deg/s). But the low level control is control the 4 propeller ...
0
votes
0
answers
92
views
How to set namespace with ROS2 Foxy for custom Gazebo 11 plugin for multiple drones without getting cross-talk between Gazebo models?
Currently running ROS2 Foxy (with Python) with Gazebo 11.11.0
I currently have a custom force plugin to move my drone model in Gazebo. I am trying to apply a positive force at the location of each ...
0
votes
0
answers
30
views
Why new/recommended MEMS IMU for AHRS for drones are 6-DOF instead of 9-DOF?
I'm developing an quadcopter as an DIY project.
I'm in nascent stage of development.
I've just finalized the design/working philosophy.
I'm planning to fuse data from 9-DOF (9-Axes) IMU + GNSS + ...
0
votes
0
answers
12
views
Stepper Motor Stops rotating after some time on KK 2.1.5 Quadcopter flight controller
I am developing a quadcopter for image capturing.
I am using a KK 2.1.5 flight controller with A2212/13T 1000KV motor and lithium ion 2300 mAh battery .
My quadcopter flies steadily but after 12-15 ...
0
votes
3
answers
697
views
Designing S-Curve velocity profile for given Distance
I'm trying to create a high-level API for controlling a drone, where I tell it how far I want it to go (eg. moveForward(10)). The SDK allows me to give the drone an ...
0
votes
1
answer
133
views
Cascaded PID controller implementation
For a project I am building and programming my own flight controller. I have seen the implementation of a single loop PID controller. But after doing some more research I've found that a cascading PID ...
0
votes
1
answer
74
views
1
vote
0
answers
44
views
Move a Simulated Quadcopter in a straight line
I'm trying to move a quadcopter in a simulator from (x0, y0) to (x, y) in a straight line at a constant speed. The simulator takes x and y inputs in m/s. Altitude as an input is a constant value in ...
2
votes
1
answer
290
views
What is the consquence of Gimbal lock?
I'm learning about Gimbal lock and I understand the reason why that happened.
But I don't understand why that is a big deal because it only affect this rotation. After this rotation finished, we have ...
1
vote
0
answers
21
views
SMC: Is there a way to control two sliding surfaces with just one control input?
This is a question related to Control Systems.
I've been searching papers all over the internet with very little success. I know that traditionally we want one control per sliding surface but If ...
0
votes
0
answers
227
views
Uncontrolled drift of Visual Inertial Odometry
I'm trying to use the VINS-Fusion package to obtain odometry for a quadcopter. The primary sensor is an Intel Realsense D435i. I've calibrated the camera and IMU extrinsics using Kalibr. IMU ...
0
votes
1
answer
221
views
Why are Euler angles used for drones
I know this question is asked before, but the reason why was still not clear to me.
If you've a 6-DOF IMU, the gyroscope measures is degrees/s or radian/s.
Why do we want to convert the body rates to ...
0
votes
1
answer
63
views
Alternatives to Mount the Motors on Quadcopter
We are doing a quadcopter project and we are at the stage of building the vehicle. However due to lack of attention, the screw holes of the Brushless Motors (Emax CF2822) we bought do not align with ...
0
votes
1
answer
47
views
Can an Xbee transceiver module be used for controlling a stable Quadcopter?
I would like to use an Arduino Nano IOT as a flight controller and connect this to a Xbee transceiver module for control. If the Xbee module was set up so that for each packet transmission it included ...
0
votes
1
answer
171
views
Inverse kinematics for 2DOF robotic arm in 3D
i am trying to find the inverse kinematics for quadrotor with 2Dof robotic arm, which has first joint rotation axis perpendicular with second joint. So, for the inverse kinematics i use two equations
...
0
votes
1
answer
42
views
Is ADS-B receiver used in PixhawkCube ADS-B out or ADS-B In?
The new carrier boards for Pixhawk Cube seems to be using a 1090MHz ADS-B receiver from uAvionix. This receives location information from nearby aircraft (airplanes, gliders, helicopters, etc.), but ...
1
vote
1
answer
35
views
Is VIO a good solution for autonomous drone navigation at higher altiutues (200+ms)?
When it comes in indoor scenarios, VIOs may provide good performance, but when it comes to outdoor environments and high altitudes without proper GPS coverage/stability, are current VIOs capable of ...
1
vote
1
answer
764
views
Simulate Wind in Gazebo - physics_msgs
I am trying to simulate a drone inside an environment with constant wind. I have found a good plugin (link below) and I have done the following to integrate this plugin in my system:
include the ...
0
votes
0
answers
37
views
Trajectory optimal for quadcopter
I have defined a quadcopter that I control with a PID controller. The dynamics that define it are such.
$T=mg+m\ddot{z}$
$\theta=\frac{\ddot{x}}{-9.82}$
$\phi=\frac{\ddot{y}}{9.82}$
As you can see I ...
0
votes
2
answers
705
views
How do I find the transfer function for my quadcopter altitude system?
This is not so much of a how but if I am right so far. I am looking at the z-axis now only. The linearized equation of motion for the thrust in the z-direction is:
$$
T=m\cdot \ddot{z}+mg,
$$
where $m$...
0
votes
1
answer
1k
views
Air Resistance Drag Force Calculation For Quadcopter
Hello there. Hope you are all doing well.
I have created a dynamic quadcopter model on Simulink and designed a controller for it. So far, everything is going well. However, since I am going to be ...
0
votes
1
answer
88
views
Mapping Joystick Inputs to Quadcopter
hope you are all doing well.
We are doing a project where a quadcopter is controlled by an ordinary joystick. We have constructed the Control Algorithm and the joystick to move the quadcopter in ...
0
votes
1
answer
26
views
Why does the quadcopter become unstable after turning?
I'm trying to write a simple test MAVROS node where my quadrotor is expected to go in a straight line and then have 180-degree turn and come back and land on where ...
0
votes
1
answer
520
views
Can someone explain this yaw angle calculation equation?
Nowdays, I am trying to understand PX4 Autopilot(Drone Flight Control Open Source) attitude control code. But I can’t understand formula below which is in attitude control code description.
Can anyone ...
0
votes
1
answer
669
views
Drone Development using ROS Noetic on Ubuntu 20.04
I installed ROS Noetic on Ubuntu Mate 20.04 in my Raspberry Pi but couldn't find any specific tutorial to follow along for Noetic. Most are available for Melodic, which doesn't work with the latest ...
1
vote
1
answer
84
views
What devices can I use as a flight controller in a Quadcopter project? [closed]
I know that the flight controller is the heart of the quadcopter and a device which has to be considered greatly when building a quadcopter project. In regards to this quadcopter project that I'm ...
1
vote
1
answer
72
views
Drone lost traj recovery
So I am using slam algorithm to localize the drone which is gps denied . The input to the slam algo is imu data and a video .
Now after the first run of the slam algorithm it creates the trajectory ...
1
vote
0
answers
43
views
Quadrotor Smooth Trajectory optimization
I'm currently following a course on coursera on quadrotors, and i'm currently focusing on the trajectory planning mechanism.
In the course, it's said that one of the criterias when planning a ...
1
vote
1
answer
193
views
Inertial frame's angular velocity expression
I'm following a robotics course on coursera which talks about aerial robotics and more specifically quadrotors.
I'm trying to understand the logic behind the relationship between the angular velocity ...
2
votes
1
answer
284
views
Inertial frame VS Body-fixed frame momentum correction factor
I've recently enrolled in a Coursera aerial robotics course and i'm trying to understand how the rate of change of the angular momentum is computed from the inertia frame to the body-fixed frame.
...
0
votes
2
answers
574
views
Quadrotor dynamics: How is torque created
I'm a software engineer and I've recently engaged into Robotics field. I've started by a course on Coursera which talks about Aerial robotics and thus quad-rotors. I'm trying to understand how quad-...
0
votes
1
answer
45
views
When is the Quadcopter out of the control?
Assuming ideal environment/hardware flying conditions, is it possible that the autopilot loses the control of the quadcopter?
What is the maximum tilt in roll and pitch that is allowed for the ...
0
votes
1
answer
52
views
Quadcopter descends when rolled or pitched
I'm currently working on a quadcopter using f450 frame and YMF32 code. I was able to successfully build the quadcopter and It flies without having any vibrations or wobbles. Also, I tuned the PID ...
0
votes
2
answers
268
views
Generate a Trajectory from GPS coordinates
How would I generate a trajectory (e.g. minimum snap/jerk/acceleration) for a quad rotor between GPS coordinates? In all the examples that I have seen, they assume that the x,y positions are in meters ...
0
votes
1
answer
41
views
How to make a quadcopter hover when tilted forward or backward?
is making a quadcopter hover forwards or backwards possible ? The only two ways I can think of making this happen is by using motors to move the rotors in such a way that they are always vertical and ...
1
vote
3
answers
339
views
Quadcopter PID Controller for distance
I am trying to use a PID controller to stop a quadcopter at a specific location while travelling horizontally, however currently it overshoots/undershoots depending on the max velocity. I have tried ...
0
votes
1
answer
193
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 ...
2
votes
1
answer
123
views
What flight firmware stack is most common in aerial robotics research environments?
I'm considering Aero-Astro grad school and am looking into acquiring a drone hardware platform to implement GNC/ PNT/ autonomy papers like those I might see from, e.g., the Navigation and Autonomous ...
1
vote
0
answers
73
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 ...
0
votes
2
answers
621
views
Detection of linear acceleration vs rotational velocity/acceleration
I am wondering, how do you differentiate between linear acceleration and rotational velocity and acceleration for IMU? A rotational velocity or acceleration will still appear to the accelerometer as a ...
1
vote
1
answer
255
views
For a quadcopter do i need to place the gyroscope sensor at the center of mass?
I am trying to build a quadcopter and think it is essential to have its center of mass in the middle. Therefore, I am planning on putting the battery in the center. However, this will cause me to ...
1
vote
1
answer
47
views
BLDC Stuttering when attached to Arduino Nano
I am working on building a quadcopter with an Arduino nano. I am currently only working with 2 motors. However, I am experiencing an odd issue. When I try to run my motors, one of them runs fine, ...
0
votes
1
answer
159
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
1
answer
40
views
Setting up rewards to account for UAV crashes (Reinforcement Learning)
I am working on a project to implement a collision avoidance algorithm on a real UAV. I'm interested in understanding the process to set up a negative reward to account for scenarios wherein there is ...
1
vote
1
answer
161
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 ...
1
vote
1
answer
2k
views
What is a low level controller for a quadrotor?
I am studying control systems, and I was reading a paper about quadrotors. In the paper it is said that in the platform of the robot it has to be present a low level controller.
But what is a low ...
0
votes
1
answer
31
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 ...