This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

My robot software.

  • Doesn’t use ROS, ROS is a pain to install and maintain on OSX and various linux systems
    • Uses some of the same ideas, but not RPC-XML
  • Uses Zero MQ instead of roscore
  • Uses my PS4 controller with PySDL2
  • Uses OpenCV to process on-board or stream video off-board to remote
  • All of this runs on Raspberry Pi3

Note: This re-write is still very early and not fully running yet, just parts.

Install

Use brew or apt-get to install:

  • zeromq
  • opencv 3.x
  • cmu pocket sphinx (the most recent version)
  • [optional] SDL 2.0 for PS4 joystick control

pip

pip install pygecko

Development

git clone https://github.com/walchko/pygecko
cd pygecko
pip install -e .

Layout

pyGecko still in development

  • Audio server
  • Navigation server
  • Vision processing server
  • Keyboard node
  • Tools - command line programs
    • Topic reader/creator
    • bag play/record
    • image viewer
    • mjpeg streamer
  • lib - mostly classes
    • bag
    • camera calibrator
    • chatbot
    • file storage
    • messages
    • sox
    • zmq

Tools

This directory contains several tools for the robot:

Executable Stable Description
camera_calibrate.py Y performs camera calibration using either a chessboard or asymmetric circle target. Target patterns are in the patterns folder.
topic.py N send various commands to the robot [work in progress]
image_view Y subscribe to image messages and display them for debugging
mjpeg-server Y create a web server which serves up an mjpeg stream from a camera. Any web browser on any device can see this stream (easier than image_view)
video.py Y capture images or a video clip from a camera
wevserver.py N serve up a web page containing debugging and status info for the robot

Note: Please take stable with a grain of salt … all of this is still in major development.

Note: There is some duplication between these, and it will eventually be sorted out.

History

pyGecko comes from my previous robotics projects that I have been working on for years.

Change Log

2016-10-09 0.4.1 published to PyPi
2010-03-10 0.0.1 init
Release History

Release History

0.4.2

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.4.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.4.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
pygecko-0.4.2-py2-none-any.whl (46.6 kB) Copy SHA256 Checksum SHA256 py2 Wheel Oct 9, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS HPE HPE Development Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting