Reverse-engineering insect brains to make robots
eetimes.com
eetimes.com
A subset of the AI group at MIT and also some non-MIT people (eg, R.Beer, L.Steels) during the 1980's produced many [similar] papers that I really enjoyed.
Really, ALL of the autonomous mobile robot people working with subsumption were pretty fantastic.
(Also, check out the Roomba vacuum lineage)
http://people.csail.mit.edu/brooks/papers/ -- "Elephants..." is a simple one.
Edit: (adding) If anyone in the Seattle area wants to chat about this, I can talk your ear off. I'm up for coffee/beers.
Roomba's gotten its ass kicked in the market by competing products that actually map and plan, instead of chaotically bouncing around and constantly missing spots on the rug. iRobot came around to doing (some) of the same thing, but it took them years to admit that it was the right approach.
I think it is more useful at foundation/primative-level controls with other architectures above it. Eg, I want the brakes in a vehicle orchestrated by some "world-overview"/3,000-meter view but the low-level stuff handled with direct-feedback of actuation and sensor pairings.
> iRobot Corporation is an American technology company that designs and builds consumer robots. It was founded in 1990 by three members of MIT's Artificial Intelligence Lab, who designed robots for space exploration and military defense.
> The company's products include a range of autonomous home vacuum cleaners (Roomba), floor moppers (Braava), and other autonomous cleaning devices.
The founding members are: Rodney Brooks, Colin Angle, and Helen Greiner.
https://en.wikipedia.org/wiki/Rodney_Brooks
As far as I know, it was never released publicly, though they published a paper describing it.
Do you have more info on L?
http://www.chuckrosenberg.com/pubpg/index.html
L mentioned here: http://people.csail.mit.edu/brooks/papers/AIM-1227.ps.Z or http://people.csail.mit.edu/brooks/papers/AIM-1227.pdf
Also, see this discussion: https://news.ycombinator.com/item?id=28831353
"We have no idea how human brain actually works, there are billions of neurons. So instead we study brains of simpler organisms. Flatworm's brain has 52 neurons. We still have no idea how it works."
Does this still hold true or did we moved forward since?
We can also ask if neurons can actually be simulated with current silicon based computer technology or if different type of computer is needed - Computer supporting operations from quantum physics? Chemical based computer where decisions and calculations are done by folding proteins?
There is so much in the way of biochemical pathways such as regulation of neurotransmitters and receptor and other protein trafficking and modification that the complexity is insanely difficult to comprehend.
And I haven't even mentioned the neuroendocrine system.
Stripped down to the bare essentials, the simplest photovore circuits [2][3] work by setting up a voltage divider between two photoresistors positioned like eyes on either side of the robot's body. The output is fed into an inverter based oscillation circuit biased by the side of the robot light is coming from. This runs through some more inverters in parallel to step up the current high enough for two tiny motors with wheels. It creates a robot that waddles towards the brightest light in the room.
The simplicity of the circuit makes the various emergent robot behaviors that much more surprising and interesting. The frequency of the oscillations get faster in brighter light and slower in dim conditions, almost like the robot is searching harder to find the light in a dark room. If one wheel gets stuck, the torque stalling motor backfeeds into the control circuit and it can sometimes jolt or vibrate itself unstuck. If you power the whole thing with a solarpanel that charges up a capacitor for bursts of runtime, the robot really seems to come alive as it wiggles it's way towards the light imperative that keep it's circuits fed. There is something magical when you see a robot struggling to stay alive.
[1] https://en.wikipedia.org/wiki/BEAM_robotics
[2] http://solarbotics.net/library/circuits/pix/4_comp_pvore.gif
[3] http://solarbotics.net/library/circuits/bot_popper_240.html
" Opteran has successfully reverse–engineered the algorithm honeybees use for optical flow estimation (the apparent motion of objects in a scene caused by relative motion of the observer). This algorithm can do optical flow processing at 10 kHz for under a Watt, running on a small FPGA. "
But what's the chance that they have digitised stuff from the 70s ? Pretty low, I'd think. And FWIW, every issue in those days was BIG.
Portia have instinctive hunting tactics for their most common prey, but can improvise by trial and error against unfamiliar prey or in unfamiliar situations, and then remember the new approach.
They are capable of trying out a behavior to obtain feedback regarding success or failure, and they can plan ahead.
I wonder if we may accidentally carry over evolutionary behaviors.