Skip to main content

Feagi agent mycobot to connect feagi with your cobot arm

Project description

Quick start using feagi_agent

  1. git clone https://github.com/feagi/feagi.git
  2. cd feagi/docker
  3. docker compose -f feagi.yml build
  4. Wait until #3 step is complete.
  5. docker compose -f feagi.yml up
  6. load it in your preferred browser: http://localhost:3000/genome/mode
  7. Click Sample Genomes
  8. See Gazebo and brain activity loaded. Feel free to play with your robot!

Any issue? Needs detailed documentation about docker? Deployment documentation

Where is feagi_agent?

feagi_agent allows you to integrate with our FEAGI with your preferred robots. feagi_agent has been tested on freenove_smart_car, Gazebo, Godot, Tello, and Psychopy. You can use it on your computer or docker.

What is inside feagi_agent?

There are two large library: feagi_interface and retina. feagi_interface.py handles the bridge between your project and FEAGI. It allows FEAGI to communicate/controls your robot. retina.py is the vision where it can see things through any type of camera.

configuration.py is REQUIRED

You will need to have your own configuration where you can adjust setting to see the different results. If you don't have one, use the template below:

app_name = 'embodiment'

network_settings = {
    "feagi_host": "feagi",
    "feagi_api_port": "8000",
    'TTL': 2,
    'last_message': 0,
}

capabilities = {
    "vision": {
        "type": "ipu",
        "disabled": False,
        "count": 1,
        "width": 8,
        "height": 8,
        "deviation_threshold": 0.05,
        "retina_width_percent": 60,
        "retina_height_percent": 40,
        "central_vision_compression": [64, 64],
        "peripheral_vision_compression": [8, 8],
        "previous_data": {}
    }
}

message_to_feagi = {"data": {}}

See examples here:

Tello's configuration

Freenove_smart_car

Gazebo

Where is feagi_agent being used?

It is being used in python code.

Just install through pip.

Windows: pip install feagi-agent

Linux/Mac: pip3 install feagi-agent

and after that, you can just use from feagi-agent import feagi_interface

See examples: Tellos' code

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

feagi_agent_mycobot-0.0.4.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

feagi_agent_mycobot-0.0.4-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file feagi_agent_mycobot-0.0.4.tar.gz.

File metadata

  • Download URL: feagi_agent_mycobot-0.0.4.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.27.1 setuptools/57.0.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for feagi_agent_mycobot-0.0.4.tar.gz
Algorithm Hash digest
SHA256 bae0b524bc242e14028ca6730d6d67883eca63b0bf49785b76a940e8c33ef84c
MD5 223b907c32ee29343e06bdbf790ac800
BLAKE2b-256 bf1b530e103c77d671911d5f7a1a59c78f146c2446f7544ba7656ce486f6a19a

See more details on using hashes here.

File details

Details for the file feagi_agent_mycobot-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: feagi_agent_mycobot-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.27.1 setuptools/57.0.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for feagi_agent_mycobot-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9316de17e6b4520fcb7b033f0c15cc85a18e43fcb7646b503a45b6641f2b1bb6
MD5 c53d8e51e6f86391f55b734bed04d4a6
BLAKE2b-256 61f6a811c896842f37f774fbb5617cc95f89b20f399c201a7333da33ee007218

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page