-
 
No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

microstrain_3dmgx2_imu package from microstrain_3dmgx2_imu repo

microstrain_3dmgx2_imu

Package Summary

Tags No category tags.
Version 1.5.13
License LGPL
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/microstrain_3dmgx2_imu.git
VCS Type git
VCS Version indigo-devel
Last Updated 2019-07-02
Dev Status MAINTAINED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A driver for IMUs compatible the microstrain 3DM-GX2 and 3DM-GX3 protocol. Includes a heavily modified standalone driver pulled from the player distribution, and a ROS node.

Additional Links

Maintainers

  • Chad Rockey

Authors

  • Jeremy Leibs
  • Blaise Gassend
README
No README found. No README in repository either.
CHANGELOG

Changelog for package microstrain_3dmgx2_imu

1.5.13 (2019-07-02)

  • Merge pull request #11 from scpeters/fix_melodic_build Fix melodic build (backwards compatible alternative to #10)
  • from C++11, constexpr specifier is requred for double
  • Contributors: Kei Okada, Tony Baltovski

1.5.12 (2014-01-15)

  • Added dependency on log4cxx.
  • Contributors: Chad Rockey

1.5.10 (2013-07-23)

  • Reduced console spam when shutting down, extended time to wait for ros::isShuttingDown()

1.5.9 (2013-04-16 14:03)

  • Added depdency on _gencpp for service.

1.5.8 (2013-04-16 11:40)

  • Forgot srv directory in CMakeLists.txt

1.5.7 (2013-04-04 18:02)

  • Accidentally copied message_generation instead of message_runtime

1.5.6 (2013-04-04 17:17)

  • Adding std_msgs to depends.

1.5.5 (2013-04-04 16:33)

  • Fixed message_generation. Standardized CMakeLists.txt

1.5.4 (2013-04-03)

  • Fixed install targets.
  • Update package.xml

