-
 

kobuki_core package from kobuki_core repo

kobuki_core

Package Summary

Tags No category tags.
Version 1.4.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/kobuki-base/kobuki_core.git
VCS Type git
VCS Version release/1.4.x
Last Updated 2024-06-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

Pure C++ driver library for Kobuki.

Additional Links

Maintainers

  • Daniel Stonier

Authors

  • Daniel Stonier
  • Younghun Ju
  • Jorge Santos Simon

Kobuki Core

Kobuki Logo


The Kobuki Core stack consists of c++ libraries and utilities for working with a Kobuki Robot.


Documentation

The Kobuki ecosystem contains several repositories and packages that get bundled together. Refer to the documentation release relevant to the branch/version of kobuki_core you are using:

Kobuki Core Branch Kobuki Documentation Release
devel https://kobuki.readthedocs.io/en/devel/
release/1.2.x https://kobuki.readthedocs.io/en/release-1.0.x/
CHANGELOG

Changelog

Forthcoming

  • ...

1.4.1 (2024-06-13)

  • [all] fix compilation on aarch64, #51

1.4.0 (2022-10-24)

  • [demos] log levels demo added, #42
  • [driver] bugfix major, minor, patch macro conflicts, #44
  • [demos] style cleanups, #47
  • [driver] grammar fixes, #47

1.3.1 (2020-09-15)

  • [keyop] protect command variables with a mutex, #41
  • [core] ros prefixes dropped, custom_logging & raw_data_stream demos, #40
  • [infra] recommended firmware versions 1.1.4, 1.2.0, #37

1.3.0 (2020-09-12)

  • [all] LegacyPose2D -> Vector3d, #36

1.2.0 (2020-08-30)

  • [infra] kobuki_dock_drive and kobuki_driver merged into kobuki_core, #31
  • [tools] kobuki_simple_keyop -> kobuki-simple-keyop, #35.
  • [tools] kobuki_version_info -> kobuki-version-info, #35.

1.1.1 (2020-08-19)

  • [udev] bugfix low latency ftdi operation, #28.
  • [demos] added an event demo, also minor cleanup, #27.
  • [infra] don't use system headers for dependencies, #27.

1.1.0 (2020-08-04)

  • [infra] ament_export_interfaces -> ament_export_targets, #21.
  • [driver] bugfix correct size for pyaload length lookup, #19 <<https://github.com/kobuki-base/kobuki_core/pull/19>>`_.
  • [infra] license links updated, #15.

1.0.0 (2020-01-13)

  • [infra] port and release for ROS2/Eloquent
  • [infra] udev rule and debian installation thereof, #13.

0.8.1 (2019-01-09)

  • remove unused and dodgy float builder, fixed uninitialised warnings, #53.

0.8.0 (2019-01-09)

  • updated build infra for changes ament/eloquent

0.7.7 (2017-03-29)

  • accel limiter variable initialisation bugfix

0.7.6 (2017-03-27)

  • doxygen updates

0.7.4 (2017-02-23)

  • drop spurious debugging cmake message that was throwing warnings

0.7.2 (2016-11-09)

  • Pose2D -> LegacyPose2D

0.7.1 (2016-05-06)

  • isnan -> std::isnan

0.6.3 (2016-05-06)

  • bugfix cliff header packet

0.6.2 (2016-01-09)

  • enable the cx11 compiler

0.6.0 (2014-08-04)

  • add linear and angular test plot image
  • kobuki_core : Updated doxygen. Issue #10.
  • Contributors: Younghun Ju, jihoonl

0.5.3 (2013-09-06)

  • Updated doxygen documentation.

0.5.2 (2013-08-31)

  • Documentation and other text files reviewed.

0.5.1 (2013-08-30)

  • Updated license info.
  • Updated doxygen in the code.
  • Update firmware_changelog.md.

0.5.0 (2013-08-29)

  • Added debug topic of raw control command of robot.
  • Removed debugging message.
  • Updated doxygen about factory-default value of PID gain.
  • Add firmware version checking on PID commands.
  • Updated protocol specification in doxygen about custom PID gain setting.
  • Updated doxygen script to let user do something when authentification of repository is failed.
  • Bump minor version for firmware (new version is 1.2.0).
  • Improved packet integrity checking. Issue #245.
  • Added new protocol about custom PID gain setting. Issue #249.
  • Updated doxygen.
  • Removed ros logging code.
  • Removed meaningless buffer size check in serialization of command packet.
  • Fixed typo; mayor --> major.
  • Added integrity check for each packets.
  • Removed old printf codes.
  • Removed meaningless buffer size check in serialization of packets.
  • Fixed typo on update_doxygen.bash script.
  • Added extra url info on all packages.
  • Added brief description of update_doxygen.bash script.
  • Added convenient script for automated update of doxygen document to the github.io page.
  • Updated doxygen.
  • Updated old rnd email address.
  • Removed SetPower command packet from doxygen. It is not for external powers and unnecessary for kobuki.
  • Corrected typos on doxygen about external power.
  • lock api for protecting data access with asynchronous getXXX calls.
  • Fix URL to the previous changelog wiki
  • Changelogs at package level
  • Reset odometry also for heading
  • Updated raw_control_command topic to publish recevied command velocity also.
  • Added a debug topic that publish actual base command sent to robot.
  • Added simple_keyop application to control kobuki directly from keyboard without ROS.
  • Fixed broken synchronity of base control command caused by recent bugfix of acceleration limiter module.
  • Added flexible logging features to using named logging system of ros/log4cxx.
  • Reset odometry also works for heading (gyro).
  • Do not use robot_pose_ekf; use imu for heading and encoders for position.

0.4.0 (2013-08-09)

  • Windows compatible.
  • Update doxygen documentation for using wstool and for windows compilation.
  • New scripts to help serve firmware and windows downloads from our file server.
  • Delay demo program finish so kobuki can beep alive.
  • Serial connection made much more robust.
  • Install using wstool
  • Update firmware_changelog.md with latest verions and rewrite with for markdown formatting.

Previous versions, bugfixing

Available in ROS wiki: http://ros.org/wiki/kobuki/ChangeList

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kobuki_core at Robotics Stack Exchange

kobuki_core package from kobuki_core repo

kobuki_core

Package Summary

Tags No category tags.
Version 1.4.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/kobuki-base/kobuki_core.git
VCS Type git
VCS Version release/1.4.x
Last Updated 2024-06-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

Pure C++ driver library for Kobuki.

Additional Links

Maintainers

  • Daniel Stonier

Authors

  • Daniel Stonier
  • Younghun Ju
  • Jorge Santos Simon

Kobuki Core

Kobuki Logo


The Kobuki Core stack consists of c++ libraries and utilities for working with a Kobuki Robot.


Documentation

The Kobuki ecosystem contains several repositories and packages that get bundled together. Refer to the documentation release relevant to the branch/version of kobuki_core you are using:

Kobuki Core Branch Kobuki Documentation Release
devel https://kobuki.readthedocs.io/en/devel/
release/1.2.x https://kobuki.readthedocs.io/en/release-1.0.x/
CHANGELOG

Changelog

Forthcoming

  • ...

1.4.1 (2024-06-13)

  • [all] fix compilation on aarch64, #51

1.4.0 (2022-10-24)

  • [demos] log levels demo added, #42
  • [driver] bugfix major, minor, patch macro conflicts, #44
  • [demos] style cleanups, #47
  • [driver] grammar fixes, #47

1.3.1 (2020-09-15)

  • [keyop] protect command variables with a mutex, #41
  • [core] ros prefixes dropped, custom_logging & raw_data_stream demos, #40
  • [infra] recommended firmware versions 1.1.4, 1.2.0, #37

1.3.0 (2020-09-12)

  • [all] LegacyPose2D -> Vector3d, #36

1.2.0 (2020-08-30)

  • [infra] kobuki_dock_drive and kobuki_driver merged into kobuki_core, #31
  • [tools] kobuki_simple_keyop -> kobuki-simple-keyop, #35.
  • [tools] kobuki_version_info -> kobuki-version-info, #35.

1.1.1 (2020-08-19)

  • [udev] bugfix low latency ftdi operation, #28.
  • [demos] added an event demo, also minor cleanup, #27.
  • [infra] don't use system headers for dependencies, #27.

