Kamis, 09 Juli 2009

Going to FAR

Just finished packing for an early AM departure. I started the day at 4:45 its 11:21 I plan to leave at 4:00 am 18+ hours, . I’m tired.


We have four major projects for this trip in order of importance.



  • Large Customer Project that dwarfs the other three.

  • Static fire H2O2/Kerosene silver ball.

  • Tether fly blue ball. (If this goes really well might try first free flight)

  • Work on Propellant Production.

There will be a TV crew on site Saturday and all the FAR regulars have been asked to bring their best “show and tell.”


 


 


 


 


 

Rabu, 08 Juli 2009

Revenge of the blog

Nowadays, it seems everyone has a blog (this guy included). They're the hot new medium and some bloggers are even predicting they will eventually replace grizzled journalists in reporting the news. But what exactly will they do when they don't have newspapers from which to steal content?

Look at most blogs and they're usually just copies of legitimate newspaper Web sites. Many include a bunch of links with a brief description of the news of the day. So to borrow a line from the old Observer-Reporter ... What's up with that? While some bloggers have very interesting content, it seems that the internet has spawned millions of blogs where everyone has an opinion, but rarely does anyone have something important to say (once again, this guy included).

So my fellow bloggers and comment posters: Let's make a pact to stop stealing newspaper content and start coming up with some fresh ideas. If you offer your own opinion on the news or sports, then more power to you. But for the rest of us, let's re-tool the blogosphere.

Senin, 06 Juli 2009

The ... is connected to the ...

My basic control loop is as follows:



  • 1)I have an actual and  desired position.-> I use that to generate a desired velocity.

  • 2a)I transform the desired velocity into a desired right and forward velocity with current yaw/heading.

  • 2b)Transform the actual velocity into right and forward velocity with current heading.

  • 3a)I use  actual and desired right /left velocity to set desired roll* angle.

  • 3b)I use actual and desired forward/back velocity to set desired pitch angle.

  • 4a)I use the actual and desired roll angle to set the aileron or actuator position to cause roll.

  • 4b)I use the actual and desired pitch angle to set the elevator  or actuator position to cause pitch change.

I reality steps 1,3 and 4 are PID loops(proportional integral differential) , I’ve been running for a while with  Step 1 P,I step 3 p and step 4 pd. For hovering this works just fine as what I really care about is holding position. Any bias in the system is taken out with the integral term in the position hold. When I start navigation from place to place that does not work so well. It’s beginning to look like I need properly distributed I and D terms on each loop. For example a helicopter does not hover with the frame level, my current helicopter hovers with a 12 degree to the right and 5 degree nose up from its resting position on the skids. I could carefully tune the centers of all the loops so these biases don’t effect the control laws, but they seem to vary with somewhat randomly.


I’m in the process of trying to change to 1:PI,3:PI,4:PID as I get each loop under control I have to turn down the gain in the outer most loops as the gain was cranked up there to handle the biases not taken into account with the integral terms.   I have a simple utility that runs on the laptop and allows me to tweak gain constants without recompiling things in the field. It also allows me to assign one constant to a trim lever on the RC transmitter for tuning. I’ve flown  about 30 times in the last week trying to get all this sorted out on the helicopter.  I’m going to have to tune the rocket as well, but hopefully I’ll be more efficient with that after learning on the copter.


I started with 10 variable slots, and have now moved to 16 variable slots. I was having a hard time making sense of it all until I discovered today that when I did a cut copy and paste on the UI that sets gains, the channel being assigned to the “trim” lever was the wrong one, olny  if I was trying to set one of the 6 new channels, so the trim lever made things change, but not what I though it was making change so it was all very confusing arghhhh…


I’ve fixed that tonight and I’ll try again after work on Tuesday, or maybe not, I’ve been reading some David Weber snipits aka “book crack” and amazon tells me the book in question has been shipped and I will get it on Tuesday. no more rushing to the site to see the latest installment on Mon,Wed,Fri ;-)


 