1.5.3 (2013-03-26)

  • Added install rule for other files.
  • Added message if log4xx not found
  • Updated version to 1.5.2
  • Catkinized microstrain driver.
  • Updated initTime() to be called before calibrate.
  • Fix for calibration error on some devices.
  • oneiric fix
  • Updated to republish calibration status if a new calibration fails.
  • Ran tf bullet types migration script.
  • applying patch provided by RobZ
  • adding support for the 3DM-GX3 protocol
  • Now opens IMU with NOCTTY to avoid getting signaled if the serial port dies. Moved O_NONBLOCK to the correct position in the open call, could have caused problems when accessed by multiple programs otherwise (one of which wasn't locking).
  • Fixed spacing in quiet mode for IMU get_id utility. #4287
  • Quiet mode for get_id utility. #4287
  • Spelling for IMU get ID function. #4287
  • IMU utility to get device ID. #4287
  • Added Ubuntu platform tags to manifest
  • Fixed linker export in manifest.
  • add option to assume calibrated status on startup, to allow no-calibration
  • make calibration routine check for drift after it finished
  • remove deprecated subscriptions
  • Changed frameid frame_id. Orientation is now from the world frame to the imu frame. A 180 degree rotation around the y axis has been added so that the world frame z vector points up.
  • Tweaked error messages.
  • Marking imu_drivers as doc reviewed.
  • Added 'this is unstable' notices to the doxygen.
  • Took out call to diagnostics update when we are in error. The error broadcasts will take care of publishing the diagnostics in that case.
  • Made a few error messages more useful if you are not connected to an IMU or if there is a communication glitch.
  • Reworked error reporting. Added locking of the port. Made IO non-blocking to avoid race conditions between multiple reading processes. Closes tickets #1442 #3188 #2342 #3356 #3508 #3507.
  • Switched imu_node.cc back to BSD only as it is less restrictive than LGPL.
  • Updated all licences to LGPL.
  • Updated stack documentation and license.
  • Tweaked doxygen main page.
  • Moved doxygen stub out of imu_node.cc
  • Renamed imu_data to imu, and pushed the main data topic into imu/data.
  • Corrected node name in microstrain_3dmgx2.launch
  • Fixed up doxygen.
  • Added -Wl,-rpath,-L/lib to cpp exports as requested by #3479.
  • staging imu_drivers into tick-tock
  • Fixed the calibrate service call.
  • Marked as API cleared.
  • Got imu_node up to date with api changes in diagnostic_updater and self_test. Now sets HardwareID in diagnostics. Extended the ID that is returned by the self-test. Got rid of the thread that was previously needed just for self_test synchronization.
  • should not be blacklisted
  • Finished merging 3dmgx2 and imu_node. Time to deprecate the old packages.
  • Moved is_calibrated and calibrate into imu_data name space instead of ~ name space.
  • Merged imu_node and 3dmgx2 into microstrain_3dmgx2_imu. Still need to fix the package references in the files.
  • Created the microstrain_3dmgx2_imu package to subsume the imu_node and 3dmgx2_driver packages.

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.

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged microstrain_3dmgx2_imu at Robotics Stack Exchange

No version for distro galactic. Known supported distros are highlighted in the buttons above.

microstrain_3dmgx2_imu package from microstrain_3dmgx2_imu repo

microstrain_3dmgx2_imu

Package Summary

Tags No category tags.
Version 1.5.13
License LGPL
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/microstrain_3dmgx2_imu.git
VCS Type git
VCS Version indigo-devel
Last Updated 2019-07-02
Dev Status MAINTAINED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A driver for IMUs compatible the microstrain 3DM-GX2 and 3DM-GX3 protocol. Includes a heavily modified standalone driver pulled from the player distribution, and a ROS node.

Additional Links

Maintainers

  • Chad Rockey

Authors

  • Jeremy Leibs
  • Blaise Gassend
README
No README found. No README in repository either.
CHANGELOG

Changelog for package microstrain_3dmgx2_imu

1.5.13 (2019-07-02)

  • Merge pull request #11 from scpeters/fix_melodic_build Fix melodic build (backwards compatible alternative to #10)
  • from C++11, constexpr specifier is requred for double
  • Contributors: Kei Okada, Tony Baltovski

1.5.12 (2014-01-15)

  • Added dependency on log4cxx.
  • Contributors: Chad Rockey

1.5.10 (2013-07-23)

  • Reduced console spam when shutting down, extended time to wait for ros::isShuttingDown()

1.5.9 (2013-04-16 14:03)

  • Added depdency on _gencpp for service.

1.5.8 (2013-04-16 11:40)

  • Forgot srv directory in CMakeLists.txt

1.5.7 (2013-04-04 18:02)

  • Accidentally copied message_generation instead of message_runtime

1.5.6 (2013-04-04 17:17)

  • Adding std_msgs to depends.

1.5.5 (2013-04-04 16:33)

  • Fixed message_generation. Standardized CMakeLists.txt

1.5.4 (2013-04-03)

  • Fixed install targets.
  • Update package.xml

1.5.3 (2013-03-26)

  • Added install rule for other files.
  • Added message if log4xx not found
  • Updated version to 1.5.2
  • Catkinized microstrain driver.
  • Updated initTime() to be called before calibrate.
  • Fix for calibration error on some devices.
  • oneiric fix
  • Updated to republish calibration status if a new calibration fails.
  • Ran tf bullet types migration script.
  • applying patch provided by RobZ
  • adding support for the 3DM-GX3 protocol
  • Now opens IMU with NOCTTY to avoid getting signaled if the serial port dies. Moved O_NONBLOCK to the correct position in the open call, could have caused problems when accessed by multiple programs otherwise (one of which wasn't locking).
  • Fixed spacing in quiet mode for IMU get_id utility. #4287
  • Quiet mode for get_id utility. #4287
  • Spelling for IMU get ID function. #4287
  • IMU utility to get device ID. #4287
  • Added Ubuntu platform tags to manifest
  • Fixed linker export in manifest.
  • add option to assume calibrated status on startup, to allow no-calibration
  • make calibration routine check for drift after it finished
  • remove deprecated subscriptions
  • Changed frameid frame_id. Orientation is now from the world frame to the imu frame. A 180 degree rotation around the y axis has been added so that the world frame z vector points up.
  • Tweaked error messages.
  • Marking imu_drivers as doc reviewed.
  • Added 'this is unstable' notices to the doxygen.
  • Took out call to diagnostics update when we are in error. The error broadcasts will take care of publishing the diagnostics in that case.
  • Made a few error messages more useful if you are not connected to an IMU or if there is a communication glitch.
  • Reworked error reporting. Added locking of the port. Made IO non-blocking to avoid race conditions between multiple reading processes. Closes tickets #1442 #3188 #2342 #3356 #3508 #3507.
  • Switched imu_node.cc back to BSD only as it is less restrictive than LGPL.
  • Updated all licences to LGPL.
  • Updated stack documentation and license.
  • Tweaked doxygen main page.
  • Moved doxygen stub out of imu_node.cc
  • Renamed imu_data to imu, and pushed the main data topic into imu/data.
  • Corrected node name in microstrain_3dmgx2.launch
  • Fixed up doxygen.
  • Added -Wl,-rpath,-L/lib to cpp exports as requested by #3479.
  • staging imu_drivers into tick-tock
  • Fixed the calibrate service call.
  • Marked as API cleared.
  • Got imu_node up to date with api changes in diagnostic_updater and self_test. Now sets HardwareID in diagnostics. Extended the ID that is returned by the self-test. Got rid of the thread that was previously needed just for self_test synchronization.
  • should not be blacklisted
  • Finished merging 3dmgx2 and imu_node. Time to deprecate the old packages.
  • Moved is_calibrated and calibrate into imu_data name space instead of ~ name space.
  • Merged imu_node and 3dmgx2 into microstrain_3dmgx2_imu. Still need to fix the package references in the files.
  • Created the microstrain_3dmgx2_imu package to subsume the imu_node and 3dmgx2_driver packages.

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.

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged microstrain_3dmgx2_imu at Robotics Stack Exchange