1.1.0 (2020-08-04)

  • [infra] ament_export_interfaces -> ament_export_targets, #21.
  • [driver] bugfix correct size for pyaload length lookup, #19 <<https://github.com/kobuki-base/kobuki_core/pull/19>>`_.
  • [infra] license links updated, #15.

1.0.0 (2020-01-13)

  • [infra] port and release for ROS2/Eloquent
  • [infra] udev rule and debian installation thereof, #13.

0.8.1 (2019-01-09)

  • remove unused and dodgy float builder, fixed uninitialised warnings, #53.

0.8.0 (2019-01-09)

  • updated build infra for changes ament/eloquent

0.7.7 (2017-03-29)

  • accel limiter variable initialisation bugfix

0.7.6 (2017-03-27)

  • doxygen updates

0.7.4 (2017-02-23)

  • drop spurious debugging cmake message that was throwing warnings

0.7.2 (2016-11-09)

  • Pose2D -> LegacyPose2D

0.7.1 (2016-05-06)

  • isnan -> std::isnan

0.6.3 (2016-05-06)

  • bugfix cliff header packet

0.6.2 (2016-01-09)

  • enable the cx11 compiler

0.6.0 (2014-08-04)

  • add linear and angular test plot image
  • kobuki_core : Updated doxygen. Issue #10.
  • Contributors: Younghun Ju, jihoonl

0.5.3 (2013-09-06)

  • Updated doxygen documentation.

0.5.2 (2013-08-31)

  • Documentation and other text files reviewed.

0.5.1 (2013-08-30)

  • Updated license info.
  • Updated doxygen in the code.
  • Update firmware_changelog.md.

0.5.0 (2013-08-29)

  • Added debug topic of raw control command of robot.
  • Removed debugging message.
  • Updated doxygen about factory-default value of PID gain.
  • Add firmware version checking on PID commands.
  • Updated protocol specification in doxygen about custom PID gain setting.
  • Updated doxygen script to let user do something when authentification of repository is failed.
  • Bump minor version for firmware (new version is 1.2.0).
  • Improved packet integrity checking. Issue #245.
  • Added new protocol about custom PID gain setting. Issue #249.
  • Updated doxygen.
  • Removed ros logging code.
  • Removed meaningless buffer size check in serialization of command packet.
  • Fixed typo; mayor --> major.
  • Added integrity check for each packets.
  • Removed old printf codes.
  • Removed meaningless buffer size check in serialization of packets.
  • Fixed typo on update_doxygen.bash script.
  • Added extra url info on all packages.
  • Added brief description of update_doxygen.bash script.
  • Added convenient script for automated update of doxygen document to the github.io page.
  • Updated doxygen.
  • Updated old rnd email address.
  • Removed SetPower command packet from doxygen. It is not for external powers and unnecessary for kobuki.
  • Corrected typos on doxygen about external power.
  • lock api for protecting data access with asynchronous getXXX calls.
  • Fix URL to the previous changelog wiki
  • Changelogs at package level
  • Reset odometry also for heading
  • Updated raw_control_command topic to publish recevied command velocity also.
  • Added a debug topic that publish actual base command sent to robot.
  • Added simple_keyop application to control kobuki directly from keyboard without ROS.
  • Fixed broken synchronity of base control command caused by recent bugfix of acceleration limiter module.
  • Added flexible logging features to using named logging system of ros/log4cxx.
  • Reset odometry also works for heading (gyro).
  • Do not use robot_pose_ekf; use imu for heading and encoders for position.

0.4.0 (2013-08-09)

  • Windows compatible.
  • Update doxygen documentation for using wstool and for windows compilation.
  • New scripts to help serve firmware and windows downloads from our file server.
  • Delay demo program finish so kobuki can beep alive.
  • Serial connection made much more robust.
  • Install using wstool
  • Update firmware_changelog.md with latest verions and rewrite with for markdown formatting.

Previous versions, bugfixing

Available in ROS wiki: http://ros.org/wiki/kobuki/ChangeList

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kobuki_core at Robotics Stack Exchange

kobuki_core package from kobuki_core repo

kobuki_core

Package Summary

