Skip to content
No description or website provided.
C Java C++ Shell
Find file
Latest commit 0e90d48 Apr 14, 2011 @stg stg (linux) compile script for plugins
compile scripts for all (rc-make)
Failed to load latest commit information.
arduino Arduino source code added Mar 30, 2011
bin Bugfixes to composition - is now RGB24 instead of I420 Apr 14, 2011
include Visualization now supports arbitrary resolution Apr 11, 2011
plugins (linux) compile script for plugins Apr 14, 2011
sam small fix to sam-make Mar 30, 2011
.gitignore Switched to .default configuration scheme Apr 8, 2011
README Added Windows compiler notice in README Apr 6, 2011
capture.cpp some small fixes to make it compile under linux Apr 11, 2011
cli-make.bat Bugfixes to composition - is now RGB24 instead of I420 Apr 14, 2011
cli-make.sh (Linux) Shell scripts for plugins in library Apr 14, 2011
cli-w32.ico Added windows tools and resources Mar 30, 2011
cli-w32.rc Added windows tools and resources Mar 30, 2011
cli.c Bugfixes to composition - is now RGB24 instead of I420 Apr 14, 2011
cli_term.c Client resolution settings now supported Apr 6, 2011
oswrap.c merged the latest changes Mar 22, 2011
rc-make.bat (linux) compile script for plugins Apr 14, 2011
rc-make.sh (linux) compile script for plugins Apr 14, 2011
speech.c Fixed crash in speech.c Apr 13, 2011
srv-make.bat Bugfixes to composition - is now RGB24 instead of I420 Apr 14, 2011
srv-make.sh (Linux) Shell scripts for plugins in library Apr 14, 2011
srv.c Bugfixes to composition - is now RGB24 instead of I420 Apr 14, 2011
utils.c Bugfixes to composition - is now RGB24 instead of I420 Apr 14, 2011
w32-precompiled.zip windows: libsam removed from precompiled archive Apr 14, 2011

README

An UDP-based robot control application with a strong focus on very low latency. Video and control information is lossy, but the application also provides a secured channel for non-lossy communications where required.

Developed for the KiwiRay project - an easy to build, open hardware omnidirectional robot platform.

This basic implementation contains a server (with text-to-speech and serial communication towards the robot hardware, using x264 for video encoding) and a client (basic WASD+mouse control scheme and command prompt, using ffmpeg for video decoding).

The project compiles under Linux and Windows.

The ./sam/ folder contains the speech synthesis library and must be compiled prior to compiling the server and client.
SAM is an old TTS from the C64 (Software Automatic Mouth) and the source code is based on the assembly to C port by Sebastian Macke.

To build on Windows you might want to save yourself the trouble of manually compiling several open-source projects and simply extract the necessary includes, pre-compiled libraries and dlls from the w32-precompiled.zip archive. Compiles as-is using MinGW.

Project is developed and maintained by phrst and stg of Forskningsavdelningen - www.forskningsavd.se
Something went wrong with that request. Please try again.