Package Summary

Tags No category tags.
Version 0.7.17
License Apache 2.0
Build type CATKIN

Repository Summary

Checkout URI
VCS Type git
VCS Version kinetic_dev
Last Updated 2024-04-30
Dev Status END-OF-LIFE
CI status Continuous Integration : 0 / 0
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The package cob_canopen_motor implements a controller-drive component which is connected to a can-bus and works with a canopen-interface. "CanDriveItf" provides a - more or less - generic interface to the controller-drive components. "CanDrvie..." then implements a specific setup, e.g. an ELMO Harmonica Controller in case of the "CanDriveHarmonica".

Additional Links


  • Matthias Gruhler


  • Christian Connette
No README found. See repository README.

Changelog for package cob_canopen_motor

0.7.17 (2024-04-30)

0.7.16 (2024-02-20)

0.7.15 (2023-11-06)

0.7.14 (2022-11-17)

0.7.13 (2022-07-29)

0.7.12 (2022-03-15)

0.7.11 (2022-01-12)

0.7.10 (2021-12-23)

0.7.9 (2021-11-26)

0.7.8 (2021-10-19)

0.7.7 (2021-08-02)

0.7.6 (2021-05-10)

0.7.5 (2021-04-06)

0.7.4 (2020-10-14)

  • Merge pull request #417 from fmessmer/test_noetic test noetic
  • Bump CMake version to avoid CMP0048 warning
  • Contributors: Felix Messmer, fmessmer

0.7.3 (2020-03-18)

0.7.2 (2020-03-18)

0.7.1 (2019-11-07)

0.7.0 (2019-08-06)

  • Merge pull request #396 from HannesBachter/indigo_dev 0.6.15
  • Contributors: Felix Messmer

0.6.15 (2019-07-17)

0.6.14 (2019-06-07)

0.6.13 (2019-03-14)

0.6.12 (2018-07-21)

0.6.11 (2018-01-07)

  • Merge remote-tracking branch \'origin/indigo_release_candidate\' into indigo_dev
  • Merge pull request #341 from ipa-fxm/APACHE_license use license apache 2.0
  • use license apache 2.0
  • Contributors: Felix Messmer, ipa-fxm, ipa-uhr-mk

0.6.10 (2017-07-24)

0.6.9 (2017-07-18)

  • manually fix changelog
  • Contributors: ipa-fxm

0.6.8 (2016-10-10)

0.6.7 (2016-04-02)

0.6.6 (2016-04-01)

0.6.5 (2015-08-31)

0.6.4 (2015-08-25)

  • explicit dependency to boost
  • remove obsolete autogenerated mainpage.dox files
  • remove trailing whitespaces
  • migrate to package format 2
  • sort dependencies
  • critically review dependencies
  • Contributors: ipa-fxm

0.6.3 (2015-06-17)

0.6.2 (2014-12-15)

0.6.1 (2014-09-17)

0.6.0 (2014-09-09)

0.5.7 (2014-08-26)

  • Merge pull request #163 from ipa320/hydro_dev updates from hydro_dev
  • 0.5.6
  • update changelog
  • Cleaned up cob_driver with reduced deps to compile on indigo
  • Contributors: Alexander Bubeck, Florian Weisshardt

0.5.6 (2014-08-26)

  • Merge pull request #163 from ipa320/hydro_dev updates from hydro_dev
  • Cleaned up cob_driver with reduced deps to compile on indigo
  • Contributors: Alexander Bubeck, Florian Weisshardt

0.5.3 (2014-03-31)

  • install tags
  • Contributors: ipa-fxm

0.5.2 (2014-03-20)