Tags No category tags.
Version 1.4.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/kobuki-base/kobuki_core.git
VCS Type git
VCS Version release/1.4.x
Last Updated 2024-06-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

Pure C++ driver library for Kobuki.

Additional Links

Maintainers

  • Daniel Stonier

Authors

  • Daniel Stonier
  • Younghun Ju
  • Jorge Santos Simon

Kobuki Core

Kobuki Logo


The Kobuki Core stack consists of c++ libraries and utilities for working with a Kobuki Robot.


Documentation

The Kobuki ecosystem contains several repositories and packages that get bundled together. Refer to the documentation release relevant to the branch/version of kobuki_core you are using:

Kobuki Core Branch Kobuki Documentation Release
devel https://kobuki.readthedocs.io/en/devel/
release/1.2.x https://kobuki.readthedocs.io/en/release-1.0.x/
CHANGELOG

Changelog

Forthcoming

  • ...

1.4.1 (2024-06-13)

  • [all] fix compilation on aarch64, #51

1.4.0 (2022-10-24)

  • [demos] log levels demo added, #42
  • [driver] bugfix major, minor, patch macro conflicts, #44
  • [demos] style cleanups, #47
  • [driver] grammar fixes, #47

1.3.1 (2020-09-15)

  • [keyop] protect command variables with a mutex, #41
  • [core] ros prefixes dropped, custom_logging & raw_data_stream demos, #40
  • [infra] recommended firmware versions 1.1.4, 1.2.0, #37

1.3.0 (2020-09-12)

  • [all] LegacyPose2D -> Vector3d, #36

1.2.0 (2020-08-30)

  • [infra] kobuki_dock_drive and kobuki_driver merged into kobuki_core, #31
  • [tools] kobuki_simple_keyop -> kobuki-simple-keyop, #35.
  • [tools] kobuki_version_info -> kobuki-version-info, #35.

1.1.1 (2020-08-19)

  • [udev] bugfix low latency ftdi operation, #28.
  • [demos] added an event demo, also minor cleanup, #27.
  • [infra] don't use system headers for dependencies, #27.

1.1.0 (2020-08-04)

  • [infra] ament_export_interfaces -> ament_export_targets, #21.
  • [driver] bugfix correct size for pyaload length lookup, #19 <<https://github.com/kobuki-base/kobuki_core/pull/19>>`_.
  • [infra] license links updated, #15.

1.0.0 (2020-01-13)

  • [infra] port and release for ROS2/Eloquent
  • [infra] udev rule and debian installation thereof, #13.

0.8.1 (2019-01-09)

  • remove unused and dodgy float builder, fixed uninitialised warnings, #53.

0.8.0 (2019-01-09)

  • updated build infra for changes ament/eloquent

0.7.7 (2017-03-29)

  • accel limiter variable initialisation bugfix

0.7.6 (2017-03-27)

  • doxygen updates

0.7.4 (2017-02-23)

  • drop spurious debugging cmake message that was throwing warnings

0.7.2 (2016-11-09)

  • Pose2D -> LegacyPose2D

0.7.1 (2016-05-06)

  • isnan -> std::isnan

0.6.3 (2016-05-06)

  • bugfix cliff header packet

0.6.2 (2016-01-09)

  • enable the cx11 compiler

0.6.0 (2014-08-04)

  • add linear and angular test plot image
  • kobuki_core : Updated doxygen. Issue #10.
  • Contributors: Younghun Ju, jihoonl

0.5.3 (2013-09-06)

  • Updated doxygen documentation.

0.5.2 (2013-08-31)

  • Documentation and other text files reviewed.

0.5.1 (2013-08-30)

  • Updated license info.
  • Updated doxygen in the code.
  • Update firmware_changelog.md.

