Skip to content

Software

phidgets_drivers

By ROS device drivers, from github.com/ros-drivers/phidgets_drivers (opens in a new tab)

  • Perception
  • Driver or SDK
  • BSD-3-Clause

ROS 2 drivers for Phidgets USB sensors, motors, and I/O devices, including VINT hub-connected modules. Exposes each device type as a ROS 2 node.

Facts

GitHub stars
51read on 6 Nov 2026
Last update
17 Sept 2026Newest commit on rolling
Maintenance
Activea commit in the last 90 days
Difficulty
Intermediate
Hardware it needs, as the project states it
Phidgets devices plugged into a USB port on the host computer, including VINT hubs for new-style devices.

Checked on GitHub on 6 Nov 2026.

Licenses

Code
BSD-3-Clause (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab), LICENSE.bsd (opens in a new tab) (BSD-3-Clause), LICENSE.gplv3 (opens in a new tab) (GPL-3.0-only) and LICENSE.lgplv3 (opens in a new tab) (LGPL-3.0-only) at commit 2d839e3 (opens in a new tab), on 16 Oct 2026. A license text Robotheca's reader does not know: a person at Robotheca set it on 9 Nov 2026.

Commercial use
Yes

Overview

What it does: Robotheca's summary

  • Provides a C++ wrapper (phidgets_api) around the Phidgets C API, which libphidget22 downloads and builds.
  • Includes custom messages and services (phidgets_msgs) for interacting with the nodes.
  • Offers ROS 2 nodes for accelerometer, gyroscope, magnetometer, spatial, temperature, and analog or digital inputs and outputs.
  • Also covers motors, stepper, high speed encoder, and inverse kinematics (phidgets_ik) devices.
  • Devices are identified by serial number, and VINT hub devices also need a hub port; is_hub_port_device selects simple or smart mode.
  • Drivers run as ROS 2 components loaded into a shared container, since only one process can access a VINT hub at a time.

Written by Robotheca from the project's README (opens in a new tab) at commit 2d839e3, not by its creator.

The README

Read the README on GitHub (opens in a new tab)

Files and versions

Facts read at commit 2d839e3

Robotheca never hosts the code: each link goes to the creator's own page.

Use it

How to install it, in the creator's words: The project's README (opens in a new tab)

Robotheca doesn't review code. Read it before running it.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.