OPEN SOURCE SOCIAL ROBOTICS SOFTWARE
Github: UTS The Magic Lab
Contains different open source implementations of robotics related software components developed at The Magic Lab.
PyRIDE: Python based Robot Interactive Development Environment for ROS/PR2
Python based Robot Interactive Development Environment (PyRIDE) is a middleware that provides a self-contained development environment for rapid interactive programming of robot skills and behaviours using Python scripting language
MAGIKS: Manipulator General Inverse Kinematic Solver
Numerical iterative Inverse Kinematic solver developed in Python which is presented as a developer's package containing tools for the calculation of various kinematic properties of a general chained-link manipulator with arbitrary geometry and degrees of freedom.
SIMKit: Smart Interactions Manager Kit
SIMKit is an event-driven scripting paradigm in Python building on top of an interpreter describing and executing basic motor actions and capabilities of the robot.
Gesture learning and execution via DMPs
Generalized version of gesture learning and reproduction using dynamic motion primitives.
ROS audio file player
ROS node to simplify play audio files from ROS with the bare minimum dependencies.
ROS command executer
ROS node to provide a way to execute commands and manage its output and process status from within ROS.
PyRIDE for Softbank Robots
Python based Robot Interactive Development Environment (PyRIDE) for Nao and Pepper.
Multi target people tracker for mobile robots. It uses multiple detector modalities, it is based on particle filtering and outputs a set of nearby people positions.
GLAM: Real-time indoor SLAM with Glass detection
Glass detection algorithm integrated with existing SLAM algorithm to produce maps with detected glass panels marked as solid wall objects.
Dynamic Dynamic Reconfigure Python
A tool to create ROS dynamic reconfigure servers on the fly without the usual hassle of them.