0.5.0 (2013-08-29)

  • Added debug topic of raw control command of robot.
  • Removed debugging message.
  • Updated doxygen about factory-default value of PID gain.
  • Add firmware version checking on PID commands.
  • Updated protocol specification in doxygen about custom PID gain setting.
  • Updated doxygen script to let user do something when authentification of repository is failed.
  • Bump minor version for firmware (new version is 1.2.0).
  • Improved packet integrity checking. Issue #245.
  • Added new protocol about custom PID gain setting. Issue #249.
  • Updated doxygen.
  • Removed ros logging code.
  • Removed meaningless buffer size check in serialization of command packet.
  • Fixed typo; mayor --> major.
  • Added integrity check for each packets.
  • Removed old printf codes.
  • Removed meaningless buffer size check in serialization of packets.
  • Fixed typo on update_doxygen.bash script.
  • Added extra url info on all packages.
  • Added brief description of update_doxygen.bash script.
  • Added convenient script for automated update of doxygen document to the github.io page.
  • Updated doxygen.
  • Updated old rnd email address.
  • Removed SetPower command packet from doxygen. It is not for external powers and unnecessary for kobuki.
  • Corrected typos on doxygen about external power.
  • lock api for protecting data access with asynchronous getXXX calls.
  • Fix URL to the previous changelog wiki
  • Changelogs at package level
  • Reset odometry also for heading
  • Updated raw_control_command topic to publish recevied command velocity also.
  • Added a debug topic that publish actual base command sent to robot.
  • Added simple_keyop application to control kobuki directly from keyboard without ROS.
  • Fixed broken synchronity of base control command caused by recent bugfix of acceleration limiter module.
  • Added flexible logging features to using named logging system of ros/log4cxx.
  • Reset odometry also works for heading (gyro).
  • Do not use robot_pose_ekf; use imu for heading and encoders for position.

0.4.0 (2013-08-09)

  • Windows compatible.
  • Update doxygen documentation for using wstool and for windows compilation.
  • New scripts to help serve firmware and windows downloads from our file server.
  • Delay demo program finish so kobuki can beep alive.
  • Serial connection made much more robust.
  • Install using wstool
  • Update firmware_changelog.md with latest verions and rewrite with for markdown formatting.

Previous versions, bugfixing

Available in ROS wiki: http://ros.org/wiki/kobuki/ChangeList

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kobuki_core at Robotics Stack Exchange

kobuki_core package from kobuki_core repo

kobuki_core

Package Summary

Tags No category tags.
Version 1.4.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/kobuki-base/kobuki_core.git
VCS Type git
VCS Version release/1.4.x
Last Updated 2024-06-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

Pure C++ driver library for Kobuki.

Additional Links

Maintainers

  • Daniel Stonier

Authors

  • Daniel Stonier
  • Younghun Ju
  • Jorge Santos Simon

Kobuki Core

Kobuki Logo


The Kobuki Core stack consists of c++ libraries and utilities for working with a Kobuki Robot.


Documentation

The Kobuki ecosystem contains several repositories and packages that get bundled together. Refer to the documentation release relevant to the branch/version of kobuki_core you are using:

Kobuki Core Branch Kobuki Documentation Release
devel https://kobuki.readthedocs.io/en/devel/
release/1.2.x https://kobuki.readthedocs.io/en/release-1.0.x/
CHANGELOG

Changelog

Forthcoming

  • ...

1.4.1 (2024-06-13)

  • [all] fix compilation on aarch64, #51

1.4.0 (2022-10-24)

  • [demos] log levels demo added, #42
  • [driver] bugfix major, minor, patch macro conflicts, #44
  • [demos] style cleanups, #47
  • [driver] grammar fixes, #47

1.3.1 (2020-09-15)

  • [keyop] protect command variables with a mutex, #41
  • [core] ros prefixes dropped, custom_logging & raw_data_stream demos, #40
  • [infra] recommended firmware versions 1.1.4, 1.2.0, #37

1.3.0 (2020-09-12)

  • [all] LegacyPose2D -> Vector3d, #36

1.2.0 (2020-08-30)

  • [infra] kobuki_dock_drive and kobuki_driver merged into kobuki_core, #31
  • [tools] kobuki_simple_keyop -> kobuki-simple-keyop, #35.
  • [tools] kobuki_version_info -> kobuki-version-info, #35.

1.1.1 (2020-08-19)

  • [udev] bugfix low latency ftdi operation, #28.
  • [demos] added an event demo, also minor cleanup, #27.
  • [infra] don't use system headers for dependencies, #27.

