Live data from Hacker News

It Takes Two Neurons to Ride a Bicycle (2004)

paradise.caltech.edu

11–20 of 90 posts

Re: It Takes Two Neurons to Ride a Bicycle (2004)

#13
Nice paper. It makes me wonder how different the two 'neurons' are from a classical control theory set of equations (w/ gains in a feedback loop) solving for the same plant model.

I do love the visualization of "Instability of an unsteered bicycle" in figure 2 though.

Re: It Takes Two Neurons to Ride a Bicycle (2004)

#15
post #8

Does a Raspberry Pi have enough computing power to run these two neurons in the real world? Could I attach motors and sensors to a real bike and have it drive itself? That would be amazing.

This is just a PID controller, they have existed and been used in industry much longer than computers and thus require almost no computing power at all. Everyone taking higher level engineering courses learns how to design these because almost everything uses them. Honestly I thought that the paper was a joke on how everything is called neural network, but maybe it is serious...

https://en.wikipedia.org/wiki/PID_controller#History

Re: It Takes Two Neurons to Ride a Bicycle (2004)

#16
post #15
post #8

Does a Raspberry Pi have enough computing power to run these two neurons in the real world? Could I attach motors and sensors to a real bike and have it drive itself? That would be amazing.

This is just a PID controller, they have existed and been used in industry much longer than computers and thus require almost no computing power at all. Everyone taking higher level engineering courses learns how to design these because almost everything uses them. Honestly I thought that the paper was a joke on how everything is called neural network, but maybe it is serious... https://en.wikipedia.org/wiki/PID_cont…

I'm with you here. Did no-one else do robotics in CS?

Re: It Takes Two Neurons to Ride a Bicycle (2004)

#17
post #15
post #8

Does a Raspberry Pi have enough computing power to run these two neurons in the real world? Could I attach motors and sensors to a real bike and have it drive itself? That would be amazing.

This is just a PID controller, they have existed and been used in industry much longer than computers and thus require almost no computing power at all. Everyone taking higher level engineering courses learns how to design these because almost everything uses them. Honestly I thought that the paper was a joke on how everything is called neural network, but maybe it is serious... https://en.wikipedia.org/wiki/PID_cont…

Yeah, that was my thinking: how is this doing anything other than a PID controller? Glancing at the paper it actually looked like a PD controller, but maybe I missed some feed back where it could accumulate an integral term as well.

Re: It Takes Two Neurons to Ride a Bicycle (2004)

#18
post #15

Earlier quoted context omitted.

This is just a PID controller, they have existed and been used in industry much longer than computers and thus require almost no computing power at all. Everyone taking higher level engineering courses learns how to design these because almost everything uses them. Honestly I thought that the paper was a joke on how everything is called neural network, but maybe it is serious... https://en.wikipedia.org/wiki/PID_cont…

I'm with you here. Did no-one else do robotics in CS?

Unfortunately it's not a part of many curriculum. A lot of CS tracks seem to shy away from hardware.

For contrast, the bioengineering track at my state college did include electronics (along with programming, high level math and of course biology and chemistry).

Re: It Takes Two Neurons to Ride a Bicycle (2004)

#19

Nice paper. It makes me wonder how different the two 'neurons' are from a classical control theory set of equations (w/ gains in a feedback loop) solving for the same plant model. I do love the visualization of "Instability of an unsteered bicycle" in figure 2 though.

I have some minor background in control theory. After going trough the paper I had a very same thought thus I googled and found this: http://www.control.lth.se/media/Staff/KarlJohanAstrom/Lectur...

After checking out the slides I kind of feel that there might be some oversimplification in the used simulator, like producing _the desired lean angle_ might not be enough. But I am no expert.

Re: It Takes Two Neurons to Ride a Bicycle (2004)

#20

I wish math notation becomes substitued with pseudocode. I can never figure out all the greek letters!

But then it wouldn't look as "scientific" (i.e. anyone could understand it, it wouldn't look complicated). At least that's what I feel like, reading and writing a bunch of papers for my master's. We are encouraged to put math stuff in ours just because it looks more theoretical that way. Whenever I do something of worth I also make sure to blog about it so I can write down in normal terms what we did and found, with code, (online) demo, and anything else that might be useful.
Post reply on HN