Shop OBEX P1 Docs P2 Docs Learn Events
Eddie firmware - Page 2 — Parallax Forums

Eddie firmware

2»

Comments

  • william chanwilliam chan Posts: 1,326
    edited 2011-11-30 19:06

    If I execute TRVL 30 10

    and then I try to prevent EDDIE from moving with my hands, it seems to abort travelling and return ERROR.
    After that, all TRVL, TURN and SPD commands keep returning ERROR until the board is reset.

    Can somebody help me figure out whether this problem is due to hardware or software.
    EDDIE's battery is always fully charged.
  • Jessica UelmenJessica Uelmen Posts: 490
    edited 2011-12-01 09:31
    Hi William,

    The TRVL, TURN and SPD commands all depend on the encoders to execute. If at any time the encoders don't respond, the firmware assumes that there is a critical error and will not resume operation until the firmware is reset.

    So, trying to prevent Eddie from moving when executing the TRVL command would result in an encoder error, and the firmware does need to be reset before normal operation can continue.

    Let us know if you run into any other problems.

    Cheers,
    Jessica
  • william chanwilliam chan Posts: 1,326
    edited 2011-12-01 13:41
    Hi Jessica,

    Thanks for your kind reply.
    Is there a way to disable this function, de-sensitise it or allow auto recovery from it?

    This is because the firmware does hit "encoder error" during normal autonomous moving around of my Eddie (without bumping into any obstacles)
    Having to reset the board each time it happens is not pleasant.
  • Jessica UelmenJessica Uelmen Posts: 490
    edited 2011-12-01 14:59
    Hi William,

    No way to disable the feature at this time, but we'll release an update very soon that should ignore intermittent encoder errors.

    -- Jessica
  • william chanwilliam chan Posts: 1,326
    edited 2011-12-04 16:25
    I recently found that if I set the acceleration ACC lower to 0A, encoder errors are mostly gone.

    The other quirk is, sometimes PING sensor value is returned as zero. (000 hex)
  • TClarkTClark Posts: 4
    edited 2011-12-06 14:52
    "We will be releasing an update to RDS 4 shortly (it is in final testing) that will provide services for the Reference Platform. Parallax will provide the "hardware abstraction layer" that interfaces between the Firmware and the high-level RDS services. This intermediate service uses contracts (programming interfaces) that we have defined for use with RDS and the Reference Platform services. This allows other vendors to produce Reference Platform robots and take advantage of the high-level services as well."

    Trevor Taylor

    This quote from Trevor indicates that Parallax has yet one more deliverable for the Eddie software. The hardware abstraction layer (HAL) is definitely separate from the firmware and runs on the host PC under RDS 4.

    Is there a deliverable date on this piece?

    Tom
  • Trevor TaylorTrevor Taylor Posts: 13
    edited 2011-12-15 11:34
    Hi Tom,

    RDS 4 Beta 2 shipped last week (7th December). Sorry for not replying here sooner. The RDS package does not include the HAL which will be available from the Parallax web site.

    The idea behind the Reference Platform design, a.k.a. MARK (Mobile Autonomous Robot using Kinect), is that multiple vendors can potentially build MARK robots. Eddie is the first such implementation. So the HAL really belongs with the hardware, not in the RDS package itself.

    Just FYI, we have been working through the firmware issues listed in this thread with Parallax. We are currently the largest customer for Eddies with about 50 of them delivered to date, so we feel the pain too. The latest firmware drop that we are using seems to be stable and I think it addresses all of those issues.

    Trevor
    (Microsoft Robotics Group)
  • william chanwilliam chan Posts: 1,326
    edited 2011-12-15 16:56

    Just FYI, we have been working through the firmware issues listed in this thread with Parallax. We are currently the largest customer for Eddies with about 50 of them delivered to date, so we feel the pain too. The latest firmware drop that we are using seems to be stable and I think it addresses all of those issues.

    Hi Trevor,

    When do we get to test the latest firmware drop?
Sign In or Register to comment.