Skip to content
High-level, platform-agnostic Python API for controlling Blue
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore packaging with setuptools Jan 14, 2019


blue_interface is a high-level Python API that allows users to control a Blue robotic arm without directly interfacing with ROS. It uses rosbridge to communicate with Blue's ROS-based control system over a network connection.

Why use blue_interface?

  • No dependency on ROS
  • Easy to connect to multiple robots
  • Works with both Python 2 and 3
  • Works with Mac, Windows, and Linux
  • Works in Jupyter Notebooks

Installing with pip

git clone
cd blue_interface
pip install -e .

Examples (blue_interface/examples)

  • - An example of opening and closing Blue's gripper.
  • - An example of sending Blue an end effector pose command.
  • - An example of reading state and printing values from Blue.
  • - An example of sending Blue a command in joint space.

API Documentation

You can’t perform that action at this time.