Skip to content

A PLAY EXPERIENCE MAKER'S WORK LOG FOR FUTURE SELF©2001 – 2023 Kyle Li 李肅綱 All Rights Reserved.

XBOX 360 and Valentino Braitenberg’s Vehicles

Posted on April 15, 2008March 12, 2023 by Kyle Li

Valentino Braitenberg’s Vehicle is probably the first great book for anyone who wants to get into cybernetic or artificial intelligence. It is easy to understand and very fun to read. I learned in the first chapter with simple experiment on sensory motors how modifying individual behavior can effect the entire system. This idea is universal for any system design.

Braitenberg’s Vehicle experiment starts out with a heat sensitive sensor wired to a motor that drives a wheel in a straight line. The higher the heat, the faster the motor, vise versa. When two sets of sensor and motor bundles together and each sensor is given different amount of heat, the bundle turns. And by reconfiguring the internal connections, it changes the behavior of the bundle (system) as a whole.

I recreated this experiment in XNA and hacked a XBOX 360 controller to simulate the sensors. Instead of heat sensors used in the original experiment, I used photodiodes for my own convenience. The hack part is a no-brainer, simply connects photodiodes to the two potentiometers (X and Y axis) of either analog stick and read their values in XNA like one would do with Gamepad object.



https://natureofcodeunity.com/chaptersix.html

Posted in Experiements

Post navigation

XBOX 360 Asteroid Pop-A-Balloon
Nana

Recent Posts

  • BMP – Rearrange Colormap
  • Reset Allow USB Debugging? Notification
  • 8-bit Notes
  • AT29C256 90PI
  • Super-Toys Last All Summer Long

Archives

Proudly powered by WordPress | Theme: MiniZen by Martin Stehle.