From 2fd439fd5fc380ed18ffe78c7c1b6f8e8d527519 Mon Sep 17 00:00:00 2001 From: Sean Yen Date: Mon, 19 Oct 2020 22:53:58 -0700 Subject: [PATCH 1/9] Python2/3 compatibility fix --- turtlebot3_teleop/nodes/turtlebot3_teleop_key | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/turtlebot3_teleop/nodes/turtlebot3_teleop_key b/turtlebot3_teleop/nodes/turtlebot3_teleop_key index 7ef5d395..6e11d88f 100755 --- a/turtlebot3_teleop/nodes/turtlebot3_teleop_key +++ b/turtlebot3_teleop/nodes/turtlebot3_teleop_key @@ -66,7 +66,10 @@ Communications Failed def getKey(): if os.name == 'nt': - return msvcrt.getch() + if sys.version_info[0] >= 3: + return msvcrt.getch().decode() + else: + return msvcrt.getch() tty.setraw(sys.stdin.fileno()) rlist, _, _ = select.select([sys.stdin], [], [], 0.1) From bd0163a4adfb8472e6046bf737355b6a692a572e Mon Sep 17 00:00:00 2001 From: PinkDraconian Date: Mon, 23 Nov 2020 02:41:21 -0800 Subject: [PATCH 2/9] Update turtlebot3_burger.gazebo.xacro --- turtlebot3_description/urdf/turtlebot3_burger.gazebo.xacro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/turtlebot3_description/urdf/turtlebot3_burger.gazebo.xacro b/turtlebot3_description/urdf/turtlebot3_burger.gazebo.xacro index 817e7981..3e98e941 100644 --- a/turtlebot3_description/urdf/turtlebot3_burger.gazebo.xacro +++ b/turtlebot3_description/urdf/turtlebot3_burger.gazebo.xacro @@ -78,7 +78,7 @@ imu imu_service 0.0 - 200 + 0 gaussian From f9c5fe30024a90058d7303d02f4cc302d6e1d496 Mon Sep 17 00:00:00 2001 From: PinkDraconian Date: Mon, 23 Nov 2020 02:42:19 -0800 Subject: [PATCH 3/9] imu update rate to 0 --- .../urdf/turtlebot3_burger_for_autorace.gazebo.xacro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/turtlebot3_description/urdf/turtlebot3_burger_for_autorace.gazebo.xacro b/turtlebot3_description/urdf/turtlebot3_burger_for_autorace.gazebo.xacro index 9ea29801..8505bc37 100644 --- a/turtlebot3_description/urdf/turtlebot3_burger_for_autorace.gazebo.xacro +++ b/turtlebot3_description/urdf/turtlebot3_burger_for_autorace.gazebo.xacro @@ -78,7 +78,7 @@ imu imu_service 0.0 - 200 + 0 gaussian From 8add6660f411a34336161d77f2a54bb8d27a1ad4 Mon Sep 17 00:00:00 2001 From: PinkDraconian Date: Mon, 23 Nov 2020 02:43:10 -0800 Subject: [PATCH 4/9] imu update rate to 0 --- .../urdf/turtlebot3_burger_for_autorace_2020.gazebo.xacro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/turtlebot3_description/urdf/turtlebot3_burger_for_autorace_2020.gazebo.xacro b/turtlebot3_description/urdf/turtlebot3_burger_for_autorace_2020.gazebo.xacro index fc5aba97..c55efc80 100644 --- a/turtlebot3_description/urdf/turtlebot3_burger_for_autorace_2020.gazebo.xacro +++ b/turtlebot3_description/urdf/turtlebot3_burger_for_autorace_2020.gazebo.xacro @@ -78,7 +78,7 @@ imu imu_service 0.0 - 200 + 0 gaussian From be6d549085d229eb6eb970f7b0f1ed568bdd0935 Mon Sep 17 00:00:00 2001 From: PinkDraconian Date: Mon, 23 Nov 2020 02:43:24 -0800 Subject: [PATCH 5/9] imu update rate to 0 --- turtlebot3_description/urdf/turtlebot3_waffle.gazebo.xacro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/turtlebot3_description/urdf/turtlebot3_waffle.gazebo.xacro b/turtlebot3_description/urdf/turtlebot3_waffle.gazebo.xacro index 3eef193a..f566a38b 100644 --- a/turtlebot3_description/urdf/turtlebot3_waffle.gazebo.xacro +++ b/turtlebot3_description/urdf/turtlebot3_waffle.gazebo.xacro @@ -89,7 +89,7 @@ imu imu_service 0.0 - 200 + 0 gaussian From 0df54b559219e78a06770c301cd4b7c8e4481053 Mon Sep 17 00:00:00 2001 From: PinkDraconian Date: Mon, 23 Nov 2020 02:43:49 -0800 Subject: [PATCH 6/9] imu update rate to 0 --- turtlebot3_description/urdf/turtlebot3_waffle_pi.gazebo.xacro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/turtlebot3_description/urdf/turtlebot3_waffle_pi.gazebo.xacro b/turtlebot3_description/urdf/turtlebot3_waffle_pi.gazebo.xacro index 191daa8d..e0ed9b81 100644 --- a/turtlebot3_description/urdf/turtlebot3_waffle_pi.gazebo.xacro +++ b/turtlebot3_description/urdf/turtlebot3_waffle_pi.gazebo.xacro @@ -89,7 +89,7 @@ imu imu_service 0.0 - 200 + 0 gaussian From 4f3cfe51d98b787fa9397ffb2b2baafaf181608e Mon Sep 17 00:00:00 2001 From: PinkDraconian Date: Mon, 23 Nov 2020 02:44:19 -0800 Subject: [PATCH 7/9] imu update rate to 0 --- .../urdf/turtlebot3_waffle_pi_for_open_manipulator.gazebo.xacro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/turtlebot3_description/urdf/turtlebot3_waffle_pi_for_open_manipulator.gazebo.xacro b/turtlebot3_description/urdf/turtlebot3_waffle_pi_for_open_manipulator.gazebo.xacro index fe08da34..9684fda0 100644 --- a/turtlebot3_description/urdf/turtlebot3_waffle_pi_for_open_manipulator.gazebo.xacro +++ b/turtlebot3_description/urdf/turtlebot3_waffle_pi_for_open_manipulator.gazebo.xacro @@ -89,7 +89,7 @@ imu imu_service 0.0 - 200 + 0 gaussian From fa62756f20e38518ac53c04a81ba0ff6e4066c92 Mon Sep 17 00:00:00 2001 From: Will Son Date: Wed, 30 Dec 2020 11:44:13 +0900 Subject: [PATCH 8/9] revise travis --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a0ed97db..f25e84d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,13 +20,15 @@ env: matrix: - ROS_DISTRO=kinetic ROS_REPO=ros-shadow-fixed UPSTREAM_WORKSPACE=debian OS_NAME=ubuntu OS_CODE_NAME=xenial - ROS_DISTRO=melodic ROS_REPO=ros-shadow-fixed UPSTREAM_WORKSPACE=debian OS_NAME=ubuntu OS_CODE_NAME=bionic - - ROS_DISTRO=melodic ROS_REPO=ros-shadow-fixed UPSTREAM_WORKSPACE=debian OS_NAME=debian OS_CODE_NAME=stretch + - ROS_DISTRO=noetic ROS_REPO=ros-shadow-fixed UPSTREAM_WORKSPACE=debian OS_NAME=ubuntu OS_CODE_NAME=focal branches: only: - master - develop - kinetic-devel - melodic-devel + - noetic-devel + install: - git clone https://github.com/ros-industrial/industrial_ci.git .ci_config script: From fd5f8394003b63b8ff4d2efd493988304a1f3942 Mon Sep 17 00:00:00 2001 From: ROBOTIS-Will Date: Wed, 30 Dec 2020 17:38:31 +0900 Subject: [PATCH 9/9] prepare for release --- ISSUE_TEMPLATE.md | 8 +++++--- README.md | 8 +++----- turtlebot3/CHANGELOG.rst | 6 ++++++ turtlebot3/package.xml | 2 +- turtlebot3_bringup/CHANGELOG.rst | 4 ++++ turtlebot3_bringup/package.xml | 2 +- turtlebot3_bringup/src/turtlebot3_diagnostics.cpp | 2 +- turtlebot3_description/CHANGELOG.rst | 5 +++++ turtlebot3_description/package.xml | 2 +- turtlebot3_example/CHANGELOG.rst | 4 ++++ turtlebot3_example/package.xml | 2 +- turtlebot3_navigation/CHANGELOG.rst | 4 ++++ turtlebot3_navigation/package.xml | 2 +- turtlebot3_slam/CHANGELOG.rst | 4 ++++ turtlebot3_slam/package.xml | 2 +- turtlebot3_teleop/CHANGELOG.rst | 5 +++++ turtlebot3_teleop/package.xml | 2 +- 17 files changed, 48 insertions(+), 16 deletions(-) diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md index 613c0edf..c36cfc22 100644 --- a/ISSUE_TEMPLATE.md +++ b/ISSUE_TEMPLATE.md @@ -23,18 +23,20 @@ ISSUE TEMPLATE ver. 0.4.0 - [ ] Raspberry Pi 4 - [ ] etc (Please specify your SBC here) -4. Which OS you installed in SBC? +4. Which OS you installed on SBC? - [ ] Raspbian distributed by ROBOTIS - [ ] Ubuntu MATE (16.04/18.04/20.04) - [ ] Ubuntu preinstalled server (18.04/20.04) - [ ] etc (Please specify your OS here) -5. Which OS you installed in Remote PC? +5. Which OS you installed on Remote PC? - [ ] Ubuntu 16.04 LTS (Xenial Xerus) - [ ] Ubuntu 18.04 LTS (Bionic Beaver) - [ ] Ubuntu 20.04 LTS (Focal Fossa) + - [ ] Windows 10 + - [ ] MAC OS X (Specify version) - [ ] etc (Please specify your OS here) 6. Specify the software and firmware version(Can be found from Bringup messages) @@ -42,7 +44,7 @@ ISSUE TEMPLATE ver. 0.4.0 - Software version: [x.x.x] - Firmware version: [x.x.x] -7. Specify the commands or instructions to replicate the issue. +7. Specify the commands or instructions to reproduce the issue. - HERE diff --git a/README.md b/README.md index 713ffe1c..cd5b9e8b 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,9 @@ |[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=develop)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=master)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=kinetic-devel)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=melodic-devel)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=noetic-devel)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)| ## ROS 2 Packages for TurtleBot3 -|ros2-devel|ros2|Dashing + Ubuntu Bionic|Eloquent + Ubuntu Bionic|Foxy + Ubuntu Focal| -|:---:|:---:|:---:|:---:|:---:| -|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=ros2-devel)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=ros2)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=dashing-devel)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=eloquent-devel)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=foxy-devel)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)| +|ros2-devel|ros2|Dashing + Ubuntu Bionic|Foxy + Ubuntu Focal| +|:---:|:---:|:---:|:---:| +|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=ros2-devel)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=ros2)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=dashing-devel)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/turtlebot3.svg?branch=foxy-devel)](https://travis-ci.org/ROBOTIS-GIT/turtlebot3)| ## ROBOTIS e-Manual for TurtleBot3 - [ROBOTIS e-Manual for TurtleBot3](http://turtlebot3.robotis.com/) @@ -39,7 +39,6 @@ - [open_manipulator_simulations](https://github.com/ROBOTIS-GIT/open_manipulator_simulations) - [open_manipulator_perceptions](https://github.com/ROBOTIS-GIT/open_manipulator_perceptions) - [dynamixel_sdk](https://github.com/ROBOTIS-GIT/DynamixelSDK) -- [dynamixel_workbench](https://github.com/ROBOTIS-GIT/dynamixel-workbench) - [OpenCR-Hardware](https://github.com/ROBOTIS-GIT/OpenCR-Hardware) - [OpenCR](https://github.com/ROBOTIS-GIT/OpenCR) @@ -47,7 +46,6 @@ - [ROBOTIS e-Manual for TurtleBot3](http://turtlebot3.robotis.com/) - [ROBOTIS e-Manual for OpenManipulator](http://emanual.robotis.com/docs/en/platform/openmanipulator/) - [ROBOTIS e-Manual for Dynamixel SDK](http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/overview/) -- [ROBOTIS e-Manual for Dynamixel Workbench](http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/) - [Website for TurtleBot Series](http://www.turtlebot.com/) - [e-Book for TurtleBot3](https://community.robotsource.org/t/download-the-ros-robot-programming-book-for-free/51/) - [Videos for TurtleBot3 ](https://www.youtube.com/playlist?list=PLRG6WP3c31_XI3wlvHlx2Mp8BYqgqDURU) diff --git a/turtlebot3/CHANGELOG.rst b/turtlebot3/CHANGELOG.rst index 099767f4..fd913725 100644 --- a/turtlebot3/CHANGELOG.rst +++ b/turtlebot3/CHANGELOG.rst @@ -2,6 +2,12 @@ Changelog for package turtlebot3 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.5 (2020-12-30) +------------------ +* Python 2/3 compatibility fix +* Rectify IMU update rate to 0 on Gazebo +* Contributors: Sean Yen, PinkDraconian + 1.2.4 (2020-09-29) ------------------ * Package info updated diff --git a/turtlebot3/package.xml b/turtlebot3/package.xml index fdb44710..6e58cecc 100644 --- a/turtlebot3/package.xml +++ b/turtlebot3/package.xml @@ -1,7 +1,7 @@ turtlebot3 - 1.2.4 + 1.2.5 ROS packages for the Turtlebot3 (meta package) diff --git a/turtlebot3_bringup/CHANGELOG.rst b/turtlebot3_bringup/CHANGELOG.rst index d3bd2c54..61b8a9c7 100644 --- a/turtlebot3_bringup/CHANGELOG.rst +++ b/turtlebot3_bringup/CHANGELOG.rst @@ -2,6 +2,10 @@ Changelog for package turtlebot3_bringup ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.5 (2020-12-30) +------------------ +* No Changes + 1.2.4 (2020-09-29) ------------------ * Package info updated diff --git a/turtlebot3_bringup/package.xml b/turtlebot3_bringup/package.xml index dc6ff3fb..dd6d4bc0 100644 --- a/turtlebot3_bringup/package.xml +++ b/turtlebot3_bringup/package.xml @@ -1,7 +1,7 @@ turtlebot3_bringup - 1.2.4 + 1.2.5 roslaunch scripts for starting the TurtleBot3 diff --git a/turtlebot3_bringup/src/turtlebot3_diagnostics.cpp b/turtlebot3_bringup/src/turtlebot3_diagnostics.cpp index 60a6781c..af1cbb12 100644 --- a/turtlebot3_bringup/src/turtlebot3_diagnostics.cpp +++ b/turtlebot3_bringup/src/turtlebot3_diagnostics.cpp @@ -26,7 +26,7 @@ #include #include -#define SOFTWARE_VERSION "1.2.4" +#define SOFTWARE_VERSION "1.2.5" #define HARDWARE_VERSION "2020.03.16" #define FIRMWARE_VERSION_MAJOR_NUMBER 1 #define FIRMWARE_VERSION_MINOR_NUMBER 2 diff --git a/turtlebot3_description/CHANGELOG.rst b/turtlebot3_description/CHANGELOG.rst index e335c5f4..34456fb3 100644 --- a/turtlebot3_description/CHANGELOG.rst +++ b/turtlebot3_description/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package turtlebot3_description ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.5 (2020-12-30) +------------------ +* Rectify IMU update rate to 0 on Gazebo +* Contributors: PinkDraconian + 1.2.4 (2020-09-29) ------------------ * Package info updated diff --git a/turtlebot3_description/package.xml b/turtlebot3_description/package.xml index 779bcf54..a8ae4d36 100644 --- a/turtlebot3_description/package.xml +++ b/turtlebot3_description/package.xml @@ -1,7 +1,7 @@ turtlebot3_description - 1.2.4 + 1.2.5 3D models of the TurtleBot3 for simulation and visualization diff --git a/turtlebot3_example/CHANGELOG.rst b/turtlebot3_example/CHANGELOG.rst index 6e993824..05765d2d 100644 --- a/turtlebot3_example/CHANGELOG.rst +++ b/turtlebot3_example/CHANGELOG.rst @@ -2,6 +2,10 @@ Changelog for package turtlebot3_example ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.5 (2020-12-30) +------------------ +* No Changes + 1.2.4 (2020-09-29) ------------------ * Package info updated diff --git a/turtlebot3_example/package.xml b/turtlebot3_example/package.xml index 45de79f9..ef8a3f5f 100644 --- a/turtlebot3_example/package.xml +++ b/turtlebot3_example/package.xml @@ -1,7 +1,7 @@ turtlebot3_example - 1.2.4 + 1.2.5 This package provides four TurtleBot3 basic example include move using interactive marker, move and stop using LDS, move to goal position, move to custom routes. The interactions node is that you can control the TurtleBot3 front and back side or rotate to goal position. The obstacle node is that when the robot meets an obstacle, it stops. The patrol node is that TurtleBot3 move to custom route. There are 3 route(square, triangle, circle) in this package. You can add your route and move the TurtleBot3. The pointop node is that you can insert goal position include distance x-axis, y-axis and angluar z-axis. diff --git a/turtlebot3_navigation/CHANGELOG.rst b/turtlebot3_navigation/CHANGELOG.rst index cc3f567c..25adc341 100644 --- a/turtlebot3_navigation/CHANGELOG.rst +++ b/turtlebot3_navigation/CHANGELOG.rst @@ -2,6 +2,10 @@ Changelog for package turtlebot3_navigation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.5 (2020-12-30) +------------------ +* No Changes + 1.2.4 (2020-09-29) ------------------ * Package info updated diff --git a/turtlebot3_navigation/package.xml b/turtlebot3_navigation/package.xml index 83e2d1ad..51903a9c 100644 --- a/turtlebot3_navigation/package.xml +++ b/turtlebot3_navigation/package.xml @@ -1,7 +1,7 @@ turtlebot3_navigation - 1.2.4 + 1.2.5 The turtlebot3_navigation provides roslaunch scripts for starting the navigation. diff --git a/turtlebot3_slam/CHANGELOG.rst b/turtlebot3_slam/CHANGELOG.rst index d0f9b58c..d9d78efc 100644 --- a/turtlebot3_slam/CHANGELOG.rst +++ b/turtlebot3_slam/CHANGELOG.rst @@ -2,6 +2,10 @@ Changelog for package turtlebot3_slam ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.5 (2020-12-30) +------------------ +* No Changes + 1.2.4 (2020-09-29) ------------------ * Package info updated diff --git a/turtlebot3_slam/package.xml b/turtlebot3_slam/package.xml index 8f271d93..97556d8c 100644 --- a/turtlebot3_slam/package.xml +++ b/turtlebot3_slam/package.xml @@ -1,7 +1,7 @@ turtlebot3_slam - 1.2.4 + 1.2.5 The turtlebot3_slam package provides roslaunch scripts for starting the SLAM diff --git a/turtlebot3_teleop/CHANGELOG.rst b/turtlebot3_teleop/CHANGELOG.rst index 39879b4b..c2d8e776 100644 --- a/turtlebot3_teleop/CHANGELOG.rst +++ b/turtlebot3_teleop/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package turtlebot3_teleop ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1.2.5 (2020-12-30) +------------------ +* Python 2/3 compatibility fix +* Contributors: Sean Yen + 1.2.4 (2020-09-29) ------------------ * Package info updated diff --git a/turtlebot3_teleop/package.xml b/turtlebot3_teleop/package.xml index 6f60bc2a..603f7983 100644 --- a/turtlebot3_teleop/package.xml +++ b/turtlebot3_teleop/package.xml @@ -1,7 +1,7 @@ turtlebot3_teleop - 1.2.4 + 1.2.5 Provides teleoperation using keyboard for TurtleBot3.