Re: Lag filter implementation
Sam Heyman <[email protected]> Sun, 22 May 2005 15:56:26 +0200
| Newsgroups | gmane.games.flightgear.flightmodel |
|---|---|
| Message-ID | <[email protected]> |
Jon Berndt wrote: >>I am implementing a RC UAV in FlightGear and need a little help with >>the control system... >> >>The control system is fly-by-wire, with a receiver and standard RC servos. >>The servo response is similar to a first order lag, so I am using a >>lag-filter with C1 = 600. >> >>This is the elevator command system: >> >><COMPONENT NAME="Pitch Trim Sum" TYPE="SUMMER"> >> INPUT fcs/elevator-cmd-norm >> INPUT fcs/pitch-trim-cmd-norm >> CLIPTO -1 1 >></COMPONENT> >><COMPONENT NAME="Elevator Control" TYPE="AEROSURFACE_SCALE"> >> INPUT fcs/pitch-trim-sum >> MIN -20 >> MAX 20 >> GAIN 0.01745 >></COMPONENT> >><COMPONENT NAME="Elevator Actuator" TYPE="LAG_FILTER"> >> INPUT ................ >> C1 600 >> OUTPUT fcs/elevator-pos-rad >></COMPONENT> >> >> >> >>What should the input be for the lag filter? >> >> > >The component can be addressed by the use of a property, whose name is created by using >the name of the component, making it all lower-case, and replacing spaces with a "-". So. >the "Elevator Control" component would be referenced by the property: "elevator-control". >This would be the input of your elevator actuator (after being prefixed with "fcs/"): > ><COMPONENT NAME="Elevator Actuator" TYPE="LAG_FILTER"> > INPUT fcs/elevator-control > C1 600 > OUTPUT fcs/elevator-pos-rad ></COMPONENT> > > > >>Should there be an output from the elevator control? >> >> > >No. There should only be one output specification, and it should be from the last >component in the chain of components. In your case, above, the elevator-pos-rad would be >set each pass to the correct value. So, I would expect that somewhere in your aerodynamic >specification you would have a reference to the property "fcs/elevator-pos-rad". > >I hope this helps! > > Thanks a lot for that! It worked almost immediately (little bug with aileron control.... solved now) _______________________________________________ Flightgear-flightmodel mailing list [email protected] http://mail.flightgear.org/mailman/listinfo/flightgear-flightmodel 2f585eeea02e2c79d7b1d8c4963bae2d