WojciechKusa / EvoSemRobots

Evolutionary Semantics On Real Robots

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EvoSemRobots

Project developed during technical atelier Evolutionary Semantics On Real Robots during Creativity And Evolution Summerschool (CAES) which took place in Como, 5 – 9 September 2016.

Repository consists of two folders which represents two different topics discussed during this atelier:

  • lisp - excercises on naming games and guessing games,
  • python - language games that uses comuter vision and NAO V5 robot.

versions

  • CAES-demo : release containing source code from final presentation. This one should run without any problems
  • master branch : minor fixes to increase readability but not tested on NAO robot

lisp

Three excercises on color categories lexicon learning.

Prerequisites

  • Babel2 - use installation script to install all other necessery software (Lisp, emacs, slime, Gnuplot, ...)

python

This folder contains files connected to the experiments with NAO V5 robot. It uses OpenCV for computer vision and PyNaoqi to connect with NAO robot.

Prerequisites

Usage

Just run file experiments.py which contains two sections:

  • learner : NAO is learning names for colors of objects that it recognizes
  • teacher : NAO is teaching a user three basic colors (blue, red, green) and directions (left, right, centre) in italian

About

Evolutionary Semantics On Real Robots


Languages

Language:Python 77.3%Language:Common Lisp 22.7%