1.1.0 (2020-08-04)

  • [infra] ament_export_interfaces -> ament_export_targets, #21.
  • [driver] bugfix correct size for pyaload length lookup, #19 <<https://github.com/kobuki-base/kobuki_core/pull/19>>`_.
  • [infra] license links updated, #15.

1.0.0 (2020-01-13)

  • [infra] port and release for ROS2/Eloquent
  • [infra] udev rule and debian installation thereof, #13.

0.8.1 (2019-01-09)

  • remove unused and dodgy float builder, fixed uninitialised warnings, #53.

0.8.0 (2019-01-09)

  • updated build infra for changes ament/eloquent

0.7.7 (2017-03-29)

  • accel limiter variable initialisation bugfix

0.7.6 (2017-03-27)

  • doxygen updates

0.7.4 (2017-02-23)

  • drop spurious debugging cmake message that was throwing warnings

0.7.2 (2016-11-09)

  • Pose2D -> LegacyPose2D

0.7.1 (2016-05-06)

  • isnan -> std::isnan

0.6.3 (2016-05-06)

  • bugfix cliff header packet

0.6.2 (2016-01-09)

  • enable the cx11 compiler

0.6.0 (2014-08-04)

  • add linear and angular test plot image
  • kobuki_core : Updated doxygen. Issue #10.
  • Contributors: Younghun Ju, jihoonl

0.5.3 (2013-09-06)

  • Updated doxygen documentation.

0.5.2 (2013-08-31)

  • Documentation and other text files reviewed.

0.5.1 (2013-08-30)

  • Updated license info.
  • Updated doxygen in the code.
  • Update firmware_changelog.md.

0.5.0 (2013-08-29)

  • Added debug topic of raw control command of robot.
  • Removed debugging message.
  • Updated doxygen about factory-default value of PID gain.
  • Add firmware version checking on PID commands.
  • Updated protocol specification in doxygen about custom PID gain setting.
  • Updated doxygen script to let user do something when authentification of repository is failed.
  • Bump minor version for firmware (new version is 1.2.0).
  • Improved packet integrity checking. Issue #245.
  • Added new protocol about custom PID gain setting. Issue #249.
  • Updated doxygen.
  • Removed ros logging code.
  • Removed meaningless buffer size check in serialization of command packet.
  • Fixed typo; mayor --> major.
  • Added integrity check for each packets.
  • Removed old printf codes.
  • Removed meaningless buffer size check in serialization of packets.
  • Fixed typo on update_doxygen.bash script.
  • Added extra url info on all packages.
  • Added brief description of update_doxygen.bash script.
  • Added convenient script for automated update of doxygen document to the github.io page.
  • Updated doxygen.
  • Updated old rnd email address.
  • Removed SetPower command packet from doxygen. It is not for external powers and unnecessary for kobuki.
  • Corrected typos on doxygen about external power.
  • lock api for protecting data access with asynchronous getXXX calls.
  • Fix URL to the previous changelog wiki
  • Changelogs at package level
  • Reset odometry also for heading
  • Updated raw_control_command topic to publish recevied command velocity also.
  • Added a debug topic that publish actual base command sent to robot.
  • Added simple_keyop application to control kobuki directly from keyboard without ROS.
  • Fixed broken synchronity of base control command caused by recent bugfix of acceleration limiter module.
  • Added flexible logging features to using named logging system of ros/log4cxx.
  • Reset odometry also works for heading (gyro).
  • Do not use robot_pose_ekf; use imu for heading and encoders for position.

0.4.0 (2013-08-09)

  • Windows compatible.
  • Update doxygen documentation for using wstool and for windows compilation.
  • New scripts to help serve firmware and windows downloads from our file server.
  • Delay demo program finish so kobuki can beep alive.
  • Serial connection made much more robust.
  • Install using wstool
  • Update firmware_changelog.md with latest verions and rewrite with for markdown formatting.

Previous versions, bugfixing

Available in ROS wiki: http://ros.org/wiki/kobuki/ChangeList

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kobuki_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.7.12
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/yujinrobot/kobuki_core.git
VCS Type git
VCS Version noetic
Last Updated 2020-09-16
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

Non-ROS software for Kobuki, Yujin Robot's mobile research base.

Additional Links

Maintainers

  • Daniel Stonier

