|
Package Summary
Tags | No category tags. |
Version | 2.3.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-02 |
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
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Chris Lalancette
Phidgets motor ROS 2 driver
This is the ROS 2 driver for Phidgets motor.
Usage
To run this driver standalone, do the following:
ros2 launch phidgets_motors motors-launch.py
Published Topics
-
/motor_duty_cycleXX
(std_msgs/Float64
) - Get the motor duty cycle. One topic is created for each motor attached. -
/motor_back_emfXX
(std_msgs/Float64
) - Get the motor back EMF value if supported by device. One topic is created for each motor attached.
Subscribed Topics
-
/set_motor_duty_cycleXX
(std_msgs/Float64
) - Set the motor duty cycle. One topic is created for each motor attached.
Parameters
-
serial
(int) - The serial number of the phidgets motor to connect to. If -1 (the default), connects to any motor phidget that can be found. -
hub_port
(int) - The phidgets VINT hub port to connect to. Only used if the motor phidget is connected to a VINT hub. Defaults to 0. -
braking_strength
(double) - The braking strength to apply when the duty cycle is 0. Defaults to 0.0. -
data_interval_ms
(int) - The number of milliseconds between acquisitions of data on the device (allowed values are dependent on the device). Defaults to 250 ms. -
publish_rate
(double) - How often the driver will publish data on the ROS topic. If 0 (the default), it will publish every time there is an update from the device (so at thedata_interval_ms
). If positive, it will publish the data at that rate regardless of the acquisition interval.
Changelog for package phidgets_motors
2.3.3 (2024-03-13)
- Add support for VINT networkhub (#172) This is a port of #127 to ROS2. Closes #135.
- Contributors: Martin Günther
2.3.2 (2023-11-27)
2.3.1 (2023-03-03)
2.3.0 (2022-04-13)
2.2.2 (2022-02-17)
2.2.1 (2021-08-03)
- Update the ROS 2 readme files. (#93)
- Contributors: Chris Lalancette
2.2.0 (2021-05-20)
2.1.0 (2021-03-29)
- Get rid of deprecation warnings in Foxy. (#75)
- Switch header guards to _HPP SUFFIX.
- Contributors: Chris Lalancette
2.0.2 (2020-06-01)
- Release build fixes (#67)
- Contributors: Chris Lalancette
2.0.1 (2019-12-05)
- Switch the buildtoo_depend to ament_cmake_ros. (#65)
- Contributors: Chris Lalancette
2.0.0 (2019-12-05)
- Include file cleanup.
- Switch from NULL to nullptr.
- Update READMEs to use "Published Topics" and "Subscribed Topics". (#59)
- Change launch output to "both" so it logs as well.
- Make publish_rate a double.
- Only publish motor_back_emf if supported by DC Motor device (#53)
- Print out the serial number when connecting.
- Update documentation to mention device dependent fields.
- Port motors to ROS 2.
- Ignore all packages for ROS 2 port.
- Update maintainers in package.xml
- Merge pull request #39 from clalancette/add-libphidget22
- Add launch files for all drivers.
- Add in try/catch blocks for connecting.
- Fixes from review.
- Documentation updates to README.md
- Set the publish_rate to 0 by default.
- Add in the license files and add to the headers.
- Remove nodes in favor of nodelets.
- Rewrite Motor Phidget to use libphidget22.
- Contributors: Chris Lalancette, Martin Günther, Peter Polidoro
0.7.9 (2019-06-28)
0.7.8 (2019-05-06)
0.7.7 (2018-09-18)
0.7.6 (2018-08-09)
0.7.5 (2018-01-31)
0.7.4 (2017-10-04)
0.7.3 (2017-06-30)
0.7.2 (2017-06-02)
0.7.1 (2017-05-22)
0.7.0 (2017-02-17 17:40)
0.2.3 (2017-02-17 12:11)
0.2.2 (2015-03-23)
0.2.1 (2015-01-15)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
phidgets_drivers |
Launch files
Messages
Services
Plugins
Recent questions tagged phidgets_motors at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.3.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-05-02 |
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
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Chris Lalancette
Phidgets motor ROS 2 driver
This is the ROS 2 driver for Phidgets motor.
Usage
To run this driver standalone, do the following:
ros2 launch phidgets_motors motors-launch.py
Published Topics
-
/motor_duty_cycleXX
(std_msgs/Float64
) - Get the motor duty cycle. One topic is created for each motor attached. -
/motor_back_emfXX
(std_msgs/Float64
) - Get the motor back EMF value if supported by device. One topic is created for each motor attached.
Subscribed Topics
-
/set_motor_duty_cycleXX
(std_msgs/Float64
) - Set the motor duty cycle. One topic is created for each motor attached.
Parameters
-
serial
(int) - The serial number of the phidgets motor to connect to. If -1 (the default), connects to any motor phidget that can be found. -
hub_port
(int) - The phidgets VINT hub port to connect to. Only used if the motor phidget is connected to a VINT hub. Defaults to 0. -
braking_strength
(double) - The braking strength to apply when the duty cycle is 0. Defaults to 0.0. -
data_interval_ms
(int) - The number of milliseconds between acquisitions of data on the device (allowed values are dependent on the device). Defaults to 250 ms. -
publish_rate
(double) - How often the driver will publish data on the ROS topic. If 0 (the default), it will publish every time there is an update from the device (so at thedata_interval_ms
). If positive, it will publish the data at that rate regardless of the acquisition interval.
Changelog for package phidgets_motors
2.3.3 (2024-03-13)
- Add support for VINT networkhub (#172) This is a port of #127 to ROS2. Closes #135.
- Contributors: Martin Günther
2.3.2 (2023-11-27)
2.3.1 (2023-03-03)
2.3.0 (2022-04-13)
2.2.2 (2022-02-17)
2.2.1 (2021-08-03)
- Update the ROS 2 readme files. (#93)
- Contributors: Chris Lalancette
2.2.0 (2021-05-20)
2.1.0 (2021-03-29)
- Get rid of deprecation warnings in Foxy. (#75)
- Switch header guards to _HPP SUFFIX.
- Contributors: Chris Lalancette
2.0.2 (2020-06-01)
- Release build fixes (#67)
- Contributors: Chris Lalancette
2.0.1 (2019-12-05)
- Switch the buildtoo_depend to ament_cmake_ros. (#65)
- Contributors: Chris Lalancette
2.0.0 (2019-12-05)
- Include file cleanup.
- Switch from NULL to nullptr.
- Update READMEs to use "Published Topics" and "Subscribed Topics". (#59)
- Change launch output to "both" so it logs as well.
- Make publish_rate a double.
- Only publish motor_back_emf if supported by DC Motor device (#53)
- Print out the serial number when connecting.
- Update documentation to mention device dependent fields.
- Port motors to ROS 2.
- Ignore all packages for ROS 2 port.
- Update maintainers in package.xml
- Merge pull request #39 from clalancette/add-libphidget22
- Add launch files for all drivers.
- Add in try/catch blocks for connecting.
- Fixes from review.
- Documentation updates to README.md
- Set the publish_rate to 0 by default.
- Add in the license files and add to the headers.
- Remove nodes in favor of nodelets.
- Rewrite Motor Phidget to use libphidget22.
- Contributors: Chris Lalancette, Martin Günther, Peter Polidoro
0.7.9 (2019-06-28)
0.7.8 (2019-05-06)
0.7.7 (2018-09-18)
0.7.6 (2018-08-09)
0.7.5 (2018-01-31)
0.7.4 (2017-10-04)
0.7.3 (2017-06-30)
0.7.2 (2017-06-02)
0.7.1 (2017-05-22)
0.7.0 (2017-02-17 17:40)
0.2.3 (2017-02-17 12:11)
0.2.2 (2015-03-23)
0.2.1 (2015-01-15)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
phidgets_drivers |
Launch files
Messages
Services
Plugins
Recent questions tagged phidgets_motors at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.3.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-05-02 |
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
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Chris Lalancette
Phidgets motor ROS 2 driver
This is the ROS 2 driver for Phidgets motor.
Usage
To run this driver standalone, do the following:
ros2 launch phidgets_motors motors-launch.py
Published Topics
-
/motor_duty_cycleXX
(std_msgs/Float64
) - Get the motor duty cycle. One topic is created for each motor attached. -
/motor_back_emfXX
(std_msgs/Float64
) - Get the motor back EMF value if supported by device. One topic is created for each motor attached.
Subscribed Topics
-
/set_motor_duty_cycleXX
(std_msgs/Float64
) - Set the motor duty cycle. One topic is created for each motor attached.
Parameters
-
serial
(int) - The serial number of the phidgets motor to connect to. If -1 (the default), connects to any motor phidget that can be found. -
hub_port
(int) - The phidgets VINT hub port to connect to. Only used if the motor phidget is connected to a VINT hub. Defaults to 0. -
braking_strength
(double) - The braking strength to apply when the duty cycle is 0. Defaults to 0.0. -
data_interval_ms
(int) - The number of milliseconds between acquisitions of data on the device (allowed values are dependent on the device). Defaults to 250 ms. -
publish_rate
(double) - How often the driver will publish data on the ROS topic. If 0 (the default), it will publish every time there is an update from the device (so at thedata_interval_ms
). If positive, it will publish the data at that rate regardless of the acquisition interval.
Changelog for package phidgets_motors
2.3.3 (2024-03-13)
- Add support for VINT networkhub (#172) This is a port of #127 to ROS2. Closes #135.
- Contributors: Martin Günther
2.3.2 (2023-11-27)
2.3.1 (2023-03-03)
2.3.0 (2022-04-13)
2.2.2 (2022-02-17)
2.2.1 (2021-08-03)
- Update the ROS 2 readme files. (#93)
- Contributors: Chris Lalancette
2.2.0 (2021-05-20)
2.1.0 (2021-03-29)
- Get rid of deprecation warnings in Foxy. (#75)
- Switch header guards to _HPP SUFFIX.
- Contributors: Chris Lalancette
2.0.2 (2020-06-01)
- Release build fixes (#67)
- Contributors: Chris Lalancette
2.0.1 (2019-12-05)
- Switch the buildtoo_depend to ament_cmake_ros. (#65)
- Contributors: Chris Lalancette
2.0.0 (2019-12-05)
- Include file cleanup.
- Switch from NULL to nullptr.
- Update READMEs to use "Published Topics" and "Subscribed Topics". (#59)
- Change launch output to "both" so it logs as well.
- Make publish_rate a double.
- Only publish motor_back_emf if supported by DC Motor device (#53)
- Print out the serial number when connecting.
- Update documentation to mention device dependent fields.
- Port motors to ROS 2.
- Ignore all packages for ROS 2 port.
- Update maintainers in package.xml
- Merge pull request #39 from clalancette/add-libphidget22
- Add launch files for all drivers.
- Add in try/catch blocks for connecting.
- Fixes from review.
- Documentation updates to README.md
- Set the publish_rate to 0 by default.
- Add in the license files and add to the headers.
- Remove nodes in favor of nodelets.
- Rewrite Motor Phidget to use libphidget22.
- Contributors: Chris Lalancette, Martin Günther, Peter Polidoro
0.7.9 (2019-06-28)
0.7.8 (2019-05-06)
0.7.7 (2018-09-18)
0.7.6 (2018-08-09)
0.7.5 (2018-01-31)
0.7.4 (2017-10-04)
0.7.3 (2017-06-30)
0.7.2 (2017-06-02)
0.7.1 (2017-05-22)
0.7.0 (2017-02-17 17:40)
0.2.3 (2017-02-17 12:11)
0.2.2 (2015-03-23)
0.2.1 (2015-01-15)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
phidgets_drivers |
Launch files
Messages
Services
Plugins
Recent questions tagged phidgets_motors at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 1.0.9 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | noetic |
Last Updated | 2024-04-26 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Chris Lalancette
Phidgets motor ROS driver
This is the ROS driver for Phidgets motor. The various topics, services, and parameters that the node operates with are listed below.
Topics
-
/set_motor_duty_cycleXX
(std_msgs/Float64
) - Set the motor duty cycle. One topic is created for each motor attached. -
/motor_duty_cycleXX
(std_msgs/Float64
) - Get the motor duty cycle. One topic is created for each motor attached. -
/motor_back_emfXX
(std_msgs/Float64
) - Get the motor back EMF value. One topic is created for each motor attached.
Parameters
-
serial
(int) - The serial number of the phidgets motor to connect to. If -1 (the default), connects to any motor phidget that can be found. -
hub_port
(int) - The phidgets VINT hub port to connect to. Only used if the motor phidget is connected to a VINT hub. Defaults to 0. -
braking_strength
(double) - The braking strength to apply when the duty cycle is 0. Defaults to 0.0. -
data_interval_ms
(int) - The number of milliseconds between acquisitions of data on the device. Defaults to 250 ms. -
publish_rate
(int) - How often the driver will publish data on the ROS topic. If 0 (the default), it will publish every time there is an update from the device (so at thedata_interval_ms
). If positive, it will publish the data at that rate regardless of the acquisition interval.
Changelog for package phidgets_motors
1.0.9 (2024-03-13)
1.0.8 (2023-11-27)
1.0.7 (2023-03-02)
1.0.6 (2022-12-01)
- Merge pull request #129 from mintar/feat-pre-commit Add pre-commit, move from travis to GitHub actions, fix style
- Don't modify CMAKE_CXX_FLAGS
- Fix clang-format
- Add support for VINT networkhub (#127)
- Contributors: James Haley, Martin Günther
1.0.5 (2022-02-17)
1.0.4 (2021-10-22)
1.0.3 (2021-09-29)
1.0.2 (2021-03-09)
1.0.1 (2020-06-04)
- Set cmake_policy CMP0048 to fix warning
- Contributors: Martin Günther
1.0.0 (2020-06-03)
- Update maintainers in package.xml
- Switch to libphidget22
- Add launch files for all drivers.
- Add in try/catch blocks for connecting. If an error occurs, we catch it, print it, then re-throw it. This allows us to show a better error when using nodelets.
- Fixes from review.
- Documentation updates to README.md
- Set the publish_rate to 0 by default. This means we will only publish on changes.
- Add in the license files and add to the headers.
- Remove nodes in favor of nodelets.
- Rewrite Motor Phidget to use libphidget22. Also implement a new motor node.
- Contributors: Chris Lalancette, Martin Günther
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
nodelet | |
phidgets_api | |
phidgets_msgs | |
roscpp | |
roslaunch | |
std_msgs |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
phidgets_drivers |
Launch files
- launch/motors.launch
- Phidgets Motors launch file
-
Messages
Services
Plugins
Recent questions tagged phidgets_motors at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.0.2 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2020-06-02 |
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
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Chris Lalancette
Phidgets motor ROS 2 driver
This is the ROS 2 driver for Phidgets motor. The various topics, services, and parameters that the node operates with are listed below.
Published Topics
-
/motor_duty_cycleXX
(std_msgs/Float64
) - Get the motor duty cycle. One topic is created for each motor attached. -
/motor_back_emfXX
(std_msgs/Float64
) - Get the motor back EMF value if supported by device. One topic is created for each motor attached.
Subscribed Topics
-
/set_motor_duty_cycleXX
(std_msgs/Float64
) - Set the motor duty cycle. One topic is created for each motor attached.
Parameters
-
serial
(int) - The serial number of the phidgets motor to connect to. If -1 (the default), connects to any motor phidget that can be found. -
hub_port
(int) - The phidgets VINT hub port to connect to. Only used if the motor phidget is connected to a VINT hub. Defaults to 0. -
braking_strength
(double) - The braking strength to apply when the duty cycle is 0. Defaults to 0.0. -
data_interval_ms
(int) - The number of milliseconds between acquisitions of data on the device (allowed values are dependent on the device). Defaults to 250 ms. -
publish_rate
(double) - How often the driver will publish data on the ROS topic. If 0 (the default), it will publish every time there is an update from the device (so at thedata_interval_ms
). If positive, it will publish the data at that rate regardless of the acquisition interval.
Changelog for package phidgets_motors
2.0.2 (2020-06-01)
- Release build fixes (#67)
- Contributors: Chris Lalancette
2.0.1 (2019-12-05)
- Switch the buildtoo_depend to ament_cmake_ros. (#65)
- Contributors: Chris Lalancette
2.0.0 (2019-12-05)
- Include file cleanup.
- Switch from NULL to nullptr.
- Update READMEs to use "Published Topics" and "Subscribed Topics". (#59)
- Change launch output to "both" so it logs as well.
- Make publish_rate a double.
- Only publish motor_back_emf if supported by DC Motor device (#53)
- Print out the serial number when connecting.
- Update documentation to mention device dependent fields.
- Port motors to ROS 2.
- Ignore all packages for ROS 2 port.
- Update maintainers in package.xml
- Merge pull request #39 from clalancette/add-libphidget22
- Add launch files for all drivers.
- Add in try/catch blocks for connecting.
- Fixes from review.
- Documentation updates to README.md
- Set the publish_rate to 0 by default.
- Add in the license files and add to the headers.
- Remove nodes in favor of nodelets.
- Rewrite Motor Phidget to use libphidget22.
- Contributors: Chris Lalancette, Martin Günther, Peter Polidoro
0.7.9 (2019-06-28)
0.7.8 (2019-05-06)
0.7.7 (2018-09-18)
0.7.6 (2018-08-09)
0.7.5 (2018-01-31)
0.7.4 (2017-10-04)
0.7.3 (2017-06-30)
0.7.2 (2017-06-02)
0.7.1 (2017-05-22)
0.7.0 (2017-02-17 17:40)
0.2.3 (2017-02-17 12:11)
0.2.2 (2015-03-23)
0.2.1 (2015-01-15)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
phidgets_drivers |
Launch files
Messages
Services
Plugins
Recent questions tagged phidgets_motors at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.0.2 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2020-06-02 |
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
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Chris Lalancette
Phidgets motor ROS 2 driver
This is the ROS 2 driver for Phidgets motor. The various topics, services, and parameters that the node operates with are listed below.
Published Topics
-
/motor_duty_cycleXX
(std_msgs/Float64
) - Get the motor duty cycle. One topic is created for each motor attached. -
/motor_back_emfXX
(std_msgs/Float64
) - Get the motor back EMF value if supported by device. One topic is created for each motor attached.
Subscribed Topics
-
/set_motor_duty_cycleXX
(std_msgs/Float64
) - Set the motor duty cycle. One topic is created for each motor attached.
Parameters
-
serial
(int) - The serial number of the phidgets motor to connect to. If -1 (the default), connects to any motor phidget that can be found. -
hub_port
(int) - The phidgets VINT hub port to connect to. Only used if the motor phidget is connected to a VINT hub. Defaults to 0. -
braking_strength
(double) - The braking strength to apply when the duty cycle is 0. Defaults to 0.0. -
data_interval_ms
(int) - The number of milliseconds between acquisitions of data on the device (allowed values are dependent on the device). Defaults to 250 ms. -
publish_rate
(double) - How often the driver will publish data on the ROS topic. If 0 (the default), it will publish every time there is an update from the device (so at thedata_interval_ms
). If positive, it will publish the data at that rate regardless of the acquisition interval.
Changelog for package phidgets_motors
2.0.2 (2020-06-01)
- Release build fixes (#67)
- Contributors: Chris Lalancette
2.0.1 (2019-12-05)
- Switch the buildtoo_depend to ament_cmake_ros. (#65)
- Contributors: Chris Lalancette
2.0.0 (2019-12-05)
- Include file cleanup.
- Switch from NULL to nullptr.
- Update READMEs to use "Published Topics" and "Subscribed Topics". (#59)
- Change launch output to "both" so it logs as well.
- Make publish_rate a double.
- Only publish motor_back_emf if supported by DC Motor device (#53)
- Print out the serial number when connecting.
- Update documentation to mention device dependent fields.
- Port motors to ROS 2.
- Ignore all packages for ROS 2 port.
- Update maintainers in package.xml
- Merge pull request #39 from clalancette/add-libphidget22
- Add launch files for all drivers.
- Add in try/catch blocks for connecting.
- Fixes from review.
- Documentation updates to README.md
- Set the publish_rate to 0 by default.
- Add in the license files and add to the headers.
- Remove nodes in favor of nodelets.
- Rewrite Motor Phidget to use libphidget22.
- Contributors: Chris Lalancette, Martin Günther, Peter Polidoro
0.7.9 (2019-06-28)
0.7.8 (2019-05-06)
0.7.7 (2018-09-18)
0.7.6 (2018-08-09)
0.7.5 (2018-01-31)
0.7.4 (2017-10-04)
0.7.3 (2017-06-30)
0.7.2 (2017-06-02)
0.7.1 (2017-05-22)
0.7.0 (2017-02-17 17:40)
0.2.3 (2017-02-17 12:11)
0.2.2 (2015-03-23)
0.2.1 (2015-01-15)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
phidgets_drivers |
Launch files
Messages
Services
Plugins
Recent questions tagged phidgets_motors at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.2.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-04-13 |
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
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Chris Lalancette
Phidgets motor ROS 2 driver
This is the ROS 2 driver for Phidgets motor.
Usage
To run this driver standalone, do the following:
ros2 launch phidgets_motors motors-launch.py
Published Topics
-
/motor_duty_cycleXX
(std_msgs/Float64
) - Get the motor duty cycle. One topic is created for each motor attached. -
/motor_back_emfXX
(std_msgs/Float64
) - Get the motor back EMF value if supported by device. One topic is created for each motor attached.
Subscribed Topics
-
/set_motor_duty_cycleXX
(std_msgs/Float64
) - Set the motor duty cycle. One topic is created for each motor attached.
Parameters
-
serial
(int) - The serial number of the phidgets motor to connect to. If -1 (the default), connects to any motor phidget that can be found. -
hub_port
(int) - The phidgets VINT hub port to connect to. Only used if the motor phidget is connected to a VINT hub. Defaults to 0. -
braking_strength
(double) - The braking strength to apply when the duty cycle is 0. Defaults to 0.0. -
data_interval_ms
(int) - The number of milliseconds between acquisitions of data on the device (allowed values are dependent on the device). Defaults to 250 ms. -
publish_rate
(double) - How often the driver will publish data on the ROS topic. If 0 (the default), it will publish every time there is an update from the device (so at thedata_interval_ms
). If positive, it will publish the data at that rate regardless of the acquisition interval.
Changelog for package phidgets_motors
2.2.3 (2022-04-13)
2.2.2 (2022-02-17)
2.2.1 (2021-08-03)
- Update the ROS 2 readme files. (#93)
- Contributors: Chris Lalancette
2.2.0 (2021-05-20)
2.1.0 (2021-03-29)
- Get rid of deprecation warnings in Foxy. (#75)
- Switch header guards to _HPP SUFFIX.
- Contributors: Chris Lalancette
2.0.2 (2020-06-01)
- Release build fixes (#67)
- Contributors: Chris Lalancette
2.0.1 (2019-12-05)
- Switch the buildtoo_depend to ament_cmake_ros. (#65)
- Contributors: Chris Lalancette
2.0.0 (2019-12-05)
- Include file cleanup.
- Switch from NULL to nullptr.
- Update READMEs to use "Published Topics" and "Subscribed Topics". (#59)
- Change launch output to "both" so it logs as well.
- Make publish_rate a double.
- Only publish motor_back_emf if supported by DC Motor device (#53)
- Print out the serial number when connecting.
- Update documentation to mention device dependent fields.
- Port motors to ROS 2.
- Ignore all packages for ROS 2 port.
- Update maintainers in package.xml
- Merge pull request #39 from clalancette/add-libphidget22
- Add launch files for all drivers.
- Add in try/catch blocks for connecting.
- Fixes from review.
- Documentation updates to README.md
- Set the publish_rate to 0 by default.
- Add in the license files and add to the headers.
- Remove nodes in favor of nodelets.
- Rewrite Motor Phidget to use libphidget22.
- Contributors: Chris Lalancette, Martin Günther, Peter Polidoro
0.7.9 (2019-06-28)
0.7.8 (2019-05-06)
0.7.7 (2018-09-18)
0.7.6 (2018-08-09)
0.7.5 (2018-01-31)
0.7.4 (2017-10-04)
0.7.3 (2017-06-30)
0.7.2 (2017-06-02)
0.7.1 (2017-05-22)
0.7.0 (2017-02-17 17:40)
0.2.3 (2017-02-17 12:11)
0.2.2 (2015-03-23)
0.2.1 (2015-01-15)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
phidgets_drivers |
Launch files
Messages
Services
Plugins
Recent questions tagged phidgets_motors at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.1.2 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2022-04-13 |
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
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Chris Lalancette
Phidgets motor ROS 2 driver
This is the ROS 2 driver for Phidgets motor. The various topics, services, and parameters that the node operates with are listed below.
Published Topics
-
/motor_duty_cycleXX
(std_msgs/Float64
) - Get the motor duty cycle. One topic is created for each motor attached. -
/motor_back_emfXX
(std_msgs/Float64
) - Get the motor back EMF value if supported by device. One topic is created for each motor attached.
Subscribed Topics
-
/set_motor_duty_cycleXX
(std_msgs/Float64
) - Set the motor duty cycle. One topic is created for each motor attached.
Parameters
-
serial
(int) - The serial number of the phidgets motor to connect to. If -1 (the default), connects to any motor phidget that can be found. -
hub_port
(int) - The phidgets VINT hub port to connect to. Only used if the motor phidget is connected to a VINT hub. Defaults to 0. -
braking_strength
(double) - The braking strength to apply when the duty cycle is 0. Defaults to 0.0. -
data_interval_ms
(int) - The number of milliseconds between acquisitions of data on the device (allowed values are dependent on the device). Defaults to 250 ms. -
publish_rate
(double) - How often the driver will publish data on the ROS topic. If 0 (the default), it will publish every time there is an update from the device (so at thedata_interval_ms
). If positive, it will publish the data at that rate regardless of the acquisition interval.
Changelog for package phidgets_motors
2.1.2 (2022-04-13)
2.1.1 (2022-02-17)
2.1.0 (2021-03-29)
- Get rid of deprecation warnings in Foxy. (#75)
- Switch header guards to _HPP SUFFIX.
- Contributors: Chris Lalancette
2.0.2 (2020-06-01)
- Release build fixes (#67)
- Contributors: Chris Lalancette
2.0.1 (2019-12-05)
- Switch the buildtoo_depend to ament_cmake_ros. (#65)
- Contributors: Chris Lalancette
2.0.0 (2019-12-05)
- Include file cleanup.
- Switch from NULL to nullptr.
- Update READMEs to use "Published Topics" and "Subscribed Topics". (#59)
- Change launch output to "both" so it logs as well.
- Make publish_rate a double.
- Only publish motor_back_emf if supported by DC Motor device (#53)
- Print out the serial number when connecting.
- Update documentation to mention device dependent fields.
- Port motors to ROS 2.
- Ignore all packages for ROS 2 port.
- Update maintainers in package.xml
- Merge pull request #39 from clalancette/add-libphidget22
- Add launch files for all drivers.
- Add in try/catch blocks for connecting.
- Fixes from review.
- Documentation updates to README.md
- Set the publish_rate to 0 by default.
- Add in the license files and add to the headers.
- Remove nodes in favor of nodelets.
- Rewrite Motor Phidget to use libphidget22.
- Contributors: Chris Lalancette, Martin Günther, Peter Polidoro
0.7.9 (2019-06-28)
0.7.8 (2019-05-06)
0.7.7 (2018-09-18)
0.7.6 (2018-08-09)
0.7.5 (2018-01-31)
0.7.4 (2017-10-04)
0.7.3 (2017-06-30)
0.7.2 (2017-06-02)
0.7.1 (2017-05-22)
0.7.0 (2017-02-17 17:40)
0.2.3 (2017-02-17 12:11)
0.2.2 (2015-03-23)
0.2.1 (2015-01-15)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
phidgets_drivers |
Launch files
Messages
Services
Plugins
Recent questions tagged phidgets_motors at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.3.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/phidgets_drivers.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2024-05-02 |
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
Additional Links
Maintainers
- Martin Günther
- Chris Lalancette
Authors
- Chris Lalancette
Phidgets motor ROS 2 driver
This is the ROS 2 driver for Phidgets motor.
Usage
To run this driver standalone, do the following:
ros2 launch phidgets_motors motors-launch.py
Published Topics
-
/motor_duty_cycleXX
(std_msgs/Float64
) - Get the motor duty cycle. One topic is created for each motor attached. -
/motor_back_emfXX
(std_msgs/Float64
) - Get the motor back EMF value if supported by device. One topic is created for each motor attached.
Subscribed Topics
-
/set_motor_duty_cycleXX
(std_msgs/Float64
) - Set the motor duty cycle. One topic is created for each motor attached.
Parameters
-
serial
(int) - The serial number of the phidgets motor to connect to. If -1 (the default), connects to any motor phidget that can be found. -
hub_port
(int) - The phidgets VINT hub port to connect to. Only used if the motor phidget is connected to a VINT hub. Defaults to 0. -
braking_strength
(double) - The braking strength to apply when the duty cycle is 0. Defaults to 0.0. -
data_interval_ms
(int) - The number of milliseconds between acquisitions of data on the device (allowed values are dependent on the device). Defaults to 250 ms. -
publish_rate
(double) - How often the driver will publish data on the ROS topic. If 0 (the default), it will publish every time there is an update from the device (so at thedata_interval_ms
). If positive, it will publish the data at that rate regardless of the acquisition interval.
Changelog for package phidgets_motors
2.3.3 (2024-03-13)
- Add support for VINT networkhub (#172) This is a port of #127 to ROS2. Closes #135.
- Contributors: Martin Günther
2.3.2 (2023-11-27)
2.3.1 (2023-03-03)
2.3.0 (2022-04-13)
2.2.2 (2022-02-17)
2.2.1 (2021-08-03)
- Update the ROS 2 readme files. (#93)
- Contributors: Chris Lalancette
2.2.0 (2021-05-20)
2.1.0 (2021-03-29)
- Get rid of deprecation warnings in Foxy. (#75)
- Switch header guards to _HPP SUFFIX.
- Contributors: Chris Lalancette
2.0.2 (2020-06-01)
- Release build fixes (#67)
- Contributors: Chris Lalancette
2.0.1 (2019-12-05)
- Switch the buildtoo_depend to ament_cmake_ros. (#65)
- Contributors: Chris Lalancette
2.0.0 (2019-12-05)
- Include file cleanup.
- Switch from NULL to nullptr.
- Update READMEs to use "Published Topics" and "Subscribed Topics". (#59)
- Change launch output to "both" so it logs as well.
- Make publish_rate a double.
- Only publish motor_back_emf if supported by DC Motor device (#53)
- Print out the serial number when connecting.
- Update documentation to mention device dependent fields.
- Port motors to ROS 2.
- Ignore all packages for ROS 2 port.
- Update maintainers in package.xml
- Merge pull request #39 from clalancette/add-libphidget22
- Add launch files for all drivers.
- Add in try/catch blocks for connecting.
- Fixes from review.
- Documentation updates to README.md
- Set the publish_rate to 0 by default.
- Add in the license files and add to the headers.
- Remove nodes in favor of nodelets.
- Rewrite Motor Phidget to use libphidget22.
- Contributors: Chris Lalancette, Martin Günther, Peter Polidoro
0.7.9 (2019-06-28)
0.7.8 (2019-05-06)
0.7.7 (2018-09-18)
0.7.6 (2018-08-09)
0.7.5 (2018-01-31)
0.7.4 (2017-10-04)
0.7.3 (2017-06-30)
0.7.2 (2017-06-02)
0.7.1 (2017-05-22)
0.7.0 (2017-02-17 17:40)
0.2.3 (2017-02-17 12:11)
0.2.2 (2015-03-23)
0.2.1 (2015-01-15)
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
phidgets_drivers |