Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

hebi_cpp_api package from hebi_cpp_api_ros repo

hebi_cpp_api

ROS Distro
humble

Package Summary

Tags No category tags.
Version 3.12.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/HebiRobotics/hebi_cpp_api_ros.git
VCS Type git
VCS Version ros2
Last Updated 2025-05-28
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS 2 package providing access to the HEBI C++ API.

Additional Links

Maintainers

  • Chris Bollinger
  • Hariharan Ravichandran

Authors

  • Chris Bollinger
  • Matthew Tesch
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hebi_cpp_api

3.12.3 (2025-02-10)

  • Fixed CMakeLists.txt to include proper C API files
  • Contributors: Hariharan Ravichandran

3.12.2 (2025-02-07)

  • Update HEBI C++ API to 3.12.2
  • Contributors: Hariharan Ravichandran

3.10.1 (2025-02-03)

  • Fix colcon build with symlink error
  • Fix symlink for major version
  • Contributors: David Conner, Hariharan Ravichandran

3.10.0 (2024-08-30)

  • Features/Changes:
    • add dynamics comp + doubled joint plugins
    • add getters/setters for impedance control plugin
    • use doubles instead of floats in arm plugins (minor change in experimental arm class)
    • parse "user data" values as same parameter types as for plugins instead of saving as strings (minor change in experimental arm class)
    • store absolute path for robot config file withing RobotConfig structure
    • try to load/set default gains when creating arm from config
    • update C API to 2.15.0 from 2.13.0
    • provides ubuntu 20.04 compatibility again
    • adds support for debug symbols in win X64 build
    • lookup searches localhost by default to work with private imitation groups from Scope
    • multiple log files per second now supported when using default file name (note -- naming convention changed from hh.mm.ss to hh-mm-ss.ms to match MATLAB API convention)
    • prevent certain large info messages returned from modules from getting dropped
    • added control strategy 5 to ControlStrategy enum
    • update minimum required CMake to 3.5 to reduce cmake warnings from newer versions
    • added helpers to optionally create Arm and MobileIO objects using an existing Lookup object
    • access "Runtime Data" in "Extra" info packets, including number of seconds a module has been on and/or commanded. Note -- requires firmware support, and count will only include time for module since first updating to firmware with this feature.
    • MobileIO class now has "sendLayout" and "sendLayoutBuffer" functions, allowing layout configurations to be sent to MobileIO devices
  • Bugfixes:
    • added const attribute for a number of getters
    • small refactoring for readability, minor cleanup and formatting
    • update calls for C IK functions from internally deprecated ones to equivalent new ones
    • address a number of compiler warnings, while making warning checking more strict for GCC and clang
    • ignore warnings given by included Eigen library
  • Contributors: Matthew Tesch, Aditya Nair

3.9.0 (2024-07-10)

3.2.0 (2020-4-3)

  • Added experimental high-level "Arm API" to enable easier control of robotic arm systems
  • Contributors: Chris Bollinger

3.1.1 (2019-12-16)

  • Fix incorrect behavior when getting and setting IO pin values
  • Contributors: Matthew Tesch

3.1.0 (2019-12-02)

  • Reduce conversion needs by adding (deprecated) overloads for:
    • getJ
    • getJacobians
    • getFK
    • getForwardKinematics
    • getFrameCount
  • Fix multiple definition error

(from 3.0.0)

  • Robot Model:
    • Added "input frame" type for forward kinematics operations
    • Added end effector support (custom and parallel gripper types)
    • Added R-series support (actuator, link, bracket, and end effector)
    • Added options for link input + output type

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
ament_cmake

System Dependencies

Name
eigen

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hebi_cpp_api at Robotics Stack Exchange