Hi, thanks to your video. How does your drone move to its previous position? You send new position or calculate pitch, roll and yaw and pass it to drone? or is there any available commands such as go forward, backward, right and ...
@AldoVargasMoreno6 ай бұрын
For this video, for this example, I was calculating roll, pitch, yaw and throttle commands that are going to be send to the flight controller via usb cable... this was using a naze32 flight controller. If you use something like a pixhawk then you can create the commands to be send in the shape of velocities, so how much in velocity forward, or backwards right and left. All of this is in the code of my github.
@benjien20077 жыл бұрын
raspberry pi vtol, any in the making.
@senousyoucef9896 жыл бұрын
hello ,please help ,I am beginer in programation ,I have made a cheap quadcopter using : arduino nano ,mpu6050 as FC and nrf24l01 as receiver ,in the transmitter I have used arduino nano and nrf24l01. the programme used is multiwiiRF24 . I want to show the MPU 6050 values in the multiwiiGUI but in the arduino of transmitter .
@farmingmachine97235 жыл бұрын
Hey, i am trying to implement a similar control! How did you calculate the PID values Ki, Kp and Kd? Kind regards
@Promar227 жыл бұрын
Hi, I'm trying to perform altitude hold with naze32 and R pi, how would I go about doing this? I'm new to PID so is there any resources you recommend for understanding PID Control. Also how would I incorporate say ultrasonic sensor readings to achieve a desired altitude, or is a sensor not needed? Thanks in advance!
@bourridh8 жыл бұрын
Awsome !! is the stablization managed by the raspberry pi or the flight controller, i didn't anderstood the position hold mecanism, there is no gps , how pi calculates the position.
@AldoVargasMoreno8 жыл бұрын
The stabilization is handled by the naze32 and the position control is handled by the rpi with the position given by the motion capture system... you can think of the motion capture system as the "GPS" of the system.
@sudiproyroy0516 жыл бұрын
for quardcopter which is best 920kv, 1200kv, 1000kv...
@AldoVargasMoreno6 ай бұрын
really depends on the application, propeller size, battery...
@nicolobalestrino8 жыл бұрын
Hi how do you take power from the battery to the raspberry pi and the naze32? Which power distribution board do you use? We are working on a school project in which we want to recreate the hover controller like you shown on the video but to track the drone we will use 2 microsoft kinect.
@AldoVargasMoreno6 ай бұрын
I was using a BEC (battery eliminator circuit) that will transform the voltage from the battery to 5v or 12v, very easy to use.
@mezsafa75357 жыл бұрын
hi,i can connect naza v2 with raspberry pi ?
@AldoVargasMoreno6 ай бұрын
they connect via a usb cable and they talk to each other using my library made in python: github.com/alduxvm/pyMultiWii
@2black020097 жыл бұрын
need cam for this algorithm?
@AldoVargasMoreno7 жыл бұрын
yes, the motion capture is necessary as it acts as an indoors GPS... a very precise one :P
@2black020097 жыл бұрын
haha, I see... I was though you develop something 'IMU-position' or anything for this precise one :D btw, I really interest in your project DronePilot, btw can we control many drone with 1 pc / laptop? i think its about formation flight
@AldoVargasMoreno7 жыл бұрын
for formation flight, maybe other tools can be used, perhaps is better if you send me an email via my website so I can guide you better altax.net
@ricardosenandes69088 жыл бұрын
pids om Naze32?
@AldoVargasMoreno8 жыл бұрын
default ones...
@shazib30628 жыл бұрын
Hi Aldo, I like your hovering control system and by looking in to the code i think i can use it to control autonomously for using with opencv python face tracking. but i have very little knowledge in python and i think you can help me on this. the python code for face tracking is. Sorry for any inconvenience. if faces: print 'face detected! cv.Rectangle(image, (int(i[0][2])+int(i[0][0]), int(i[0][3])+int(i[0][1])), (int(i[0][0]), int(i[0][1])), (0, 255, 0), 3, 8, 0) x1 = int(i[0][2])+int(i[0][0]) y1 = int(i[0][3])+int(i[0][1]) x2 = int(i[0][0]) y2 = int(i[0][1]) xx = int((x1+x2)/2) yy = int((y1+y2)/2) output = "X{0:d}Y{1:d}Z".format(xx, yy) **** Now this output should be converted in MSP for controlling multiwii and i need help on this section print "output = '" + output + "'" serialConnection.write(output)
@AldoVargasMoreno8 жыл бұрын
+Md. Manzur Murshid Hi! yes of course it can, I even have code to do face tracking, take a look at this repository: github.com/alduxvm/rpi-opencv there is a facetracking example. The main issue is that for doing this onboard a drone will get very dangerous!! and the latency of the facetracking algorithm is very high... a position controller to do that will not really work, is just too slow... we need to make improvements on that area... I'm currently working on CV, but instead of face following, I want to follow a ground robot, take a look at this: kzbin.info/www/bejne/pqbCand9iZekhZI cheers!
@shazib30628 жыл бұрын
+Aldo Vargas Thanks very much for replying. yes I have seen all your project before in github and found hope for my little work. I have managed rewrite a small code to track and followed a face using cv-arduino based servo controlled camera and now I m stuck in this autonomous thing. there are some people made ardrone with face following in different platforms( github.com/eschnou/ardrone-webflight) but not much information. I need to convert those coordinates to roll angles and altitude values.Please help
@AldoVargasMoreno8 жыл бұрын
+Md. Manzur Murshid send me an email to aldo@altax.net
@TrungNguyen-xs4sg6 жыл бұрын
Hello Aldo vargas. I'm Trung. I see you on youtube, I extremely impressed about your project related control quadcopter throught Matlab. Can I help me my email: thanhtrung111333@gmail.com
@nilanthasaluwadana23875 жыл бұрын
This is great! Thanks for updating. Can we use mavelmind marvelmind.com/ data Naze with raspbery pi?