Authors

  • Daniel Stonier
  • Younghun Ju
  • Jorge Santos Simon
  • Marcus Liebhardt
README
No README found. See repository README.
CHANGELOG

Changelog for package kobuki_core

0.6.1 (2015-05-27)

0.6.0 (2014-08-04)

0.5.3 (2013-09-06)

0.5.2 (2013-08-31)

  • Fix the list of packages on this stack.

0.5.1 (2013-08-30)

0.5.0 (2013-08-29)

  • Separated into kobuki_core stack.
  • adds eclipse project files.
  • adds the kobuki random walker to the kobuki metapackage.
  • Added extra url info on all packages.
  • Updated old rnd email address.
  • Fix URL to the previous changelog wiki.
  • Changelogs at package level.

Previous versions, bugfixing

Available in ROS wiki: http://ros.org/wiki/kobuki/ChangeList

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

System Dependencies

No direct system dependencies.

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 kobuki_core at Robotics Stack Exchange

kobuki_core package from kobuki_core repo

kobuki_core

Package Summary

Tags No category tags.
Version 1.4.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/kobuki-base/kobuki_core.git
VCS Type git
VCS Version release/1.4.x
Last Updated 2024-06-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

Pure C++ driver library for Kobuki.

Additional Links

Maintainers

  • Daniel Stonier

Authors

  • Daniel Stonier
  • Younghun Ju
  • Jorge Santos Simon

Kobuki Core

Kobuki Logo


The Kobuki Core stack consists of c++ libraries and utilities for working with a Kobuki Robot.


Documentation

The Kobuki ecosystem contains several repositories and packages that get bundled together. Refer to the documentation release relevant to the branch/version of kobuki_core you are using:

Kobuki Core Branch Kobuki Documentation Release
devel https://kobuki.readthedocs.io/en/devel/
release/1.2.x https://kobuki.readthedocs.io/en/release-1.0.x/
CHANGELOG

Changelog

Forthcoming

  • ...

1.4.1 (2024-06-13)

  • [all] fix compilation on aarch64, #51

1.4.0 (2022-10-24)

  • [demos] log levels demo added, #42
  • [driver] bugfix major, minor, patch macro conflicts, #44
  • [demos] style cleanups, #47
  • [driver] grammar fixes, #47

1.3.1 (2020-09-15)

  • [keyop] protect command variables with a mutex, #41
  • [core] ros prefixes dropped, custom_logging & raw_data_stream demos, #40
  • [infra] recommended firmware versions 1.1.4, 1.2.0, #37

1.3.0 (2020-09-12)

  • [all] LegacyPose2D -> Vector3d, #36

1.2.0 (2020-08-30)

  • [infra] kobuki_dock_drive and kobuki_driver merged into kobuki_core, #31
  • [tools] kobuki_simple_keyop -> kobuki-simple-keyop, #35.
  • [tools] kobuki_version_info -> kobuki-version-info, #35.

1.1.1 (2020-08-19)

  • [udev] bugfix low latency ftdi operation, #28.
  • [demos] added an event demo, also minor cleanup, #27.
  • [infra] don't use system headers for dependencies, #27.

1.1.0 (2020-08-04)

  • [infra] ament_export_interfaces -> ament_export_targets, #21.
  • [driver] bugfix correct size for pyaload length lookup, #19 <<https://github.com/kobuki-base/kobuki_core/pull/19>>`_.
  • [infra] license links updated, #15.

1.0.0 (2020-01-13)

  • [infra] port and release for ROS2/Eloquent
  • [infra] udev rule and debian installation thereof, #13.

0.8.1 (2019-01-09)

  • remove unused and dodgy float builder, fixed uninitialised warnings, #53.

0.8.0 (2019-01-09)

  • updated build infra for changes ament/eloquent

0.7.7 (2017-03-29)

  • accel limiter variable initialisation bugfix

0.7.6 (2017-03-27)

  • doxygen updates

0.7.4 (2017-02-23)

  • drop spurious debugging cmake message that was throwing warnings

0.7.2 (2016-11-09)

  • Pose2D -> LegacyPose2D

0.7.1 (2016-05-06)

  • isnan -> std::isnan

