Feagi agent mycobot to connect feagi with your cobot arm
Project description
Quick start using feagi_agent
git clone https://github.com/feagi/feagi.git
cd feagi/docker
docker compose -f feagi.yml build
- Wait until #3 step is complete.
docker compose -f feagi.yml up
- load it in your preferred browser:
http://localhost:3000/genome/mode
- Click
Sample Genomes
- 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:
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
Built Distribution
File details
Details for the file feagi_agent_mycobot-0.0.5.tar.gz
.
File metadata
- Download URL: feagi_agent_mycobot-0.0.5.tar.gz
- Upload date:
- Size: 14.0 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1684bd7a413c7008778c796e599f91334a06fb67c2336371ebfeb4b8bfb3f189 |
|
MD5 | 35524a54a0708fe32d8e0d5607c33d78 |
|
BLAKE2b-256 | 7cdb12020e40e561e70c0315600477298d979956e8759359b70eb7b006ab74a2 |
File details
Details for the file feagi_agent_mycobot-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: feagi_agent_mycobot-0.0.5-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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7838b2e3e12ae64e358600f5f5e72e580644cf202205e4ccd0617669861b483f |
|
MD5 | ab409cdc12bcddde020f3392760feab0 |
|
BLAKE2b-256 | 54407be12bc8de4c4b27060eeb881115a63312c98a79535f165e55de6485a2bc |