Slashdot Mirror


All-Analog DIY Segway Project

An anonymous reader writes "One of the zany hacker-makers here at MIT just finished this DIY Segway project (video). Difference from the others: it's all analog. The controller is built without a microprocessor or even digital logic. It does use a gyroscope like the real Segway. The functionality looks fairly basic, but the fact that the controller works at all is amazing. The guy has a ton of other projects on his site too. Definitely worth a read for people who enjoy building things."

13 of 141 comments (clear)

  1. and here we have a hacker by chronoss2010 · · Score: 4, Funny

    a real one that invents and makes stuff...imagine that , quick arrest the terrorist(/sarcasm)

  2. SEGFAULT by PatPending · · Score: 5, Funny

    Best. Name. Ever. for this

    --
    What one fool can do, another can. (Ancient Simian Proverb)
    1. Re:SEGFAULT by camperslo · · Score: 5, Insightful

      The ultimate SEGFAULT was a sad one, the CEO of Segway dying from running his off a cliff by his home.

      http://www.huffingtonpost.com/2010/09/27/jimi-heselden-segway-boss_n_739983.html

  3. Controllers were analog before they were digital. by RoverDaddy · · Score: 4, Informative

    Digital controllers -emulate- analog behavior (at least many of them do). There's a pantload of research and science behind analog control.

    --
    RETURN without GOSUB in line 1050
  4. The Land Before CPUs by Glendale2x · · Score: 4, Funny

    Why is this amazing "that the controller works at all"? There was a time before microprocessors, you know, and they did fun things like travel in space without them.

    --
    this is my sig
    1. Re:The Land Before CPUs by Burdell · · Score: 4, Interesting

      The computers that flew were digital, but the computers that tested them were analog. My father worked on the Saturn V guidance system, and they built one of the earliest "hardware in the loop" simulation setups to test the software and flight-certify the computers that flew. Digital computers of the day were not fast enough to simulate the inputs and monitor the outputs in real time, so the simulation was built with analog computers.

  5. Females?! by lul_wat · · Score: 4, Funny

    They are all at MIT?! I'd have studied harder in highschool if they'd only told us.

    --
    Divide a cake by zero. Is it still a cake?
  6. 403 Forbidden by noidentity · · Score: 5, Funny

    I guess the webserver also is running on an all-analog server, which is now in a "halt and catch fire" state.

    1. Re:403 Forbidden by PatPending · · Score: 4, Funny

      Likely due to a SEGFAULT.

      --
      What one fool can do, another can. (Ancient Simian Proverb)
  7. My thoughts exactly by betterunixthanunix · · Score: 4, Insightful

    Why is it amazing that an analog control system works?

    --
    Palm trees and 8
    1. Re:My thoughts exactly by 0100010001010011 · · Score: 4, Informative

      Kids these days couldn't imagine trying to implement a PID controller without a microprocessor. It does make it easy to watch what is going on.

      Watching large governors work is pretty cool. No electronics to speak of. Just a properly tuned set of weights and some geometry.

    2. Re:My thoughts exactly by robot256 · · Score: 4, Interesting

      Analog is not precise enough (people think).

      Speaking as a controls engineer, they have obviously not done much digital controls. You have to worry about things like sampling rate, aliasing, round-off error, and digital noise introduced into the (inescapably) analog parts of the circuit. For a simple system, a properly-designed analog controller is much easier to implement, and has advantages like "infinite" sampling rate, graceful failure modes, white (gaussian) noise as opposed to odd frequencies introduced by sampling and clock frequencies, and no programming bugs or crashes.

      Analog controllers for simple linear systems (like telescope mirrors) are in virtually every spacecraft ever launched for precisely those reasons. Only recently has the push for miniaturization driven some simple systems into digital FPGA controllers.

    3. Re:My thoughts exactly by udippel · · Score: 4, Interesting

      And I have mod points, but don't give you any. 'Troll' is awfully harsh, I agree. I'd rather give you some 'un-informed'.
      The higher part count is surely on the side of the digital controller. Just look at the diagrams offered: analog means direct processing of signals, no A/D. Just some op-amps, pwm, done.
      Harder to debug? Nonsense. You debug with a voltmeter instead of a logic analyzer.
      You are right with respect to advanced controlling, though, like counting, timing, delays. But none is needed here, some filters are just enough, and filters are implemented easier with some RCs around an op-amp. Also, you need a bridge. A bridge is much more simple if build in an analog manner. So your 'just impractical' is a good reason to not give you any mod points. It might be your opinion, and you sure may have one, but to me, an EE with some experience in developing controllers, it doesn't hold water in the case of a gyroscope.