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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
ardupilot × 48quadcopter × 17
arduino × 12
gazebo × 6
uav × 6
mavlink × 6
ros × 3
imu × 3
navigation × 3
python × 3
multi-rotor × 3
ros2 × 3
pid × 2
raspberry-pi × 2
simulation × 2
accelerometer × 2
gps × 2
drone × 2
pixhawk × 2
control × 1
sensors × 1
microcontroller × 1
power × 1
c++ × 1
radio-control × 1