Demos

Learn how to design a spin behavior for Digital Dream Labs’ Cozmo robot! Using Cozmo’s capabilities, you can integrate its vision and motors by creating cortical areas and connectivity rules, as well as activating neurons and mapping new rules.

  1. Cozmo 1 of 2

    Learn how to design a spin behavior for Digital Dream Labs’ Cozmo robot! Using Cozmo’s capabilities, you can integrate its vision and motors by creating cortical areas and connectivity rules, as well as activating neurons and mapping new rules.

  2. Cozmo 2 of 2

    To customize the Cozmo’s spin, you can edit the connectivity rule details and update the mapping. This brain design can also be applied to other robots, such as the 4WD car and Cutebot.

  3. Cutebot 1 of 3

    Learn how to move an individual or both wheels with an Elecfreaks’ Cutebot robot powered by a Micro:bit controller! Create a motor output cortical area and double its width to control specific movements.

  4. Cutebot 2 of 3

    Teach Cutebot to make wavy turns by adding alternator cortical areas, new connectivity rules, and edited mappings. These edits to the brain’s genome allow Cutebot to curve to the right and left while moving forward or backward.

  5. Cutebot 3 of 3

    Utilizing Cutebot’s infrared sensor, you are able to create infrared and inverse infrared input cortical areas that adjust the robot’s behavior according to the presence of brightness or darkness. The new behavior to move forward on dark lines and avoid white space leads to Cutebot’s ability to line track.

  6. Raspberry Pi 1 of 2

    In this video, learn the basics of implementing a Raspberry PI GPIO in Neurorobotics Studio. With a Raspberry Pi 4, breadboard, 1k resistor, LEDs, T-Cobbler GPIO, and a switch button, you are able to turn an LED on and off, as well as read switch rates inside of FEAGI. By adding GPIO input and output cortical areas, connectivity rules, and mappings, you can pass a switch input to an artificial brain.

  7. Raspberry Pi 2 of 2

    You can use this newly created genome to make a robot move by wiring the brain region reading switch data to a robot, like Cutebot. This switch will now operate as a physical robot to control a physical embodiment.

  8. Arduino 1 of 3

    Integrate an Arduino board with Neurorobotics Studio to interact with switch buttons and games! Alongside the materials previously mentioned and a breadboard, 1K resistor, and LEDs, you can control robots or simulations without coding. To set up Arduino, you will need to edit a physical circuit board layout and manually stimulate virtual neurons.

  9. Arduino 2 of 3

    To set up a switch button or buttons, add GPIO input and output cortical areas and create new cortical mappings in FEAGI. From there connect the switch button and LEDs using connectivity rules.

  10. Arduino 3 of 3

    To connect switch buttons as controllers for embodiments, like a game of pong, map GPIO to motion control with new connectivity rules. This allows you to move the pong paddle left and right to keep the ball alive.

  11. Misty 1 of 7

    Misty Robotics’ Misty Robot unlocks the potential of complex movements with 5 servos! In Neurorobotics Studio, you are able to control the roll, pitch, yaw, right arm, and left arm of Mitsy with the servo position output cortical area.

  12. Misty 2 of 7

    To teach Misty an arm swing motion, create cortical areas and connectivity rules to instruct specific directional movements.

  13. Misty 3 of 7

    As a refresher to the connectivity rules tutorial, this demo goes over activating degrees of rotation, opposite movements, executing different positions at once, etc.

  14. Misty 4 of 7

    You are able to create motion patterns using mapping that allow for repeated actions, like the robot’s arm position when walking.

  15. Misty 5 of 7

    Add timer cortical areas as the foundation for looped behavior.

  16. Misty 6 of 7

    With the new timer cortical areas you added, you’re able to trigger one timer to another.

  17. Misty 7 of 7

    By connecting two timers together, your robot’s behaviors can now follow one after the other.

  18. Ufactory 1 of 7

    To read the Ufactory Arm’s position, create a servo position cortical areas! Since the robotic arm has 6 servos, the dimensions of the servo sensors, should contain 6 channels accordingly. The arm’s positioning can be adjusted by activating a specific neuron block.

  19. Ufactory 2 of 7

    Activate the robotic arm’s suction cup by designating a “suction” and “release” neuron block using a miscellaneous cortical area.

  20. Ufactory 3 of 7

    This video provides a brief overview on the controls, reset values, and how to map multiple positions to one block.

  21. Ufactory 4 of 7

    To initiate a desired behavior, create custom cortical areas, along with connectivity rules to set a position(s)

  22. Ufactory 5 of 7

    This video offers a review of block-to-block mapping, cortical area creation, adjusting PSP, and how to pass connection strength for robot memory.

  23. Ufactory 6 of 7

    Using the 90 degree arm, learn, brain power, servo position sensor, and servo position opu cortical areas, trigger servo position opu to remember the servo position sensors’ last position.

  24. Ufactory 7 of 7

    Using the genome you’ve created, you are now able to assign learned behaviors to the Ulfactory Arm, such as playing Jenga.

  25. myCobot 1 of 3

    With Neurorobotics Studio, you can control Elephant Robotics’ myCobot robot arm to track your hand movements! To create this brain, you will first need to create a servo position output cortical area to accommodate for myCobot’s 5 servos. As you click on neuron blocks further down the cortical area, you will see that the movement increases incrementally.

  26. myCobot 2 of 3

    To make the myCobot arm follow your hand movement, you will need to map cortical areas and create new connectivity rules.

  27. myCobot 3 of 3

    In this video, you can see the newly created genome in action, as you use the camera as a controller for myCobot’s servos.

Back to FEAGI Academy
Brains for Robots®
FEAGIEmbodimentsBrain HubBlogAcademyDocs
Discord
Neuraville logo

Neuraville

Brains for Robots

© 2026 Neuraville Inc.

TermsPrivacy
HomeHubContactBlogPartners
Discord