Skip to content

Micro Invaders: a part of ML simulator environment that connects different parts together

Notifications You must be signed in to change notification settings

robot-uprising-hq/ai-backend-connector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Backend Connector

Read the summary of Micro Invaders from here.

This is repository is based on Unity ML Agents Release 6 and the PushBlock example. This has been tested on Ubuntu 20.04, macOS Catalina 10.15.2, and Windows 10.

Installation

Prequisites

  • python3 (3.6.1 or higher)
  • Git

Using this repo

Driving AI Simulator

See document here

Driving AI Robot

See document here

Developing guide

Changes to gRPC messages

In case you change a gRPC message check this document

Known issues

  1. Running python gui_robot_backend.py -m=simu causes the following error messages to be printed to the console:

    ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave
    

    This has most likely something to do with gstreamer or opencv. The message does not cause any harm.

  2. Qt: Session management error: None of the authentication protocols specified are supported Something sets the SESSION_MANAGER environmental variable which opencv tries to use. Set the SESSION_MANAGER variable to empty string in terminal to fix the issue. The message does not cause any harm.

About

Micro Invaders: a part of ML simulator environment that connects different parts together

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages