Skip to main content

Tactigon Arduino Braccio

The tactigon team

This package enables to comunicate with Arduino Braccio using a Bluetooth to UART device such as Adafruit Bluefruit LE Uart.

This package can be used alongside with Tactigon Gear and Tactigon Speech libraries to drive the Braccio robot using gesture and "edge" voice command detection.

Prerequisites

In order to use the Tactigon Arduino Braccio library you need:

  • Python version: following versions has been used and tested. It is STRONGLY recommended to use these ones depending on platform.
    • Win10: 3.8.7

Installing

Install and update using pip:

pip install tactigon-arduino-braccio

A Simple Example

import time

from tactigon_arduino_braccio import Braccio, BraccioConfig, Wrist, Gripper

if __name__ == "__main__":
    cfg = BraccioConfig("D1:EF:85:90:07:DE")

    with Braccio(cfg) as braccio:

        print("Connecting...")
        while not braccio.connected:
            time.sleep(0.1)

        print("Connected!")
        
        x = 120
        y = 50
        z = 20
        wrist = Wrist.HORIZONTAL
        gripper = Gripper.OPEN
        res, status, time = braccio.move(x, y, z, wrist, gripper)

        print(res, status, time)

    print("disconnected")

Links

Metadata

Release files for tactigon-arduino-braccio 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tactigon-arduino-braccio 1.0.2
File Size Uploaded
tactigon_arduino_braccio-1.0.2.tar.gz 6.1 kB Details

Release files / tactigon_arduino_braccio-1.0.2.tar.gz

Download URL tactigon_arduino_braccio-1.0.2.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
588601eee12965c51bcb927f01908320ade76b596155c77cdd7889a6b8081d3a
BLAKE2b-256 checksum
How to use checksums
fb76ab0fc70496a1db6d60c23c31416897aede4824d18f1c1e055d1bd4f15206
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.2 This release

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page