From sdk-wiki
Revision as of 15:06, 29 July 2014 by Sdkuser (talk | contribs) (Protected "BaxUI": Setting Permissions for (almost all) Pages - editable and moveable by all logged in users ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite)))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

BaxUI long.png

Summary

A simple intro into GUI creation with Python and OpenCV

Overview

So I wrote a little framework for baxter that allows us to quickly create GUI's

A much fuller write-up can be found here: Project Write-up

First and foremost a little video for you all. I know you all like these so here we go:


Video


Install Guide

Check out the project into your ROS workspace

    $ cd ~/ros_ws/src
    $ git clone https://github.com/calumk/BaxUI.git
    $ cd BaxUI

You can setup a sample project using the simple python commands below:

    import BaxUI_S
    mainmenu = [["Hello",""],["World",""],["how",""],["are",""],["you?",""]]
    BaxUI_S.showList(mainmenu)

or you can run the included sample file:

    python optionMenu.py


Disclaimer / Licence

This software was never really intended for public use. It works, and i have had no problems with it, but it is quite memory intensive, and not "clean code". Use at your own risk! Oh, and its licensed GPL v2

Other (more permissive) licensing is available, please contact me for more information