Results 1 to 8 of 8

Thread: Mech Warfare Tilt/Accerometer

  1. Mech Warfare Tilt/Accerometer

    For a mech warfare biped, whats the norm for tilt/accerometers?
    Price-wise and Spec-wise.

    Edit: So far the only differences I see are the G force sensitivities, and axis but I'm assuming I'll be needing 3 axis.
    So...how many G's do I really need? 1.5? 3? 100000000!?
    Last edited by Fanatic; 10-04-2011 at 07:16 PM.

  2. #2
    Join Date
    Feb 2010
    Location
    Northern, VA (Fredericksburg)
    Posts
    104
    Images
    10
    Rep Power
    31

    Re: Mech Warfare Tilt/Accerometer

    I have the same question as Fanatic, not sure if no one knows the answer or if no one responded? Here is a link to sparkfun page that discusses the basic's of Accelerometers and what differenciates them.

    http://www.sparkfun.com/tutorials/167

    If I make any progress I will post it here.

    Cheers,
    Scott

    Did some napkin math, estimated most motion seems to be over very short distances, so I used 0.1m (for falling/large body motions) and 0.05m (for small body motions) and I figured the time frame is quite small, so 0.1 s for small motions and 0.2 for larger motions, again like falling down. I get 2.5 m/s^2 (0.25 g) and 5 m/s^2 (0.5 g). Does this math make sense to you guys? Seems like most acceleromters are way outside this range, but I can't find any good information on the CM line of controlers and their corisponding hardware...
    Last edited by sarendt; 11-22-2011 at 08:58 AM. Reason: Edited to include some napkin math :*)

  3. #3
    Join Date
    May 2008
    Posts
    2,228
    Images
    155
    Rep Power
    124

    Re: Mech Warfare Tilt/Accerometer

    I think the reason nobody has answered the question is: there is no "norm" for this. I'm not sure if any biped other than Giger has used an IMU during Mech Warfare.

    -Fergs

  4. #4

    Re: Mech Warfare Tilt/Accerometer

    In common biped usage accelerometers are used for tilt angle detection, and determine if the robot is fallen and in which direction. If this is your intention then +/- 1G is sufficient, though +/- 1.5 to 2G allows for error. 3 axis are cheap enough and may simplify maths and improve accuracy. This does not really require high accuracy, so pretty much an device will do
    Accelerometers in conjunction with Gyro in an IMU can help to compensate for gyro drift, but this again does not need range greater than +/- 1G. Here I would avoid too high a G range, because you want good angular accuracy

    The higher G accelerometers are usually used for bump detection on laptop disk drives. They are not much value in bipeds unless you want to grunt as you hit the deck

  5. #5
    Join Date
    Feb 2010
    Location
    Northern, VA (Fredericksburg)
    Posts
    104
    Images
    10
    Rep Power
    31

    Re: Mech Warfare Tilt/Accerometer

    Firstly, thank you for the quick replies! I understand 'normal' is some what a misnomer in this case, hopefully we can shead some light on the subject so that we can use 'normal' in the future :*)

    What I am looking to do (not sure about Fanatic) is add in an IMU to help with walking and balance. I thought that this was fairly common as the Bioloid systems have IMU's built in via the CM controllers, thus I assumed most everyone with a bi-ped would be using one? Is this not the case? I wouldn't complain about using it to determine falls, but what I really want is something sensitive and quick enough to provide some feed back on motion while walking. I plan on using an Arbotix as that is what I have, so something that can be directly connected to it would be a major plus.

    @ibot- You mention 'common biped usage,' is this first hand knowledge or can you point us in the direction of some robots that use this type of sensor?

    Thanks again for all your help!

    Cheers,
    Scott

  6. #6
    Join Date
    Sep 2010
    Location
    ಠ_ಠ
    Posts
    2,266
    Images
    27
    Rep Power
    274

    Re: Mech Warfare Tilt/Accerometer

    Most accelerometers and rate sensors have selectable output ranges. The LIS331DLH used in the CM-730 on the DARwIn-OP has ranges of +/-2g, 4g, or 8g, and the L3G4200D rate sensor has ranges of +/- 250, 500, or 2500 degrees per second. There have not really been many MEMS inertial sensors released by the big manufacturers in the last couple of years that have not had multiple output ranges available.

    Only the CM-730 has a built-in IMU. The CM-510 and CM-700 can use analog gyroscopes, but they are external devices. There was an AX-S20 which used a magnetometer/accelerometer sensor IC, but the company that made the sensor (Amosense - AMS0805WAH - intended for cell phones) either folded or just stopped production. Robotis has not bothered to create a replacement, although the LSM303DLH is a comparable replacement (you would have to create your own dynamixel bus device to collect the values and make them available to the CM-5/510/700 over the bus). If you use the arbotix, you should be able to directly interface it (if there is a free I2C interface - should be) to the LSM303DLH breakout board from Sparkfun. Of course there are plenty of other boards/sensors available from many sources, and it would likely be best to get one that includes a gyroscope and an accelerometer instead of one with just an accerometer and magnetometer.
    Last edited by tician; 11-22-2011 at 02:35 PM.
    Please pardon the pedantry... and the profanity... and the convoluted speech pattern...
    "You have failed me, Brain!"
    bleh

  7. #7

    Re: Mech Warfare Tilt/Accerometer

    The "common bipeds" I have used with accelerometers in this way are Robonova and Robobuilder. The accelerometers are read into Robobasic or Robobuilder Action and determine the next motion. This happens fairly slowly (seconds usually), but allows the robot to detect it has fallen and call the appropriate stand up routine.
    For walking and balance it is usual to develop a gait which is stable without gyro. The gyro or IMU is then used to allow the walk to manage uneven surfaces or outside forces, rather than to manage an unstable system. Gyro only stablisation was first started with Robonova and Kondo robots. Unlike the tilt sensing, the gyro outputs are usually fed direct into the motion engine with variable gain and filter parameters. They are working more in the 100ms or less timescale. I have not used gyro on the bioloid, but it is interesting in that it seems to read the Gyro and modify motions in Task rather than direct to the motion engine.
    The Robotis DARwin OP-has both Gyro and accelerometer, though they are not combined in current software release. The DARwin-OP uses gyro to modify specific servo angles in the motion engine similar to the Robonova and Kondo.
    Full IMU are used in more demanding applications like quadrocopters, they mix the Accelerometer and gyro using Kalman or complimentary filters to give fast and accurate, angle and angular velocity information. Maybe as Biped gaits move from static to dynamic walking, this will become more common in humanoids too.
    The other selection criteria for accelerometers and gyro is the interface. Early devices were analog and required A2D inputs. Later devices are SPI or I2C. Get this later type, they are much more accurate.

    Of course the above is current practice and convention. Use of gyro, accelerometers and IMU is still in very early stages.

  8. #8
    Join Date
    Feb 2010
    Location
    Northern, VA (Fredericksburg)
    Posts
    104
    Images
    10
    Rep Power
    31

    Re: Mech Warfare Tilt/Accerometer

    Thank you both for the information, very much appreciated!

    Cheers,
    scott

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Project Mech Warfare Turret
    By elaughlin in forum Project Showcase
    Replies: 36
    Last Post: 04-23-2013, 10:28 AM
  2. Mech Warfare gun
    By ahaupt in forum Mech Warfare
    Replies: 7
    Last Post: 02-09-2011, 05:19 PM
  3. Mech Warfare MakerBot
    By DresnerRobotics in forum Mech Warfare
    Replies: 13
    Last Post: 01-11-2011, 11:33 AM
  4. Neato in Mech Warfare?
    By RobotAtlas in forum Mech Warfare
    Replies: 10
    Last Post: 12-17-2010, 03:02 PM
  5. The future of Mech Warfare
    By RobotAtlas in forum Mech Warfare
    Replies: 34
    Last Post: 12-08-2010, 11:27 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •