Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators. |
Checkout URI | https://github.com/j3soon/ros2-essentials.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | docker robotics docker-compose ros isaac slam nvidia-docker ros2 isaacsim isaac-sim nav2 omniverse ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Luke Schmitt
Authors
- Solomon Wiznitzer
interbotix_xsarm_pid
Overview
This package can be used as a way to test ‘pwm’ or ‘current’ PID gains when operating the arm in either ‘pwm’ or ‘current’ mode. PID gains are read into the controller node from the gains.yaml file. The node then commands the arm to its ‘home’ pose and waits ten seconds for it to settle. Then it commands the arm to its ‘sleep’ pose and waits another ten seconds for it to settle. Finally, the node commands all the motors to either zero pwm or zero current (effectively torquing them off) before shutting itself down.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/xsarm_pid.launch
-
- robot_model [default: ]
- robot_name [default: $(arg robot_model)]
- base_link_frame [default: base_link]
- use_rviz [default: true]
- mode_configs [default: $(find interbotix_xsarm_pid)/config/modes.yaml]
- control_mode [default: pwm]
- gains_filepath [default: $(find interbotix_xsarm_pid)/config/gains.yaml]
- launch_driver [default: true]
Messages
Services
Plugins
Recent questions tagged interbotix_xsarm_pid at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators. |
Checkout URI | https://github.com/j3soon/ros2-essentials.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | docker robotics docker-compose ros isaac slam nvidia-docker ros2 isaacsim isaac-sim nav2 omniverse ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Luke Schmitt
Authors
- Solomon Wiznitzer
interbotix_xsarm_pid
Overview
This package can be used as a way to test ‘pwm’ or ‘current’ PID gains when operating the arm in either ‘pwm’ or ‘current’ mode. PID gains are read into the controller node from the gains.yaml file. The node then commands the arm to its ‘home’ pose and waits ten seconds for it to settle. Then it commands the arm to its ‘sleep’ pose and waits another ten seconds for it to settle. Finally, the node commands all the motors to either zero pwm or zero current (effectively torquing them off) before shutting itself down.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/xsarm_pid.launch
-
- robot_model [default: ]
- robot_name [default: $(arg robot_model)]
- base_link_frame [default: base_link]
- use_rviz [default: true]
- mode_configs [default: $(find interbotix_xsarm_pid)/config/modes.yaml]
- control_mode [default: pwm]
- gains_filepath [default: $(find interbotix_xsarm_pid)/config/gains.yaml]
- launch_driver [default: true]
Messages
Services
Plugins
Recent questions tagged interbotix_xsarm_pid at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators. |
Checkout URI | https://github.com/j3soon/ros2-essentials.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | docker robotics docker-compose ros isaac slam nvidia-docker ros2 isaacsim isaac-sim nav2 omniverse ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Luke Schmitt
Authors
- Solomon Wiznitzer
interbotix_xsarm_pid
Overview
This package can be used as a way to test ‘pwm’ or ‘current’ PID gains when operating the arm in either ‘pwm’ or ‘current’ mode. PID gains are read into the controller node from the gains.yaml file. The node then commands the arm to its ‘home’ pose and waits ten seconds for it to settle. Then it commands the arm to its ‘sleep’ pose and waits another ten seconds for it to settle. Finally, the node commands all the motors to either zero pwm or zero current (effectively torquing them off) before shutting itself down.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/xsarm_pid.launch
-
- robot_model [default: ]
- robot_name [default: $(arg robot_model)]
- base_link_frame [default: base_link]
- use_rviz [default: true]
- mode_configs [default: $(find interbotix_xsarm_pid)/config/modes.yaml]
- control_mode [default: pwm]
- gains_filepath [default: $(find interbotix_xsarm_pid)/config/gains.yaml]
- launch_driver [default: true]
Messages
Services
Plugins
Recent questions tagged interbotix_xsarm_pid at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators. |
Checkout URI | https://github.com/j3soon/ros2-essentials.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | docker robotics docker-compose ros isaac slam nvidia-docker ros2 isaacsim isaac-sim nav2 omniverse ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Luke Schmitt
Authors
- Solomon Wiznitzer
interbotix_xsarm_pid
Overview
This package can be used as a way to test ‘pwm’ or ‘current’ PID gains when operating the arm in either ‘pwm’ or ‘current’ mode. PID gains are read into the controller node from the gains.yaml file. The node then commands the arm to its ‘home’ pose and waits ten seconds for it to settle. Then it commands the arm to its ‘sleep’ pose and waits another ten seconds for it to settle. Finally, the node commands all the motors to either zero pwm or zero current (effectively torquing them off) before shutting itself down.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/xsarm_pid.launch
-
- robot_model [default: ]
- robot_name [default: $(arg robot_model)]
- base_link_frame [default: base_link]
- use_rviz [default: true]
- mode_configs [default: $(find interbotix_xsarm_pid)/config/modes.yaml]
- control_mode [default: pwm]
- gains_filepath [default: $(find interbotix_xsarm_pid)/config/gains.yaml]
- launch_driver [default: true]
Messages
Services
Plugins
Recent questions tagged interbotix_xsarm_pid at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators. |
Checkout URI | https://github.com/j3soon/ros2-essentials.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | docker robotics docker-compose ros isaac slam nvidia-docker ros2 isaacsim isaac-sim nav2 omniverse ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Luke Schmitt
Authors
- Solomon Wiznitzer
interbotix_xsarm_pid
Overview
This package can be used as a way to test ‘pwm’ or ‘current’ PID gains when operating the arm in either ‘pwm’ or ‘current’ mode. PID gains are read into the controller node from the gains.yaml file. The node then commands the arm to its ‘home’ pose and waits ten seconds for it to settle. Then it commands the arm to its ‘sleep’ pose and waits another ten seconds for it to settle. Finally, the node commands all the motors to either zero pwm or zero current (effectively torquing them off) before shutting itself down.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/xsarm_pid.launch
-
- robot_model [default: ]
- robot_name [default: $(arg robot_model)]
- base_link_frame [default: base_link]
- use_rviz [default: true]
- mode_configs [default: $(find interbotix_xsarm_pid)/config/modes.yaml]
- control_mode [default: pwm]
- gains_filepath [default: $(find interbotix_xsarm_pid)/config/gains.yaml]
- launch_driver [default: true]
Messages
Services
Plugins
Recent questions tagged interbotix_xsarm_pid at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators. |
Checkout URI | https://github.com/j3soon/ros2-essentials.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | docker robotics docker-compose ros isaac slam nvidia-docker ros2 isaacsim isaac-sim nav2 omniverse ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Luke Schmitt
Authors
- Solomon Wiznitzer
interbotix_xsarm_pid
Overview
This package can be used as a way to test ‘pwm’ or ‘current’ PID gains when operating the arm in either ‘pwm’ or ‘current’ mode. PID gains are read into the controller node from the gains.yaml file. The node then commands the arm to its ‘home’ pose and waits ten seconds for it to settle. Then it commands the arm to its ‘sleep’ pose and waits another ten seconds for it to settle. Finally, the node commands all the motors to either zero pwm or zero current (effectively torquing them off) before shutting itself down.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/xsarm_pid.launch
-
- robot_model [default: ]
- robot_name [default: $(arg robot_model)]
- base_link_frame [default: base_link]
- use_rviz [default: true]
- mode_configs [default: $(find interbotix_xsarm_pid)/config/modes.yaml]
- control_mode [default: pwm]
- gains_filepath [default: $(find interbotix_xsarm_pid)/config/gains.yaml]
- launch_driver [default: true]
Messages
Services
Plugins
Recent questions tagged interbotix_xsarm_pid at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators. |
Checkout URI | https://github.com/j3soon/ros2-essentials.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | docker robotics docker-compose ros isaac slam nvidia-docker ros2 isaacsim isaac-sim nav2 omniverse ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Luke Schmitt
Authors
- Solomon Wiznitzer
interbotix_xsarm_pid
Overview
This package can be used as a way to test ‘pwm’ or ‘current’ PID gains when operating the arm in either ‘pwm’ or ‘current’ mode. PID gains are read into the controller node from the gains.yaml file. The node then commands the arm to its ‘home’ pose and waits ten seconds for it to settle. Then it commands the arm to its ‘sleep’ pose and waits another ten seconds for it to settle. Finally, the node commands all the motors to either zero pwm or zero current (effectively torquing them off) before shutting itself down.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/xsarm_pid.launch
-
- robot_model [default: ]
- robot_name [default: $(arg robot_model)]
- base_link_frame [default: base_link]
- use_rviz [default: true]
- mode_configs [default: $(find interbotix_xsarm_pid)/config/modes.yaml]
- control_mode [default: pwm]
- gains_filepath [default: $(find interbotix_xsarm_pid)/config/gains.yaml]
- launch_driver [default: true]
Messages
Services
Plugins
Recent questions tagged interbotix_xsarm_pid at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators. |
Checkout URI | https://github.com/j3soon/ros2-essentials.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | docker robotics docker-compose ros isaac slam nvidia-docker ros2 isaacsim isaac-sim nav2 omniverse ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Luke Schmitt
Authors
- Solomon Wiznitzer
interbotix_xsarm_pid
Overview
This package can be used as a way to test ‘pwm’ or ‘current’ PID gains when operating the arm in either ‘pwm’ or ‘current’ mode. PID gains are read into the controller node from the gains.yaml file. The node then commands the arm to its ‘home’ pose and waits ten seconds for it to settle. Then it commands the arm to its ‘sleep’ pose and waits another ten seconds for it to settle. Finally, the node commands all the motors to either zero pwm or zero current (effectively torquing them off) before shutting itself down.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/xsarm_pid.launch
-
- robot_model [default: ]
- robot_name [default: $(arg robot_model)]
- base_link_frame [default: base_link]
- use_rviz [default: true]
- mode_configs [default: $(find interbotix_xsarm_pid)/config/modes.yaml]
- control_mode [default: pwm]
- gains_filepath [default: $(find interbotix_xsarm_pid)/config/gains.yaml]
- launch_driver [default: true]
Messages
Services
Plugins
Recent questions tagged interbotix_xsarm_pid at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators. |
Checkout URI | https://github.com/j3soon/ros2-essentials.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-07-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | docker robotics docker-compose ros isaac slam nvidia-docker ros2 isaacsim isaac-sim nav2 omniverse ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Luke Schmitt
Authors
- Solomon Wiznitzer
interbotix_xsarm_pid
Overview
This package can be used as a way to test ‘pwm’ or ‘current’ PID gains when operating the arm in either ‘pwm’ or ‘current’ mode. PID gains are read into the controller node from the gains.yaml file. The node then commands the arm to its ‘home’ pose and waits ten seconds for it to settle. Then it commands the arm to its ‘sleep’ pose and waits another ten seconds for it to settle. Finally, the node commands all the motors to either zero pwm or zero current (effectively torquing them off) before shutting itself down.
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/xsarm_pid.launch
-
- robot_model [default: ]
- robot_name [default: $(arg robot_model)]
- base_link_frame [default: base_link]
- use_rviz [default: true]
- mode_configs [default: $(find interbotix_xsarm_pid)/config/modes.yaml]
- control_mode [default: pwm]
- gains_filepath [default: $(find interbotix_xsarm_pid)/config/gains.yaml]
- launch_driver [default: true]