Working on a PID (Proportional, Integral, Derivative) control system for quadcopter drone. The quadcopter frame has been built, the flight control board is custom made, based on an Atmel SAM (Smart ARM) microcontroller. The software on the microcontroller is written in C using Atmel Studio. Currently designing the PID control algorithm for basic quadcopter control, (acrobatic/rate mode), and stability mode (easy mode - maintain level attitude). Need help with determining the appropriate quadcopter response given specific gain values in the PID algorithm, i.e. how to stop quadcopter from overshooting or undershooting desired values (wobble). Need help with determining the best way to adjust PID gains to get desired behavior, i.e. which gain to adjust given the current behavior wobbly, and by how much it needs to be adjusted. Need someone who has first hand knowledge and has successfully programmed PID control algorithm for a quadcopter. Can provide more detailed information/videos of current behavior.
12 freelancers are bidding on average $175 for this job
Hello sir, I'm an electronics and embedded systems engineer interested in robotics in general. Please check my youtube channel [url removed, login to view] thanks