0.5.1 (2014-03-20)

  • fix gcc version related build errors
  • cleaned up CMakeLists and added install directives
  • futher include and linkpath modifications
  • compiling but still some linker errors
  • Second catkinization push
  • First catkinization, still need to update some CMakeLists.txt
  • can_open_motor: typo in message
  • adaptions for cob_head_axis on cob3-3, included some new parameters instead of hard-coded settings
  • camera settings added for head
  • cleanup in cob_driver
  • Commented out one command in CanDriveHarmonica: That makes headaxis work on cob3-2, but disables base on (at least) cob3-1
  • HeadAxis working
  • cob_head_axis working
  • base_drive_chain: added main loop with evalCanBuffer to enable ElmoRecorderReadout. NEW: evalCanBuffer is only executed, when and until a readout is in process
  • merged with cpc-pk: added ctrl for tricycle-kinematic; specification of limit in CanDriveHarmonica can now be specified via Inifile; base_drive_chain can be operated on variable numbers of motors (lesser or equal to eight); variable setting of path to inifile for UndercarriageCtrlGeom; debugged relaysboard - reads Bus now nonblocking
  • removed hard coded entry of camera-axis limit switch in CanDriveHarmonica
  • Added HomingDigIn in CanCtrl.ini to specify which digital input gives homing signal. It\'s read out and passed to the CanNode via DriveParam.h
  • update documentation and deleted tf broadcaster
  • update on robot
  • cob_camera_axis can be homed, moved and returns joint position and velocitiy over a ROS topic
  • Successfully moving camera_axis, not getting any pos data yet
  • cob_camera_axis can be initialized incl. homing
  • Still getting -inf values for wheel velocities, tiny extension to drive_identification
  • Replaced some spaces with tabs
  • removed splashing std::couts
  • removed splashing std::couts
  • xml description updated
  • m_Filename member variable corrected
  • Cahnged cob_base_drive_chain -> watchdogs activated again, evalCanBuffer at rate of 50Hz, services continous, a lot Doxygen documentation in all ElmoRecorder related files
  • .
  • fclose moved -> not crashing with wrong filename
  • Added Half Float conversion for current-measurement, completely working
  • Interface polishing, added srvs for base_drive_chain
  • Merge branch \'review\' into cpc-pk
  • small merge error fixed
  • Tiny merge
  • Tiny RecorderReadoutTry changes
  • Working ElmoRecorder Eadout, multiple motors, different objects with StatusRegister check
  • Improved interface for Readout control, added readoutRecorderTry using StatusRegister
  • Corrected floating conversion error, working state
  • Successfully uploaded Recorder Data, Watchdogs deactivated
  • Trying to get Readout running. Working system state (with debug outputs)
  • cleanup in cob_driver

  • Corrected SDO command specifier miss-filtering

  • small design things, comments.

  • Corrected interpretation of Header information in ElmoRecorder.cpp, email from mr. richter on May 18, 2010

  • toggleBit included into SDOSegmeted class

  • Removed elmo_test exec

  • Immediate start of Recorder

  • Built merge successful

  • After merging in review branch

  • Added EvalCanBuffer to main loop of base_drive_chain.

  • Bugfix: Include stdio

  • Introduced a statusFlag in segData instead of FinishedTransmission and locked.

  • Changed trigger type to immediate

  • Frontend in base_drive_chain added, filenames can be passed now

  • Improved logging functionality and provided more methods to the flag-based frontend

  • ElmoRecorder: Added basic logging functionality

  • ElmoRecorder: Data readout and processing

  • added classes to implement ESD can-itf; incorporated ESD interface as an option in cob_base_drive_chain-node via CanCtrlPltfCOb3; added windows.h to cob_utilities package

  • Updated Can Classes to new file structure; removed some leftovers; corrected comments at the beginning considering association to stacks and packages; moved Mutex.h to Utilities; - Debugged compiler error in cob_base_drive_chain

  • ElmoRecorder.cpp: Debug messages and collection&conversion of data items in internal vector

  • CanDriveHarmonica: added function finishedSDOTransfer

  • little testing node for code-snippets of Elmo, e.g. flaoting point conversion

  • ElmoRecorder: Added binary integer to float conversion according to IEEE 754, works

  • Some Test-outs for COB test

  • ElmoRecorder.h hasn\'t been added to the index during merge

  • fixed little merging issues, successfully compiled base_drive_chain with canopen_motor

  • after merging current review

  • renamed to cob

  • merged master

  • renamed packages to cob convention

  • Contributors: Alexander Bubeck, Christian Connette, Matthieu Herrb, Philipp, Richard Bormann, abubeck, cob, cpc, cpc-pk, ipa-cpc, ipa-fmw, ipa-uhr

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found


No message files found.


No service files found


No plugins found.

Recent questions tagged cob_canopen_motor at Robotics Stack Exchange