Skip to main content
13 votes
Accepted

what is the algorithm to get position (Linear displacement and linear velocity ) using IMU (Like MPU6050)?

I thought for sure that there would have been a duplicate question somewhere on the site that answers this question, but I can't find one, so here's a quick description of the method. Put your IMU ...
Chuck's user avatar
  • 15.9k
5 votes
Accepted

Creating MAVLink commands from python

There are a couple libraries for doing what you want to to, the first is pyMAVlink and the second is dronekit-python it is going to be easiest to use dronekit as it handles a lot of the lower level ...
Mark Omo's user avatar
  • 1,904
2 votes

Raspberry PI with HKpilot32

I would not attempt to power the Pi directly from the flight controller. The last thing you want is to have unexpected power demands crash your vehicle. The easiest solution is probably to grab a 5v ...
larsks's user avatar
  • 121
2 votes
Accepted

Ardupilot on Raspberry Pi

Firstly, you may be confusing ArduPilot/ArduCopter software with the ArduPilot Mega (APM) hardware platform. ArduPilot/ArduCopter is indeed a great piece of software and is still maintained. The ...
Greenonline's user avatar
  • 1,647
2 votes

A Delivery Drone

Most of the outdoor drones use GPS for autonomous navigation. Even the flight controllers like Ardupilot and Naza need to be given the GPS coordinates of the destination for autonomous flights. The ...
Tharindu Suraj's user avatar
1 vote

what is the algorithm to get position (Linear displacement and linear velocity ) using IMU (Like MPU6050)?

I can't comment in this forum yet, so I have to post an answer, but I am looking at the same problem. The MPU9250 DMP output includes a quaternion and a fused quaternion. I can't find an exact ...
C. Eliot's user avatar
1 vote

ArduPilot plugin for gazebo documentation

The plugin in ardupilot_gazebo is used to control joints in the model and send the state of the vehicle back to the controller. Additional plugins are used in the vehicle sdf files to model ...
Rhys Mainwaring's user avatar
1 vote

Closed Kinematic Loops in Gazebo ignition/ gazebo harmonic

You can have a look at this discussion. Gazebo will not accept a closed kinematic chain in the raw SDF. I have played around the DetachableJoint plugin that can ...
oKermorgant'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

Can I preload a mission into my drone (navio2) so it can execute it without being connected to a ground station by telemetry during flight

Yes you can, see: https://ardupilot.org/copter/docs/auto-mode.html?highlight=mission https://ardupilot.org/dev/docs/learning-ardupilot-storage-and-eeprom-management.html but you need to be careful to ...
AnafiFlyer's user avatar
1 vote

Why 3DR Power Module has two 5v and GND output

Dual power and ground pins are on the power module so that two other modules could be powered without having to split the power cables. Also, if the attached module draws significant current from ...
jsotola's user avatar
  • 588
1 vote

How to communicate Ardupilot with Arduino

The best way to achieve this would be with RC channel pass through, you can configure any channel from 7-14 for RC passthrough (technically you can configure lower channels for this but this can cause ...
Mark Omo's user avatar
  • 1,904

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