We started the tuning over again, I(Sharun) flew the quadcopter today. Things went smooth we found the sweet spot for kP for the rate of roll and pitch. Then ...
read moreWe figured out the problem with our tuning. One senior,Nikhil, adviced us on the same our rate PID tuning wasn't done the right way, also we were completely ...
read moreI had completed making the board, I took it to my room yesterday and completed there. This one is much better than the previous ones. So, we assembled the quad ...
read moreI(Sharun) started making a new board, Satya and Animesh had bought a new PCB with more hardness and better quality. Satya worked on debugging the code for a while.
Today, starting was just a waste of time, we could only wait for the batteries to get charged. Then, after 1 or 2 flights some error cropped in, the quadcopter ...
read moreWell, the angles were measured again and by changing the beta coefficients in the angle code the update rate was improved and hoping to get better results we began tuning ...
read moreWe tried the different algorithms, but they didn't work as fine as the quaternian algo that we have been using. The pressure sensor code didn't seem to work ...
read moreThe tuning of coefficients continues. The vibrations are reduced a little by tuning the P and D terms but we cannot get rid of them. May be the angles were ...
read moreWee moved on to testing the quad and tuning the PID coefficients for angles. The vibrations seemed difficult to be removed.
Today we calibrated the magnetometer by storing the data in txt format and when that was input to a software it gave all the necessary coefficients. This code was tested ...
read moreI(Satya) got the quad to store parameters in EEPROM. Sharun and animesh soldered pins onto our MS-5611 sensor. We stored magnetometer data so that we can calibrate our magnetometer ...
read moreSharun implemented an angle estimation code which uses gradient-descent method and quaternions, and then tuned the parameters associated with it. Rachit started coding for the MS-5611 barometer. I(Satya) wrote ...
read moreWe tuned our quadroter's PID gains further and redistributed among ourselves.
We had trouble uploading code onto our Arduino Mega, leading to complications. Later, we ended up busy cleaning our Aeromodelling club HQ, which was in a state of chaos before.
I(Satya) figured out build custom MAVLink messages and how to build a custom qgroundcontrol to use them. I got the quad to use Animesh's angle estimation code and ...
read moreWe tuned our quadrotor's rate PID gains. Animesh continued to code his version of an angle estimation algorithm which uses explicit complementary filter and quaternions. Rachit was working on ...
read moreFinally the telemetry worked, the problem was- baud rate. We found out that there is a fixed baud rate at which telemtry works and it was 57600. Now we were ...
read moreI(Sharun) soldered the pins for magnetometer on our circuit board. After that we tried running telemetry once again, but it didn't help. So we started on with manual ...
read moreSatya and me(Sharun) tried serial communicationo by another telemetry assuming that something was wrong with the one that we used yesterday. But it turned out that this one was ...
read moreThe testing couldn't be repeated today due to lack of motors, which were employed in other projects of the club. I started writing the code for DCM. Animesh was ...
read moreI(Sharun) studied about DCM, because the next obvious step for stabilizing the quadcopter was the angle estimation, starlino guide proved to be useful. Satya tried mavlink by connecting through ...
read moreToday the team started work in the noon itself. Till the evening we completed soldering the new circuit board. Satya tested the magnetometer code and printed its data. Animesh and ...
read moreWe added wires to the circuit board. But later the board was ruined when a couple of pins got shorted with each other and also the pins were soldered poorly ...
read moreI(sharun) started soldering the circuit board that fitted both arduino due and mega. All pins were soldered but the wires were left. We assembled our quadcopter for the first ...
read moreToday we started assembling our quad. Satya and Rachit completed the code with the all the miniature finishings. Rest of the time there was evaluation.
Today we didn't do much work. Moreover, there were nocoordinators and few of the other teams up for work. So we studied on our own today.
Circuit board soldering couldn't be started today due to lack of equipments. We wrote PID codes today. Rachit and Animesh wrote a PID code and then tuned it. Me ...
read moreWe wrote the code for reciever using pin change interrupt. It was decided that circuit designing would mainly be mine(Sharun's) job, so i tried practicing soldering on spare ...
read moreWe all tried our first hands on soldering circuit boards today. We also wrote the code for reciever and monitored the raw data initially from 1 channels and then moved ...
read moreWe studied further about concepts in coding an arduino, a few more libraries. We discussed and arrived at our circuit for the quad copter which mainly comprised of MPU6050, BMP085 ...
read moreWe got familiar with the basic codes for blinking led's and also the servo libraries, and studied about PWM. We tried them practically on arduino mega2560. We were able ...
read moreWe now have a clear idea about the various communication protocols(uart,i2c,sli). We also studied about arduino from the official website, got to know about the various basic ...
read moreWe team members met today, started the background study about arduino and communication protocols. We also started the styro-plane workshop. We cut out the fuselage, wings and tails out of ...
read more