microstrain_3dmgx2_imu package from microstrain_3dmgx2_imu repo

microstrain_3dmgx2_imu

Package Summary

Tags No category tags.
Version 1.5.12
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 2014-01-15
Dev Status MAINTAINED
Released RELEASED

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.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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged microstrain_3dmgx2_imu at answers.ros.org

microstrain_3dmgx2_imu package from microstrain_3dmgx2_imu repo

microstrain_3dmgx2_imu

Package Summary

Tags No category tags.
Version 1.5.12
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 2014-01-15
Dev Status MAINTAINED
Released RELEASED

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.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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged microstrain_3dmgx2_imu at answers.ros.org

microstrain_3dmgx2_imu package from microstrain_3dmgx2_imu repo

microstrain_3dmgx2_imu

Package Summary

Tags No category tags.
Version 1.5.12
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 2014-01-15
Dev Status MAINTAINED
Released RELEASED

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.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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged microstrain_3dmgx2_imu at answers.ros.org

microstrain_3dmgx2_imu package from microstrain_3dmgx2_imu repo

microstrain_3dmgx2_imu

Package Summary

Tags No category tags.
Version 1.5.12
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 2014-01-15
Dev Status MAINTAINED
Released RELEASED

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.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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged microstrain_3dmgx2_imu at answers.ros.org

microstrain_3dmgx2_imu package from microstrain_3dmgx2_imu repo

microstrain_3dmgx2_imu

Package Summary

Tags No category tags.
Version 1.5.12
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 2014-01-15
Dev Status MAINTAINED
Released RELEASED

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.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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged microstrain_3dmgx2_imu at answers.ros.org

microstrain_3dmgx2_imu package from microstrain_3dmgx2_imu repo

microstrain_3dmgx2_imu

Package Summary

Tags No category tags.
Version 1.5.12
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 hydro-devel
Last Updated 2014-01-15
Dev Status MAINTAINED
Released RELEASED

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.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

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged microstrain_3dmgx2_imu at answers.ros.org