0.6.3 (2016-05-06)

  • bugfix cliff header packet

0.6.2 (2016-01-09)

  • enable the cx11 compiler

0.6.0 (2014-08-04)

  • add linear and angular test plot image
  • kobuki_core : Updated doxygen. Issue #10.
  • Contributors: Younghun Ju, jihoonl

0.5.3 (2013-09-06)

  • Updated doxygen documentation.

0.5.2 (2013-08-31)

  • Documentation and other text files reviewed.

0.5.1 (2013-08-30)

  • Updated license info.
  • Updated doxygen in the code.
  • Update firmware_changelog.md.

0.5.0 (2013-08-29)

  • Added debug topic of raw control command of robot.
  • Removed debugging message.
  • Updated doxygen about factory-default value of PID gain.
  • Add firmware version checking on PID commands.
  • Updated protocol specification in doxygen about custom PID gain setting.
  • Updated doxygen script to let user do something when authentification of repository is failed.
  • Bump minor version for firmware (new version is 1.2.0).
  • Improved packet integrity checking. Issue #245.
  • Added new protocol about custom PID gain setting. Issue #249.
  • Updated doxygen.
  • Removed ros logging code.
  • Removed meaningless buffer size check in serialization of command packet.
  • Fixed typo; mayor --> major.
  • Added integrity check for each packets.
  • Removed old printf codes.
  • Removed meaningless buffer size check in serialization of packets.
  • Fixed typo on update_doxygen.bash script.
  • Added extra url info on all packages.
  • Added brief description of update_doxygen.bash script.
  • Added convenient script for automated update of doxygen document to the github.io page.
  • Updated doxygen.
  • Updated old rnd email address.
  • Removed SetPower command packet from doxygen. It is not for external powers and unnecessary for kobuki.
  • Corrected typos on doxygen about external power.
  • lock api for protecting data access with asynchronous getXXX calls.
  • Fix URL to the previous changelog wiki
  • Changelogs at package level
  • Reset odometry also for heading
  • Updated raw_control_command topic to publish recevied command velocity also.
  • Added a debug topic that publish actual base command sent to robot.
  • Added simple_keyop application to control kobuki directly from keyboard without ROS.
  • Fixed broken synchronity of base control command caused by recent bugfix of acceleration limiter module.
  • Added flexible logging features to using named logging system of ros/log4cxx.
  • Reset odometry also works for heading (gyro).
  • Do not use robot_pose_ekf; use imu for heading and encoders for position.

0.4.0 (2013-08-09)

  • Windows compatible.
  • Update doxygen documentation for using wstool and for windows compilation.
  • New scripts to help serve firmware and windows downloads from our file server.
  • Delay demo program finish so kobuki can beep alive.
  • Serial connection made much more robust.
  • Install using wstool
  • Update firmware_changelog.md with latest verions and rewrite with for markdown formatting.

Previous versions, bugfixing

Available in ROS wiki: http://ros.org/wiki/kobuki/ChangeList

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.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kobuki_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.7.12
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/yujinrobot/kobuki_core.git
VCS Type git
VCS Version melodic
Last Updated 2020-09-16
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

Non-ROS software for Kobuki, Yujin Robot's mobile research base.

Additional Links

Maintainers

  • Daniel Stonier

Authors

  • Daniel Stonier
  • Younghun Ju
  • Jorge Santos Simon
  • Marcus Liebhardt
README
No README found. See repository README.
CHANGELOG

Changelog for package kobuki_core

0.6.1 (2015-05-27)

0.6.0 (2014-08-04)

0.5.3 (2013-09-06)

0.5.2 (2013-08-31)

  • Fix the list of packages on this stack.

0.5.1 (2013-08-30)

0.5.0 (2013-08-29)

  • Separated into kobuki_core stack.
  • adds eclipse project files.
  • adds the kobuki random walker to the kobuki metapackage.
  • Added extra url info on all packages.
  • Updated old rnd email address.
  • Fix URL to the previous changelog wiki.
  • Changelogs at package level.

Previous versions, bugfixing

Available in ROS wiki: http://ros.org/wiki/kobuki/ChangeList

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

System Dependencies

No direct system dependencies.

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 kobuki_core at Robotics Stack Exchange