You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • T3
    When the ardustation receives something like SPD:00 instead of SPD:100, it jumps to 0. Then it sometimes loses 2 more frames. Then it jumps to the correct value. So you have a mixed effect of apparently irregular update rate plus jumping values.
  • Nice highlights, and we can definitely look into items for ArduStation, however I don't understand what you mean by 'jitter' - can you please elaborate? ( ex "...while Ardustation 'jams and jitters' to any value it managed to parse."..)
  • T3
    "I take your point about displaying servo positions, but I think the pan/tilt/zoom/trigger positions are useful, so I'll probably leave them all there unless I need more screen area."
    I think they should stay because $ATTO exists and is popular. But otherwise, only the information about autopilot on/off and loiter flags are necessary at those low refresh rates you can get.
  • Nice post! $ATTO I think needs to change, I had a good look at that a while back and was surprised that path was taken.

    The Millswood guys have done a real nice job there, very cool.
  • Thanks Chris,

    Lots of good points made. I always knew my upper airpeeds and climb rates were a bit over the top. I had not realised the target dots were invisible outdoors. Perhaps another colour would be better - I'll have a look.

    I take your point about displaying servo positions, but I think the pan/tilt/zoom/trigger positions are useful, so I'll probably leave them all there unless I need more screen area.

    Thanks for taking the time to review.
    Andrew.
  • T3
    In general, both parsers lack resistance to character loss:
    Ardu parsers have no idea about data coherence, while $ATTO is so bulky that is unsuitable for long range modems, and also is not immune to some rare character mistakes (this is only a XOR).
    Also $ATTO is relying on mixing the data with GPRMC, GPVTG and as a result the parser sees the results asynchronously.

    In case of reception problems, ME 'jams' because long $ATTO is easily converted into garbage and discarded, while Ardustation 'jams and jitters' to any value it managed to parse.

    In any case, good looking groundstations.
    Ardustation is also generating flickering when overlaid over any OpenGL application - would be cool to disable window overlay. There is also a typo (currenmt or something)

    The update rate of both protocols and using both gstations are insufficient for IMU tuning or remote flying - therefore the orientation display is not very useful, climbrate is much more important for out of visual range failure diagnostic.
    ME gstation is much better smoothing the display, and is more resistant to corrupted data - thus producing less jitter. Servo positions in any gstation is a joke-not really useful for diagnostics.

    For flying in the filed, the dials of both gstations could be larger.
    Also it could better to make actual value needle to more visible than the target position needle - this is not the case in Ardu GS, on the other hand in ME GE the target value is practically invisible in the field (it is not really useful, but if so why send it - OK I know because $ATTO has it).

    Subjectively, ME GS look is very 'sexy' and only lacking small polishing (how to run at once in Kiosk mode and so on). Most deficiencies of ME GS are coming from the side effects of otherwise 'complete and rich' protocol.

    It appears that airspeed by Ardustation is handling the data as pure integers (very crude).

    ME GS climbrate scale is crazy - +/-20m/s is at most powerful hotliner levels.
    Ardu airspeed scale is 145km/h - could be.
    Personally it is UNLIKELY any amateur will fly a UAV faster than 120km/h while having the time to look at groundstatio, and above those speeds all heads will already be up curious due to engine noise.

    Personally for estars, telemasters and fwings I would prefer 0-120km/h, +/- 10m/s climbrates, 0-400m altitudes.
    I don't think the airspeed in m/s is useful for anybody, but it avoids kmh vs mph war.
    the reason for 10m/s climbrate max is that above that numbers, you should have the parachute already deployed or rushing to the impact site.

    Also the color on the ardustation is bad for the airspeed ring. The slower, the more reddish it should be.
    Ardustation is not suited to lipo 4s machines.
  • 3D Robotics
    Thanks for the comparisons. Were you drawing some conclusions or was there a particular difference between the two that you wanted to highlight? Sorry for missing it if it was obvious ...
This reply was deleted.