Skip to main content
3 votes

How i can build a drone using ROS2 Humble and Gazebo?

Yes you could use ros2_control, but there is no ros2_controller available for drones -> you have to write your own. But the more challenging task will be to simulate the physics of the drone, lift, ...
Christoph Froehlich's user avatar
3 votes

To calculate roll,pitch and yaw

The position coordinates x, y, z are inadequate information to compute the roll pitch and yaw. x, y, and z are the position of the vehicle in space. roll, pitch, and yaw are the attitude or ...
Tully's user avatar
  • 25.4k
2 votes

Finding the right PD values for a quadcopter simulator

This problem can be conveniently solved by resorting to a state-feedback controller as the one depicted below. In this case, we have that $P=\frac{1}{m \cdot s^2}$, $x=\left[ z, \dot{z} \right]^T$, $...
Ugo Pattacini's user avatar
2 votes

How to recover low voltage LiPo battery?

First: Did you measure correctly? I know its not that difficult, but 0.32 V seems very low too me, even for a dead battery if its not a very old one. If you measured correctly, I would recommend to ...
rubimat's user avatar
  • 116
2 votes

Guide Drone using GPS

There are two approaches here. First, keep in mind that even with a high number of satellites, pure GPS will always have some amount of imprecision and that amount is usually measured in meters. The ...
cst0's user avatar
  • 926
1 vote

Best File Format for Gazebo Simulation: URDF or STP?

Perhaps it would help if I explain a bit what these two file formats are, as .stp and .urdf can not be used interchangeably, as they are very different formats made for different purposes. URDF ...
Kimberly McGuire's user avatar
1 vote

How to provide velocity command from difference in position?

I think what they mean is to profile a move from A to B and generate a twist command to follow the profile. Look up "trapaziodal velocity profile" on you favorite search engine. The reason ...
billy's user avatar
  • 336
1 vote

How to recover low voltage LiPo battery?

This problem was solved… dangerously. I knew my charger needed to detect a high enough voltage to even begin charging. So I took ANOTHER (admittedly 4S) battery, and plugged that into a positive and ...
HyperProxy's user avatar
1 vote
Accepted

Drone Flight Controller and Firmware that supports ROS2

As you mentioned, most people typically use Pixhawk or ArduPilot when using drones with ROS. While I'm not sure exactly why you want to use SpeedyBee, such flight controllers usually do not officially ...
reason_rock's user avatar
1 vote

In a Blank Webots World, How to Operate the Mavic

I have tested in 2023a and 2023b and the only change that has been necessary in Worldinfo is to set the timestep to 8 and a linear damping to 0.5 and angular 0.5
Marcelo Ortiz's user avatar
1 vote
Accepted

Crazyflie: Connecting, logging and parameters-->Add logging config

The error itself comes from your own (or the copied) script ...
Kimberly McGuire's user avatar
1 vote

/cmdVel topic: cmdVel(roll, pitch, yawrate, thrust) for crazyflie

So I'm the creator of this package crazyflie_ros2_experimental so I'll try to help out. It is an experimental github ROS package that is no longer maintained (), but I'll try to help out if you want ...
Kimberly McGuire's user avatar
1 vote

Mambo parrot /tello control propeller speeds

No, those two things are not 1:1. Remember that you have a dynamic system. The drone's current velocity can have a big impact on what happens to the propeller speeds when you give a new desired ...
Mike973's user avatar
  • 1,157
1 vote

Using Here3+ for GNSS information, missing documentation?

The Here3+ uses the DroneCAN/uavCAN protocol that is now renamed to cyphal. This is an entirely different protocol from NMEA2000. The CAN msgs build-up is done by DSDL description. With DSDL file (see ...
Nobel's user avatar
  • 56
1 vote

Designing S-Curve velocity profile for given Distance

You were probably trying to avoid this and generate some kind of closed form solution, but as you show this is really burdensome. They way I would solve this (which might not be the best way) would be ...
guero64's user avatar
  • 338
1 vote

Do electromagnets affect magnetometer calibration?

Without knowing the specifics of the sensitivity of your magnetometer and electromagnet, it is impossible to give a concrete yes or no answer. With that, in general any source of magnetic field is ...
mjcarroll's user avatar
  • 1,781
1 vote

Drone lost traj recovery

The any way would be SLAM itself. The point of SLAM is to reconstruct a trajectory given sensor inputs. That's just semantics though. I'm guessing you want to know how to handle failed sensor cases. ...
Josh Vander Hook's user avatar
1 vote

What can cause yaw rotation on a multirotor when yaw control is disabled?

A disturbance yaw rate of $-0.1, \text{deg/s}$ seems way low. Are sure that in steady-state there won't be any cause external to your copter (very low airflow?) justifying it? Imbalance between the ...
Ugo Pattacini's user avatar
1 vote

To calculate roll,pitch and yaw

It is not possible to calculate your roll - pitch - yaw angles from linear position information. If you are using a simulated robot with sensors, you can use the gyroscope readings from the IMU sensor,...
kucar's user avatar
  • 443
1 vote

Communication method between drone swarm members

It is widely known that in many (most) living societies (human, animal, marine...), individuals prefer to be parts of teams, which inherently have leaders. In the case of your project, the situation ...
virolino's user avatar
  • 301
1 vote

Universities offering courses about Drones (Unmanned Aerial Vehicles [UAVs])

You should probably check out the universities below. I have read about some great research work done in the field of Aerial Robotics in these universities. They might not have a separate program as ...
Bumblebee's user avatar
1 vote

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

Not long ago I had the same problem of evaluating different blade designs. Well it's not an easy task. I used JavaProp which is a tool for evaluating propeller designs. The author has an phd in ...
Westranger's user avatar
1 vote
Accepted

Drone or UAV Platform for deployment of Deep Learning / Reinforcement Learning

there seems to be no mature drone platform focused on the NN research personally I suggest using a drone combines a NUC, TX2 for example the drone works as a flying platform providing control APIs, ...
lanyusea's user avatar
  • 151

Only top scored, non community-wiki answers of a minimum length are eligible