*Since I started on a helicopter I’m using that coordinate convention, where what is typically done for rockets is to call “roll” rotation around the nominally vertical actuator.

Help wanted?

"This is the jobs section?" my mother asked while flipping through the Post-Gazette this morning when I came over for a cup of coffee. The flimsy section used to be bigger, she claims, although she is adamant that it's rare for someone to find a job through the want ads. I did find a couple good leads if I want to begin my new career as a custodian or commercial truck driver.


It seems the top option is to network through friends and family. Word of mouth is one of the best ways to find a job, or so I've been told, and I have a couple of leads I might pursue. But for now, I'm going to take one last stab at journalism and send my stuff to a couple newspapers. I wonder how enthusiastic the P-G and Trib editors will be when they receive a clip of my riveting investigative piece I did in 2006 on why West Virginians don't like ketchup on their hot dogs. On second thought, maybe I better send the high-voltage power line stories instead.

Minggu, 05 Juli 2009

NGLLC news etc...

Several items of interest in the NGLLC news. Masten Space has announced they are  planning both a Level 1 and Level 2 attempt, and Armadillo flew the super Mod for 178 seconds. It looks like there are presently three teams with flyable vehicles in active testing. It should be interesting.


I’ve spent the last week working on navigation and control with the helicopter. I’ve been chasing things like the natural frequency of the rotor interacts badly with the Z axis accelerometer for some interesting aliasing. (The vibration on the rocket looks like white noise, the vibes on the helicopter don’t.) I’m also working to improve the navigation accuracy as that will be key to winning if there are multiple successful LLC teams this year.


This coming weekend the 11th we will be out at FAR and hope to fly the blue ball and static test the silver ball again. I think this will be a big FAR weekend with a number of interesting things going on.


 

Sabtu, 04 Juli 2009

Live from the World Center of Racing

DAYTONA BEACH, Fla. - Kyle Busch took the lead from Tony Stewart on the last lap, but he couldn't hold him off for the win. In fact, Busch got hooked by Stewart coming out of Turn 4 and crashed right in front of us. That made everyone in the grandstands happy as Stewart took the checkers and Busch's twirled on the front stretch before crashing into several other cars.

Everyone escaped the crash uninjured and Daytona International Speedway launched an awesome fireworks display after the race, so everyone went home happy... esxcept Kyle Busch. Well, this concludes our Daytona weekend, and I'll be catching my flight Sunday night to head back to Pittsburgh. That's when my search for a new job begins, but for tonight, I had a great time. Kyle Busch's rear bumper slamming into the wall was a NASCAR highlight I won't soon forget.

Kamis, 02 Juli 2009

Greetings from Florida

JACKSONVILLE, Fla. - It's the annual trip to Florida for the Firecracker 400 at Daytona International Speedway, but we're making a pit stop this afternoon at my father's home in this beautiful city on the Atlantic Coast. I flew in from Pittsburgh International Airport (are there even any international flights out of that woebegone airport anymore?) this morning and had a layover in Atlanta.

My favorite part about flying isn't the long lines in security, the battle to find a space to plop your luggage in the overhead compartment or the postage stamp-size bag of peanuts they give you. No... it's bringing a newspaper to a foreign airport. I picked up my Pittsburgh Post-Gazette from my driveway this morning, went to the airport and read it on the plane. After landing at Atlanta's crowded airport, I dropped it off at the local food court, hoping someone from The ATL would read a few stories from the City of Champions. Then I went to the nearest newstand and bought an Atlanta Journal-Constitution to read during my layover. I was somewhat disappointed with the content, but it was very interesting to read the local stories, nonetheless.

Then I dropped off the copy of the AJC in Jacksonville's airport as I walked to my dad's Chevy Blazer. I think it's important to check out different newspapers to compare layout and news. It's refreshing to read another journalist's work. Regardless, it's race weekend and time to drop a resume at the Daytona Beach News-Journal...