Skip to content

The third-generation implementation of animals where an aeon is hosted inside a bipedal robot

License

Notifications You must be signed in to change notification settings

cartheur/aiventure-david

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub license GitHub issues

aiventure-david

Most complex implementation of the animals (emotional toys) interactive codebase.

Architecture disclosure

  • The class architecture of the robot's control is illustrated in the following diagram.

david-diagram

Source code not yet released. Reason: RL still under development, along with haden.

Background

This project is a 3D-Printed bipedal robot that servers as a platform for the aeon AGI. It is the third-generation of the evolution of this project.

The project has evolved from:

Here is what it sees m.e

And is evolving into:

  • Head redesign for the bipedal robot using the native code files from Poppy but advancing using Solidworks. This head will encapsulate a Liva minicomputer. (Started October 2022)
  • Battery compartment and battery to remove the plugged-in power supply. It does run on a 40Ah cell but is pretty power thirsty, even while idle. (Scheduled October 2023)
  • De-evolution to a 4.3" HDMI touch screen to link with odroid XU-4, sold by waveshare
    • Problem is: The screen is bloody annoying as it seems to splay one's face with juicy radiation. I was right not considering these kinds of interfaces previously. Bipedal only has a camera and this will stay for the moment. (April 2024)
    • People shoudn't (and certainly aren't) fucking spoiled about a robot having a face. Show me one in manufacture or proposal right now.

The complexity of behaviour and implementation is arbitrary. Here at the Generation-Three of the work, currently what is necessary is a stationary test as I complete some animation-training code. I will describe this is in greater detail later. Key is to be able to create my own stuctures and application behaviours outside of the dictations of a compiler - herein lies the direct challenge.

no cables!

Here is it running (on battery) taking a picture of m.e.

m.e

As it is stupid to have a bipedal robot friend attached to cables, the david prototype is at the point where I am starting to test operation with a battery. This battery is rather large (200mm x 150mm x 30mm) at 1.16kg but will run 12 volts to a level of 40Ah. Stationary tests indicate the battery will last 2.5 hours but the next steps will be standing and animation training tests.

As I did work on wireless power, it is a feature to leverage a wireless-charged battery so that the battery could be, say, in a backpack and recharged with a pad, rather than cables. There are some manufacturers working on this but currently it is just wireless-powering phones. Time will tell!

What does the name of the project mean?

The term aiventure means "adventure in AI". The addition of the suffix david I don't readily recall, but it is between one of these three davids, although it could be more conspiratorial than that:

David one

This david,...

David two

this david, or,...

David three

this david.

Errata

Apart from narratives that exclude everyone from building, the build is the thing and the thing alone.

About

The third-generation implementation of animals where an aeon is hosted inside a bipedal robot

Topics

Resources

License

Stars

Watchers

Forks