*** Writing SIGVerse Controller with Python [#e6e29ac9]

-[[Embedding Python Interpreter]]
-[[The first application using Python]]
-[[Error Handling]]
-[[Converting data from C++ to Python and vice versa]]
-[[Import and use of user defined python modules]]
-[[Computation of Inverse kinematics for 3dof planar robot]]

*** Writing services for Sigverse with Python [#kf19d664]

To write services e.g. controlling objects or avatar using mouse/wii/ joystick, Sigverse offers the utility of SigService. The SigService is written on client side in C++ using Visual Studio and the data between SigService to SigServer and vice-versa is transferred using sockets. I have made an utility to write the main functionality of SigService using Python modules and embed those modules inside C++ code written in Visual Studio.  This gives an advantage since many functionality for human-computer interface e.g. mouse/wii/joystick/speech recognition/text-to-speech etc is already written in Python and just require embedding with SigService socket interface. 

To use such utility, user needs to install and compile boost.python with Visual Studio.

-[[Compiling Boost.Python for Python in Visual Studio]]


[[Tutorial]]

This page is managed by Raghvendra Jain
This page is managed by Raghvendra Jain. If you have any questions regarding these tutorials and need some help in using Sigverse with Python, please feel free to contact him at his email:

jain[At]nii[dot]ac[dot]jp



#counter


Front page   New List of pages Search Recent changes   Help   RSS of recent changes