All Projects → robotical → Martypi

robotical / Martypi

Licence: apache-2.0
DEPRECATED - See new ROS integration. 2017 Marty RaspberryPi API by Robotical Ltd.

Projects that are alternatives of or similar to Martypi

Ev3dev Lang Java
A project to learn Java and create software for Mindstorms Robots using hardware supported by EV3Dev & the LeJOS way.
Stars: ✭ 79 (+618.18%)
Mutual labels:  robotics, raspberry-pi
Robot
Simple library for controlling a raspberry pi based robot
Stars: ✭ 156 (+1318.18%)
Mutual labels:  robotics, raspberry-pi
Jagcs
Just another ground control station
Stars: ✭ 99 (+800%)
Mutual labels:  robotics, raspberry-pi
Pendulum
ROS, ROS2, real-time, control, pendulum
Stars: ✭ 37 (+236.36%)
Mutual labels:  robotics, raspberry-pi
Gopigo
The GoPiGo Robot for Raspberry Pi
Stars: ✭ 329 (+2890.91%)
Mutual labels:  robotics, raspberry-pi
Gopigo3
The GoPiGo3 is a Raspberry Pi Robot!
Stars: ✭ 74 (+572.73%)
Mutual labels:  robotics, raspberry-pi
Raspberryturk
The Raspberry Turk is a robot that can play chess—it's entirely open source, based on Raspberry Pi, and inspired by the 18th century chess playing machine, the Mechanical Turk.
Stars: ✭ 140 (+1172.73%)
Mutual labels:  robotics, raspberry-pi
Mabel
MABEL is a feature-packed, open-source, legged balancing robot based off of the Boston Dynamics Handle robot.
Stars: ✭ 72 (+554.55%)
Mutual labels:  robotics, raspberry-pi
Skiffos
SkiffOS: lightweight & robust cross-compiled Linux distribution optimized for hosting containers.
Stars: ✭ 151 (+1272.73%)
Mutual labels:  robotics, raspberry-pi
Raspi
Base functionality for working with a Raspberry Pi from Node.js
Stars: ✭ 187 (+1600%)
Mutual labels:  robotics, raspberry-pi
Poppy Ergo Jr
🤖 Poppy Ergo Jr is an open-source robotic arm based on modular 3D printed conception and low-cost XL-320 motors.
Stars: ✭ 133 (+1109.09%)
Mutual labels:  robotics, raspberry-pi
Brachiograph
BrachioGraph is an ultra-cheap (total cost of materials: €14) plotter that can be built with minimal skills.
Stars: ✭ 498 (+4427.27%)
Mutual labels:  robotics, raspberry-pi
Johnny Five
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+113518.18%)
Mutual labels:  robotics, raspberry-pi
Cylon
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
Stars: ✭ 3,862 (+35009.09%)
Mutual labels:  robotics, raspberry-pi
Raspi Io
An IO plugin for Johnny-Five that provides support for the Raspberry Pi
Stars: ✭ 517 (+4600%)
Mutual labels:  robotics, raspberry-pi
Bluetooth Low Energy Led Matrix
Turns a Raspberry Pi 3 into a Bluetooth LE peripheral that controls an LED matrix.
Stars: ✭ 22 (+100%)
Mutual labels:  raspberry-pi
Flash
Command line script to flash SD card images of any kind
Stars: ✭ 926 (+8318.18%)
Mutual labels:  raspberry-pi
Pepper plymouth ros
A set of launch files and configuration files for Plymouth University's Pepper robot
Stars: ✭ 22 (+100%)
Mutual labels:  robotics
Fotobox
Python based photo-booth script for Raspberry Pi and RPi Camera
Stars: ✭ 22 (+100%)
Mutual labels:  raspberry-pi
Facerec Lock
Face recognition to control servo lock using Raspberry Pi and OpenCV
Stars: ✭ 7 (-36.36%)
Mutual labels:  raspberry-pi

MartyPi API

Pre-release code for calibrating and controlling Marty the Robot using a RaspberryPi from Robotical Ltd.

PRE-RELEASE CODE

Please be aware that this code is under development, and support may be sporadic and eventually discontinued. However, code improvements are welcome, and pull-requests will be reviewed and merged if beneficial. Please open up issues on the GitHub repository detailing any fixes or suggested features giving enough information for their implementation.

GENERAL NOTES

Before executing code, please run make inside the relevant software folder (e.g. martypi/calibration), and then run with ./<executable> (e.g. ./calibration). Whenever the code is changed, including after Marty's joints are calibrated, the code needs to be re-compiled before the edits take effect.

EXECUTABLES

- Calibration

This software provides the ability to calibrate Marty's joints to their home positions. A keyboard interface is provided to control each of the officially supported Servo joints, with the ability to disable Servos so the joints may be moved by hand. Calibration is required before any other activities may be executed safely. Please remember to re-compile your code afterwards in order to use the new home positions.

- Demo

A small demo, showing most of Marty's movement capabilities, a good way to test your Marty is in tip top shape!

- CmdServer / PythonClient

The CmdServer provides an interface to call any of Marty's moves remotely (e.g. via a Python Interface), and example PythonClient is included.

- Dance / hipToBeSquare

Multiple example dances, feel free to expand and improvise ;)

- VoiceControl / microbit

UNDER DEVELOPMENT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].