diff --git a/.travis.rosinstall.kinetic b/.travis.rosinstall.kinetic deleted file mode 100644 index 1bb8bf6d7..000000000 --- a/.travis.rosinstall.kinetic +++ /dev/null @@ -1 +0,0 @@ -# empty diff --git a/cob_base_drive_chain/CHANGELOG.rst b/cob_base_drive_chain/CHANGELOG.rst index 0ad5597da..55dc38024 100644 --- a/cob_base_drive_chain/CHANGELOG.rst +++ b/cob_base_drive_chain/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_base_drive_chain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- diff --git a/cob_base_drive_chain/package.xml b/cob_base_drive_chain/package.xml index af030319f..e07352996 100644 --- a/cob_base_drive_chain/package.xml +++ b/cob_base_drive_chain/package.xml @@ -1,6 +1,6 @@ cob_base_drive_chain - 0.6.12 + 0.6.13 This package contains classes that are able to control the platform of the Care-O-Bot. This means to establish a CAN communication to drive and steering motors of the platform and later send motion commands and receive motor information. Apache 2.0 diff --git a/cob_bms_driver/CHANGELOG.rst b/cob_bms_driver/CHANGELOG.rst index 1dfdee35f..96fa55232 100644 --- a/cob_bms_driver/CHANGELOG.rst +++ b/cob_bms_driver/CHANGELOG.rst @@ -2,6 +2,13 @@ Changelog for package cob_bms_driver ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- +* Merge pull request `#381 `_ from pholthau/boost-format + include boost/format.hpp +* include boost/format.hpp +* Contributors: Felix Messmer, Patrick Holthaus + 0.6.12 (2018-07-21) ------------------- * update maintainer diff --git a/cob_bms_driver/package.xml b/cob_bms_driver/package.xml index 7f25cbd8e..719958682 100644 --- a/cob_bms_driver/package.xml +++ b/cob_bms_driver/package.xml @@ -1,7 +1,7 @@ cob_bms_driver - 0.6.12 + 0.6.13 Driver package for interfacing the battery management system (BMS) on Care-O-bot. diff --git a/cob_camera_sensors/CHANGELOG.rst b/cob_camera_sensors/CHANGELOG.rst index 83af3f412..6884888cf 100644 --- a/cob_camera_sensors/CHANGELOG.rst +++ b/cob_camera_sensors/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_camera_sensors ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- diff --git a/cob_camera_sensors/package.xml b/cob_camera_sensors/package.xml index ae6cc81e2..dc68f324c 100644 --- a/cob_camera_sensors/package.xml +++ b/cob_camera_sensors/package.xml @@ -1,6 +1,6 @@ cob_camera_sensors - 0.6.12 + 0.6.13 For more information read the readme.htm file located in Apache 2.0 diff --git a/cob_canopen_motor/CHANGELOG.rst b/cob_canopen_motor/CHANGELOG.rst index 83ed2ee17..0e9ce427d 100644 --- a/cob_canopen_motor/CHANGELOG.rst +++ b/cob_canopen_motor/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_canopen_motor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- diff --git a/cob_canopen_motor/package.xml b/cob_canopen_motor/package.xml index 790dfd19d..ea27915f3 100644 --- a/cob_canopen_motor/package.xml +++ b/cob_canopen_motor/package.xml @@ -1,6 +1,6 @@ cob_canopen_motor - 0.6.12 + 0.6.13 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". Apache 2.0 diff --git a/cob_driver/CHANGELOG.rst b/cob_driver/CHANGELOG.rst index 6c8dc8a60..641eef737 100644 --- a/cob_driver/CHANGELOG.rst +++ b/cob_driver/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_driver ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- * update maintainer diff --git a/cob_driver/package.xml b/cob_driver/package.xml index 5ab367928..836b36323 100644 --- a/cob_driver/package.xml +++ b/cob_driver/package.xml @@ -1,6 +1,6 @@ cob_driver - 0.6.12 + 0.6.13 The cob_driver stack includes packages that provide access to the Care-O-bot hardware through ROS messages, services and actions. E.g. for mobile base, arm, camera sensors, laser scanners, etc... Apache 2.0 diff --git a/cob_elmo_homing/CHANGELOG.rst b/cob_elmo_homing/CHANGELOG.rst index a49b4dce4..0ac20b822 100644 --- a/cob_elmo_homing/CHANGELOG.rst +++ b/cob_elmo_homing/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_elmo_homing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- diff --git a/cob_elmo_homing/package.xml b/cob_elmo_homing/package.xml index dff648a9d..b417937c6 100644 --- a/cob_elmo_homing/package.xml +++ b/cob_elmo_homing/package.xml @@ -1,7 +1,7 @@ cob_elmo_homing - 0.6.12 + 0.6.13 This packagae implements the special homing procedure that is needed for old cob4/raw bases Florian Weisshardt diff --git a/cob_generic_can/CHANGELOG.rst b/cob_generic_can/CHANGELOG.rst index 77d5d17eb..82da8aacf 100644 --- a/cob_generic_can/CHANGELOG.rst +++ b/cob_generic_can/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_generic_can ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- diff --git a/cob_generic_can/package.xml b/cob_generic_can/package.xml index 45842c81c..fa8a58c52 100644 --- a/cob_generic_can/package.xml +++ b/cob_generic_can/package.xml @@ -1,6 +1,6 @@ cob_generic_can - 0.6.12 + 0.6.13 The package cob_generic_can provides an interface for nodes on a can-bus and examplary wrappers for two PeakSys-can-libs. When a can-bus-device is generated (for an example see base_dirve_chain) you can use generic_can to create as many itfs as there will be components communicating via this can-bus. Assign type of the can communication device (e.g. usb-to-can or can-card of a specific vendor) and can-address of the target device. This package comes with wrappers for PeakSys and PeakSysUSB adapters. Apache 2.0 diff --git a/cob_light/CHANGELOG.rst b/cob_light/CHANGELOG.rst index fbb5bcb96..a9d3c369e 100644 --- a/cob_light/CHANGELOG.rst +++ b/cob_light/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_light ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- * update maintainer diff --git a/cob_light/package.xml b/cob_light/package.xml index 4c72c9a25..0a47056f3 100644 --- a/cob_light/package.xml +++ b/cob_light/package.xml @@ -1,6 +1,6 @@ cob_light - 0.6.12 + 0.6.13 This package contains scripts to operate the LED lights on Care-O-bot. Apache 2.0 diff --git a/cob_mimic/CHANGELOG.rst b/cob_mimic/CHANGELOG.rst index 38f6d69e0..0ff95d932 100644 --- a/cob_mimic/CHANGELOG.rst +++ b/cob_mimic/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_mimic ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- * update maintainer diff --git a/cob_mimic/package.xml b/cob_mimic/package.xml index a37435de9..2ce6cea3d 100644 --- a/cob_mimic/package.xml +++ b/cob_mimic/package.xml @@ -1,6 +1,6 @@ cob_mimic - 0.6.12 + 0.6.13 This package implements the Care-O-bot mimic Apache 2.0 diff --git a/cob_phidget_em_state/CHANGELOG.rst b/cob_phidget_em_state/CHANGELOG.rst index 4d14e70c0..08a101d35 100644 --- a/cob_phidget_em_state/CHANGELOG.rst +++ b/cob_phidget_em_state/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_phidget_em_state ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- * update maintainer diff --git a/cob_phidget_em_state/package.xml b/cob_phidget_em_state/package.xml index 7c6bc7d9a..e6689cd93 100644 --- a/cob_phidget_em_state/package.xml +++ b/cob_phidget_em_state/package.xml @@ -1,7 +1,7 @@ cob_phidget_em_state - 0.6.12 + 0.6.13 The cob_phidget_em_state package Benjamin Maidel diff --git a/cob_phidget_power_state/CHANGELOG.rst b/cob_phidget_power_state/CHANGELOG.rst index 666cbb6e5..3c8cb6737 100644 --- a/cob_phidget_power_state/CHANGELOG.rst +++ b/cob_phidget_power_state/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_phidget_power_state ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- * update maintainer diff --git a/cob_phidget_power_state/package.xml b/cob_phidget_power_state/package.xml index 2ca77a3cc..d66a3ffa2 100644 --- a/cob_phidget_power_state/package.xml +++ b/cob_phidget_power_state/package.xml @@ -1,7 +1,7 @@ cob_phidget_power_state - 0.6.12 + 0.6.13 The cob_phidget_power_state package Benjamin Maidel diff --git a/cob_phidgets/CHANGELOG.rst b/cob_phidgets/CHANGELOG.rst index 5933ee253..da41e70c8 100644 --- a/cob_phidgets/CHANGELOG.rst +++ b/cob_phidgets/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package cob_phidgets ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- +* Merge pull request `#386 `_ from benmaidel/fix/check_sensor_value + [cob_phidgets] srv callback check if digital sensor is already at desired state +* fix indentation +* on srv callback check if digital sensor is already at desired state +* Contributors: Benjamin Maidel, Felix Messmer, fmessmer + 0.6.12 (2018-07-21) ------------------- * update maintainer diff --git a/cob_phidgets/package.xml b/cob_phidgets/package.xml index 2dddcee82..f7fe56f9b 100644 --- a/cob_phidgets/package.xml +++ b/cob_phidgets/package.xml @@ -1,6 +1,6 @@ cob_phidgets - 0.6.12 + 0.6.13 cob_phidgets Apache 2.0 diff --git a/cob_phidgets/ros/src/phidgetik_ros.cpp b/cob_phidgets/ros/src/phidgetik_ros.cpp index 47300f1a7..b81e701e0 100644 --- a/cob_phidgets/ros/src/phidgetik_ros.cpp +++ b/cob_phidgets/ros/src/phidgetik_ros.cpp @@ -297,28 +297,38 @@ auto PhidgetIKROS::setDigitalOutCallback(cob_phidgets::SetDigitalSensor::Request _indexNameMapRevItr = _indexNameMapDigitalOutRev.find(req.uri); if(_indexNameMapRevItr != _indexNameMapDigitalOutRev.end()) { - ROS_INFO("Setting digital output %i to state %i", _indexNameMapDigitalOutRev[req.uri], req.state); - this->setOutputState(_indexNameMapDigitalOutRev[req.uri], req.state); - - ros::Time start = ros::Time::now(); - while((ros::Time::now().toSec() - start.toSec()) < 1.0) + if(this->getOutputState(_indexNameMapDigitalOutRev[req.uri]) == req.state) { - _mutex.lock(); - if(_outputChanged.updated == true) + ROS_INFO("Digital output %i is already at state %i", _indexNameMapDigitalOutRev[req.uri], req.state); + res.uri = req.uri; + res.state = req.state; + ret = true; + } + else + { + ROS_INFO("Setting digital output %i to state %i", _indexNameMapDigitalOutRev[req.uri], req.state); + this->setOutputState(_indexNameMapDigitalOutRev[req.uri], req.state); + + ros::Time start = ros::Time::now(); + while((ros::Time::now().toSec() - start.toSec()) < 1.0) { + _mutex.lock(); + if(_outputChanged.updated == true) + { + _mutex.unlock(); + break; + } _mutex.unlock(); - break; + + ros::Duration(0.025).sleep(); } + _mutex.lock(); + res.uri = _indexNameMapDigitalOut[_outputChanged.index]; + res.state = _outputChanged.state; + ROS_DEBUG("Sending response: updated: %u, index: %d, state: %d",_outputChanged.updated, _outputChanged.index, _outputChanged.state); + ret = (_outputChanged.updated && (_outputChanged.index == _indexNameMapDigitalOutRev[req.uri])); _mutex.unlock(); - - ros::Duration(0.025).sleep(); } - _mutex.lock(); - res.uri = _indexNameMapDigitalOut[_outputChanged.index]; - res.state = _outputChanged.state; - ROS_DEBUG("Sending response: updated: %u, index: %d, state: %d",_outputChanged.updated, _outputChanged.index, _outputChanged.state); - ret = (_outputChanged.updated && (_outputChanged.index == _indexNameMapDigitalOutRev[req.uri])); - _mutex.unlock(); } else { @@ -406,10 +416,10 @@ auto PhidgetIKROS::attachHandler() -> int auto PhidgetIKROS::detachHandler() -> int { int serial_number; - const char *device_name; + const char *device_name; - CPhidget_getDeviceName ((CPhidgetHandle)_iKitHandle, &device_name); - CPhidget_getSerialNumber((CPhidgetHandle)_iKitHandle, &serial_number); - ROS_INFO("%s Serial number %d detached!", device_name, serial_number); - return 0; + CPhidget_getDeviceName ((CPhidgetHandle)_iKitHandle, &device_name); + CPhidget_getSerialNumber((CPhidgetHandle)_iKitHandle, &serial_number); + ROS_INFO("%s Serial number %d detached!", device_name, serial_number); + return 0; } diff --git a/cob_relayboard/CHANGELOG.rst b/cob_relayboard/CHANGELOG.rst index 6ed6b8dd2..a36ae47cb 100644 --- a/cob_relayboard/CHANGELOG.rst +++ b/cob_relayboard/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_relayboard ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- diff --git a/cob_relayboard/package.xml b/cob_relayboard/package.xml index 3c5bc31ab..34d1d61a8 100644 --- a/cob_relayboard/package.xml +++ b/cob_relayboard/package.xml @@ -1,6 +1,6 @@ cob_relayboard - 0.6.12 + 0.6.13 cob_relayboard Apache 2.0 diff --git a/cob_scan_unifier/CHANGELOG.rst b/cob_scan_unifier/CHANGELOG.rst index a781ee827..996f4381f 100644 --- a/cob_scan_unifier/CHANGELOG.rst +++ b/cob_scan_unifier/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package cob_scan_unifier ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- +* Merge pull request `#385 `_ from fmessmer/scan_unifier_range_initialization + initialize ranges with max_range rather than zero +* add explanatory comment +* initialize ranges with max_range rather than zero +* Contributors: Felix Messmer, fmessmer + 0.6.12 (2018-07-21) ------------------- * update maintainer diff --git a/cob_scan_unifier/CMakeLists.txt b/cob_scan_unifier/CMakeLists.txt index b7dc0eb9c..7f8e61ac1 100644 --- a/cob_scan_unifier/CMakeLists.txt +++ b/cob_scan_unifier/CMakeLists.txt @@ -5,7 +5,8 @@ find_package(catkin REQUIRED COMPONENTS laser_geometry roscpp sensor_msgs - tf + tf2 + tf2_ros ) catkin_package() diff --git a/cob_scan_unifier/include/cob_scan_unifier/scan_unifier_node.h b/cob_scan_unifier/include/cob_scan_unifier/scan_unifier_node.h index f665a9203..bdaefac67 100644 --- a/cob_scan_unifier/include/cob_scan_unifier/scan_unifier_node.h +++ b/cob_scan_unifier/include/cob_scan_unifier/scan_unifier_node.h @@ -28,17 +28,19 @@ // ROS includes #include -#include -#include -#include #include +#include #include #include #include #include +//includes tf2_ros +#include + // ROS message includes #include +#include //#################### @@ -104,8 +106,9 @@ class ScanUnifierNode // declaration of ros publishers ros::Publisher topicPub_LaserUnified_; - // tf listener - tf::TransformListener listener_; + tf2_ros::Buffer *p_tfBuffer; + tf2_ros::TransformListener *p_tfListener; + uint _num_transform_errors; // laser geometry projector laser_geometry::LaserProjection projector_; diff --git a/cob_scan_unifier/package.xml b/cob_scan_unifier/package.xml index 220f4ed2c..b12379965 100644 --- a/cob_scan_unifier/package.xml +++ b/cob_scan_unifier/package.xml @@ -1,7 +1,7 @@ cob_scan_unifier - 0.6.12 + 0.6.13 The cob_scan_unifier package holds code to unify two or more laser-scans to one unified scan-message Felix Messmer diff --git a/cob_scan_unifier/src/scan_unifier_node.cpp b/cob_scan_unifier/src/scan_unifier_node.cpp index a46dc46f9..4b39110c7 100644 --- a/cob_scan_unifier/src/scan_unifier_node.cpp +++ b/cob_scan_unifier/src/scan_unifier_node.cpp @@ -26,10 +26,15 @@ ScanUnifierNode::ScanUnifierNode() nh_ = ros::NodeHandle(); pnh_ = ros::NodeHandle("~"); + // Init TF-Buffer + p_tfBuffer = new tf2_ros::Buffer(); + p_tfListener = new tf2_ros::TransformListener(*p_tfBuffer, true); + // Publisher topicPub_LaserUnified_ = nh_.advertise("scan_unified", 1); getParams(); + synchronizer2_ = NULL; synchronizer3_ = NULL; synchronizer4_ = NULL; @@ -199,7 +204,10 @@ void ScanUnifierNode::messageFilterCallback(const sensor_msgs::LaserScan::ConstP */ bool ScanUnifierNode::unifyLaserScans(std::vector current_scans, sensor_msgs::LaserScan &unified_scan) { + std::vector vec_cloud2; std::vector vec_cloud; + geometry_msgs::TransformStamped transform; + vec_cloud2.assign(config_.number_input_scans, sensor_msgs::PointCloud2()); vec_cloud.assign(config_.number_input_scans, sensor_msgs::PointCloud()); if(!current_scans.empty()) @@ -210,20 +218,21 @@ bool ScanUnifierNode::unifyLaserScans(std::vectorheader.stamp; ROS_DEBUG_STREAM("Converting scans to point clouds at index: " << i << ", at time: " << current_scans.at(i)->header.stamp << " now: " << ros::Time::now()); try - { - if (!listener_.waitForTransform(frame_, current_scans.at(i)->header.frame_id, - current_scans.at(i)->header.stamp, ros::Duration(1.0))) - { - ROS_WARN_STREAM("Scan unifier skipped scan with " << current_scans.at(i)->header.stamp << " stamp, because of missing tf transform."); - return false; + { + transform = p_tfBuffer->lookupTransform(frame_, current_scans.at(i)->header.frame_id, current_scans.at(i)->header.stamp, ros::Duration(1.0)); + _num_transform_errors = 0; + } + catch (tf2::TransformException ex) + { + if (_num_transform_errors%100 == 0){ + ROS_ERROR("%s", ex.what()); } - - ROS_DEBUG("now project to point_cloud"); - projector_.transformLaserScanToPointCloud(frame_,*current_scans.at(i), vec_cloud.at(i), listener_); - } - catch(tf::TransformException &ex){ - ROS_ERROR("%s",ex.what()); - } + _num_transform_errors++; + return false; + } + ROS_DEBUG("now project to point_cloud"); + projector_.transformLaserScanToPointCloud(frame_,*current_scans.at(i), vec_cloud2.at(i), *p_tfBuffer); + if(!sensor_msgs::convertPointCloud2ToPointCloud(vec_cloud2.at(i),vec_cloud.at(i))) return false; } ROS_DEBUG("Creating message header"); unified_scan.header = current_scans.at(0)->header; @@ -235,8 +244,11 @@ bool ScanUnifierNode::unifyLaserScans(std::vectorscan_time; unified_scan.range_min = current_scans.at(0)->range_min; unified_scan.range_max = current_scans.at(0)->range_max; - unified_scan.ranges.resize(round((unified_scan.angle_max - unified_scan.angle_min) / unified_scan.angle_increment) + 1); - unified_scan.intensities.resize(round((unified_scan.angle_max - unified_scan.angle_min) / unified_scan.angle_increment) + 1); + //default values (ranges: range_max, intensities: 0) are used to better reflect the driver behavior + //there "phantom" data has values > range_max + //but those values are removed during projection to pointcloud + unified_scan.ranges.resize(round((unified_scan.angle_max - unified_scan.angle_min) / unified_scan.angle_increment) + 1, unified_scan.range_max); + unified_scan.intensities.resize(round((unified_scan.angle_max - unified_scan.angle_min) / unified_scan.angle_increment) + 1, 0.0); // now unify all Scans ROS_DEBUG("unify scans"); @@ -264,7 +276,7 @@ bool ScanUnifierNode::unifyLaserScans(std::vector cob_sick_lms1xx - 0.6.12 + 0.6.13 This package published a laser scan message out of a Sick LMS1xx laser scanner. This version is made by fusion of ipa320/RCPRG_laser_drivers and ipa320/libLMS1xx repository. This package shuld have clearer structure and be easier to install. diff --git a/cob_sick_s300/CHANGELOG.rst b/cob_sick_s300/CHANGELOG.rst index f04803243..243020fe0 100644 --- a/cob_sick_s300/CHANGELOG.rst +++ b/cob_sick_s300/CHANGELOG.rst @@ -2,6 +2,13 @@ Changelog for package cob_sick_s300 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- +* Merge pull request `#378 `_ from mateuszcierpikowski/feature/auto_reconnect + add auto reconnect when scanner is disconnected +* add auto reconnect when scanner is disconnected +* Contributors: Felix Messmer, mateuszcierpikowski + 0.6.12 (2018-07-21) ------------------- * update maintainer diff --git a/cob_sick_s300/package.xml b/cob_sick_s300/package.xml index f30758028..efbbeb399 100644 --- a/cob_sick_s300/package.xml +++ b/cob_sick_s300/package.xml @@ -1,6 +1,6 @@ cob_sick_s300 - 0.6.12 + 0.6.13 This package published a laser scan message out of a Sick S300 laser scanner. Apache 2.0 diff --git a/cob_sound/CHANGELOG.rst b/cob_sound/CHANGELOG.rst index b57e47481..b38429d30 100644 --- a/cob_sound/CHANGELOG.rst +++ b/cob_sound/CHANGELOG.rst @@ -2,6 +2,13 @@ Changelog for package cob_sound ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- +* Merge pull request `#382 `_ from fmessmer/install_fix_swift + fix install tags +* fix install tags +* Contributors: Felix Messmer, fmessmer + 0.6.12 (2018-07-21) ------------------- * update maintainer diff --git a/cob_sound/package.xml b/cob_sound/package.xml index 31c82c843..a9847b614 100644 --- a/cob_sound/package.xml +++ b/cob_sound/package.xml @@ -1,6 +1,6 @@ cob_sound - 0.6.12 + 0.6.13 This package implements a sound play module using text2wave and aplay through python. Apache 2.0 diff --git a/cob_undercarriage_ctrl/CHANGELOG.rst b/cob_undercarriage_ctrl/CHANGELOG.rst index 84c0b059b..d2377702e 100644 --- a/cob_undercarriage_ctrl/CHANGELOG.rst +++ b/cob_undercarriage_ctrl/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_undercarriage_ctrl ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- diff --git a/cob_undercarriage_ctrl/package.xml b/cob_undercarriage_ctrl/package.xml index 1e82c9318..bed12e11c 100644 --- a/cob_undercarriage_ctrl/package.xml +++ b/cob_undercarriage_ctrl/package.xml @@ -1,6 +1,6 @@ cob_undercarriage_ctrl - 0.6.12 + 0.6.13 cob_undercarriage_ctrl implements a controller for the omnidirectional base of Care-O-bot 3 on joint level. For a given Pltf-Twist the according wheel steering angles and linear wheel velocities are calculated based on the principle of rigid body motion. Each joint is than controlled individually to achieve the computed position and velocity Apache 2.0 diff --git a/cob_utilities/CHANGELOG.rst b/cob_utilities/CHANGELOG.rst index 7147f6adb..158eb7006 100644 --- a/cob_utilities/CHANGELOG.rst +++ b/cob_utilities/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_utilities ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- diff --git a/cob_utilities/package.xml b/cob_utilities/package.xml index c3fdec08f..9f3c44979 100644 --- a/cob_utilities/package.xml +++ b/cob_utilities/package.xml @@ -1,6 +1,6 @@ cob_utilities - 0.6.12 + 0.6.13 Deprecated "cob_utilities" subsumes a number of classes, which are used in the original COb3 software. E.g. "IniFile.h" supports the original inifile structure of Care-O-bot 3. "MathSup.h" provides some basic functions like conversion from degree to radion or norming of angles within +/- PI. The package is currently used while the drivers are ported to ROS and Orocos respectively. Midterm it shall be removed and the ROS structures shall be used for reading parameters during initialization. So, don't use this package in new code! diff --git a/cob_voltage_control/CHANGELOG.rst b/cob_voltage_control/CHANGELOG.rst index 5887df8ca..495c3cfa9 100644 --- a/cob_voltage_control/CHANGELOG.rst +++ b/cob_voltage_control/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package cob_voltage_control ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.6.13 (2019-03-14) +------------------- + 0.6.12 (2018-07-21) ------------------- diff --git a/cob_voltage_control/package.xml b/cob_voltage_control/package.xml index de3854bba..5d4d05afa 100644 --- a/cob_voltage_control/package.xml +++ b/cob_voltage_control/package.xml @@ -1,6 +1,6 @@ cob_voltage_control - 0.6.12 + 0.6.13 Interface to IO board that manages emergency stop and battery voltage on rob@work 3 Apache 2.0 diff --git a/laser_scan_densifier/CHANGELOG.rst b/laser_scan_densifier/CHANGELOG.rst new file mode 100644 index 000000000..cd82a3196 --- /dev/null +++ b/laser_scan_densifier/CHANGELOG.rst @@ -0,0 +1,12 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package laser_scan_densifier +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.6.13 (2019-03-14) +------------------- +* Merge pull request `#383 `_ from fmessmer/laser_densifier + add laser scan densifier +* support copy and interpolation mode +* test interpolated densification +* add laser_scan_densifier +* Contributors: Felix Messmer, fmessmer diff --git a/laser_scan_densifier/package.xml b/laser_scan_densifier/package.xml index d5ef98a76..ad19d6c2b 100644 --- a/laser_scan_densifier/package.xml +++ b/laser_scan_densifier/package.xml @@ -1,6 +1,6 @@ laser_scan_densifier - 0.6.12 + 0.6.13 The laser_scan_densifier takes in a LaserScan message and densifies it. Node is inspired by laser_scan_sparsifier (http://wiki.ros.org/laser_scan_sparsifier).