Only 2 months remane before leaving Calif* again. Hard to believe this valley which has been the status quo for so long is going to be gone. Probably won't return, this time.
For 10 years, I had a taste of the lower middle class lifestyle, having cush engineering jobs without actually having an engineering degree, having disposable income, being able to buy crap. As long as you had any experience writing any kind of software as a hobby, it was fairly easy for biology majors to get in.
In reality, it was the steadily declining embers of the 1st dot com boom propping up a lot of natural science majors who would normally have to work at Walmart. Those jobs are now gone & the formal system that dominated most of history is back. The collapse that began in 2001 has finally reached the rest of us.
There was a list of things to do before leaving Calif*. Did most of it 4 years ago, when the signs of the end were beginning to appear. The mane things I'll miss are Eastern Bakery in San Francisco & driving down the 5 to run in Jesus Heroine's races.
Never actually made any money after that 1st round of college. It all went to student loans, taxes, & rent.
The good news is I'll be able to feel the warm water of the gulf of Mexico again & visit mom, if she makes it to the next holidays.
Finally did the range test with the RC car by running up & down a 1/2 mile segment of road. That was really hard. The voltage was regulated at 7.4V. It went 9.5 miles at a constant 7.1mph downhill, 6.7mph uphill. Speed quickly faded after 9 miles.
The recharge was 85 minutes at 2A. The run was also 85 minutes, giving 2A of consumption. This 8 year old battery was originally rated at 3.3Ah & still has 3Ah of capacity, if run all the way to destruction at 2A.
So the speed was constant but the range was 2 miles longer than stock 1.5Ah AA's. It put a lot more wear on the tires than stock batteries. It's practical for a tempo run, but not for a long distance movie. The voltage would have to be reduced, which would require another range test. The long distance movie would be more easily done with an unregulated 2S battery than a regulated 3S battery.
It still takes a lot of energy to drive & run simultaneously, despite the ergonomic controller. It was also after running 4.85 intense miles the day before. Turning around every 1/2 mile probably made it harder.
It's interesting to note the elevation change on the circular course was only 45 feet, yet had a significant impact on the car's speed. The challenge in running uphill on that segment is not just psychological.
Foam under the camera greatly aided the oscillation.
Ran 4 miles with the RC car. The ergonomic hand controller was a joy. It's like the car is an extension of your body. Too bad the status quo in commercial products is too big to fail. The radio worked perfectly.
The throttle worked nicely. The steering was still worthless. It was too inconsistent. The next step would be 2 steps only, with hard coded PWM.
The battery finished at 11.7V. It took 2Ah to go 4 miles. At 7.4V regulated output, it did 8m30s miles downhill & 9 minute miles uphill. This seems to be the motor's most efficient speed. The voltage regulator was perfectly matched to the heatsink.
All the improvements only made the speed more stable. The range was greatly reduced.
The battery sliding out & roll overs were problematic. The battery straps served no purpose. The camera definitely has a sympathetic oscillation. Another gopro firmware crash robbed most of the footage.
Gadgets are still trash & most web apps/cloud services don't work, but it's a lot better than 1999. The 1st dot coms had to fail to have any improvement. Now, the stock market isn't being allowed to fail & the trash is never improving.
After every attempt to revive it, the phone that ran in 2 Jesus Heroine races was finally replaced by a new copy of the same model & T-Mobile was voted off the island after 8 years. The best theory is salt got somewhere inside the touch screen area & couldn't be removed. It's still the only affordable phone.
There was hope to exchange parts from the new phone & stay on the old plan, but none could be exchanged. The mane board was drastically changed. The new version had nearfield communication & rearranged contacts. Maybe the old LED can be used in a flashlight.
The problem is it has erroneous oscillations above 0.5m, as the bank angle influences the detected movement more. Tried downsampling the readings to 10Hz. That did nothing. Tried throwing out readings of quality 0 like autoquad does. That did nothing.
Time for another stab at the raw data like autoquad does. The PX4flow must not do very good bank cancellation.
So the phone returned from LG untouched. They didn't accept payment or try to repair it. None of the damage they reported was there. They probably can't really repair it, but either replace it or make up any excuse they can to do nothing at all.
Tried again to restore it by soaking the touch panel in water. Maybe it would dissolve salt from a gasket that was interfering with the sensor. Then tried scraping salt from the frame. It still didn't work.
This phone is now sold for $100 on Virgin. They have better plans, using the obsolete Sprint network. The obsolete Sprint network is still better than T-Mobile, which offers no data for under $40.
The parts could be used for a repair or the extra $5 could be paid for a Sprint plan. It would not be viable to pay for an unlocking code to stay on T-Mobile. Assuming no design changes, the mane board can be swapped.
Pretty good & frustrating demo of what the PX4flow can do. The obvious advantages are: large airframe, large propellers, lots of ground detail. Surprised the banking didn't throw off the optical flow. He used a unified kalman filter & did significant processing of the raw optical flow data.
Next, we have him recording a flight by walking around with the aircraft & playing it back. The next step would be copying parts of autoquad. It's probably what arducopter based its kalman filter on.
Decent pot arrangement. The trick is lots of hot glue & wood. A wheel would be better than a stick for steering.
Another iteration with production wood. Unfortunately, the steering stick has a finite number of gluings. There was no other way to attach it than with a giant blob of glue. The throttle stick wants to angle away from the camera, which would require a heavier piece of wood.
The buck converter was most efficient at 120Hz. It peaked at 9V 2.3A. To make that, it consumed 12V 2A for 82% efficiency.
The nominal use is 7.5V 1.5A. Lacking a real dummy load, it produced 7.5V 1.9A by consuming 12V 1.7A for 70% efficiency. The MOSFET still heated up over 75C. The efficiency was probably overstated because the load resistance was not accurately known.
The dropout voltage at nominal use was 3V. It's a much worse dropout voltage than an LM317. A pair of LM317's with a big heat sink would do the job in much less space. They have a 2.5V dropout voltage & heat to below 50C while providing 8V 1.7A.
A linear regulator would be 62% efficient. The circuit is definitely not the most ideal, probably owing to the MOSFET being extremely slow. The Castle 10A BEC can do a whole lot better in a lot less space, but this is the age of spare parts.
Would consider the lack of efficiency, weight of the inductor, size of the circuit & dropout voltage deal breakers for the buck converter.
It's a problem as old as time, we all encountered eventually. Now that the venture capitalists have latched on to wearable computing, it's a problem we have to face, whether or not it's any more solvable.
Today's problem is proportional steering & throttle with 1 hand. It begins by tearing down a picco Z controller for sticks. It would be ideal, since it was rugged & used single axis sticks. There's no chance the 8 year old controller would ever be used again.
It's probably equivalent to where it was in Sep 2013. The rate of rate gyro feedback seems to have stabilized it, slightly. The barometer is disabled, giving it tighter but more twitchy altitude. The buster was a new manual control interface. That brought out a lot of deficiencies that don't come out in a waypoint playback.
After all the work copying the DCM, came to the conclusion that the DCM is worthless, indoors. Consider that the equilibrium is perfectly level, indoors. The only nonzero angles are from IMU drift. If it turns, the DCM is going to swap the roll & pitch angles, when in fact the roll & pitch should be unchanged since they're from drift in the copter frame.
The DCM is best suited for outdoors, where wind causes a real nonzero equilibrium. So everything needed to be reverted to the straight integration, with all the gyro biasing & floating point added to those routines.
For some flights, the IMU doesn't drift. For others, it drifts.
The Chinese fartbags once again stick it to the poor people of the world. The blog recalls that the LCD wasn't cracked & there certainly wasn't any of the damage listed. The problem was the touch sensor, which wasn't listed, & discoloration of the backlight, which didn't have to be fixed.
Just because the Chinese are the only people in the world who can make phones & the only ones who can invent things, they treat the rest of the world like snot. The Americans get poorer & the rich move on to the stars. That's how humans have always lived.
So the PX4flow issue ended up being the UART overflowing. The floating point conversion must have slowed it way down. IMU drift still seems within limits. There are a few more UART routines to optimize for the higher latency, a few more glitch crashes.
After all that floating point rewriting, DCM conversion, & IMU hacking, the result was still pretty bad. Optical flow is still a sloppy method, especially outside the 1m fixed focus of the PX4flow.
It would scream if it had an autofocus based on the altitude data, but there's still no way to make a long macro lens with autofocus down to a price.
Getting the video feed on Qgroundcontrol requires disconnecting the PX4flow from all other power sources except USB. Official Linux support for Qgroundcontrol seems to be gone. It's just Mac & Win, unless you want to make your own port.
The PX4flow is indeed broken. The camera works. The altitude readings work. The flow compensated readings are garbage. Moving it around a lot gets useful flow compensated readings to start showing. It reverts to garbage after a certain amount of time below a certain amount of movement.
The gyros would have to be broken, but no mems gyro has ever died. Some of it could be the UART dropping characters. The raw readings are quite erratic around startup & engine arming time.
After a full day, the electronics were transferred to a new airframe with new motors & new propellers. The IMU drift, as it was known, was no more. So the motors should be considered gone after 1 crash.
There was 1 phase in the development where it was spontaneously getting thrusted into the floor by 2 motors going to full throttle. That might have done it.
The autopilot is now non functional. The PX4flow might be damaged. There was another reflex to put the sonar on foam, which probably doesn't work, either.
After a 2 day process, an outboard IMU was fabricated.
A magic switch was installed to switch the UART between debug & IMU input. The bootloader started in 115200, then the mane firmware switched to 230400 for the IMU. That supported 1050 full readouts per second.