-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
improve driving on not completely flat terrain #202
Comments
Sorry forgot the link to the album with photos and video: https://plus.google.com/photos/116045912110987101704/albums/5820095622673476801?authkey=CP3fpOnM3t-pVQ |
Tully, out of curiosity, could redo some of the tests at higher speeds (e.g. double the speed you used, half of max. speed, max. speed). |
We've just found that our demo site is flatter but also more slippery. And this is even worse there. The basic problem is that there's just not enough traction on the wheels. We've tried adding sandpaper tape to the wheels but that didn't work either because the springs still didn't provide enough force to reliably corner. The best solution we've found so far is to replace the rear wheel with a bumper which is shorter. This means that the robot rides lower and puts more weight on the drive wheels. See the attached picture. |
With respect to going faster I'm not on site to test it at the moment. I'd expect it to get farther, as the inertia will take it past the small features of either friction for the passive wheel or slippery areas for the drive wheels, but with the need for turning it won't actually help initiate the turning motion. |
We managed to reproduce the problem here. We're not seeing as extreme results, which is probably why we missed it. In hindsight it would have been good to push out T2 for alot more testing elsewhere. Yesterday we ran kobuki and turtlebot around a circle of 90cm diameter, at really slow speeds. Kobuki was faithful, turtlebot was showing some odometry error. Optimised the controller to remove the vibrations at low speed, which helped, but not significantly. Also tried feeding back the gyro into it, but that didn't do anything significant. Just to check that it wasn't a controller problem, we ran the tests with direct pwm control. With your feedback, it became easy to identify the slippage - we were seeing it occasionally as the gyro feedback dropped well under the odometry feedback for a few hundred milliseconds. In the end it turned out this happened at certain places on the floor which had a small (~2mm) gentle deviation. I can see how this can cause problems - it was sometimes quite late commencing a turn when commanded. So yes, a traction problem. When we tested springs earlier, we had the dilemma of finding springs which would work for both kobuki and turtlebot. In the end we settled on kobuki spec'd springs to avoid it bouncing around like a kangaroo. At the time, the turtlebot traction seemed workable for the spec'd payload. Our focus back then too, was really hammering it out on the carpet where we had really significant issues. That may have distracted us. We've raided the mechanical stores for springs again and we'll test today. |
See also #249 |
Jorge has new wheel designs, we'll initiate integrating them into the factory builds. Once that starts, we'll close this. |
We have pulled our distributors for feedback on the new wheels design:
With these wheels, the robot behavior is quite satisfactory, both solving the described problem and in normal operation. You can reproduce the new configuration by 3D-printing the models we used for testing. The STL files include only the finally chosen size, but if you want to experiment with other sizes I can also make public the other models. The two different shapes work quite similarly in our tests, but current shape (NC_310S_FLAT.stl) is more aesthetically appealing (at least to me!). I encourage you to give a try to the new configuration, so you can corroborate or disprove our results, and provide any comments and feedback before we officially change robot's design. Please tell me if you need more details or you experience any problem printing the wheels. 3D models and the Python script we used for testing can be found here: |
We have a similar problem here with a Kobuki base that can't turn reliably on our floor due to wheel slippage. It's a fake wood laminate floor, very smooth to the touch, but with ridges at the joins where the planks fit together. We've tried wrapping rubber bands around the wheels to increase traction, which works for a little while until the bands slip off. By looking carefully at the wheels while the robot is trying to turn, we can see that the wheels are spinning uselessly against the floor. The effect is especially pronounced at low speeds. I'd love to find any solution that makes the Kobuki usable for us on on this surface. |
Tesse, if you have access to decent 3d printing, those stl files can make you some compatible wheels which provide a bit more leeway between front and back so when under a heavy load the passive wheels don't create so much friction. This also gives traction back to the main drive wheels. Jorge, is there anything about the 3d material used? |
This is very interesting. We've been suffering from this skidding problem for over a year now and it makes all of our Kubuki-based prototypes and demos really hard. We have a 3d printer available in-house, not sure if it will be enough but we can try. Any specifics about what kind of print is necessary? Would this work on PLA, 0.35mm nozzle? Any requirement on infill proportions? |
Just to be completely sure, each STL is half of a caster wheel, right? |
Yeah, they are halves. But not of a caster wheel. It's just a passive roller. Big problem is the robot itself has alot of flex. Put alot of weight on the robot and suddenly the passive rollers take alot of pressure which reduces the traction the big wheels can get. Jorge did a ridiculous amount of testing to find the best wheel clearances for a default turtlebot which makes up part of our solution. He can chase up some more for you next week and let you know what materials are best (@corot this is for you!). The other part of our solution is coming in a couple of months when we get some new tracks being made at the factory for the cleaning robots. The stiffness in the tracks on the main wheels will be alot stiffer and also help with the problem. |
Hi, we use a 0.036 nozzle. Not sure if a 0.35 will work. I think you can just try. Over material, we use liquid plastic, but we noticed that material and shape are not the key factors; the important is the size. Please tell as the results you obtain! Thanks |
We have incorporated the new design in the factory process, so the next production round will incorporate them. |
Moves following a 90cm radius circle while publishing accumulated and average error on angular velocity, using gyroscope data as reference. Useful for testing passive wheels configurations. See yujinrobot/kobuki#202 for more details
4a8fdfc2 0.7.6 4f5efa40 Merge branch 'kinetic' into devel 0aa1970e Merge pull request #387 from Nick-Sullivan/devel 00b79e0e Unused covariance values 1e308 to 1e10 8e5d1754 0.7.5 389cac1b Merge pull request #381 from kentsommer/patch-1 687e38d0 Add nav_msgs dependency for Kinetic 4b43d2c8 Merge pull request #380 from T045T/devel a89da624 remove up_axis tag from DAE meshes a9523dd9 Remove from git and ignore .settings folders 959b5863 Merge pull request #379 from corot/devel 15c6a266 Switch from xacro.py to xacro --inorder to remove warnings b899a200 0.7.4 b758a2b8 Merge pull request #377 from yujinrobot/stonier/bumper_fix 554e541a [description] collision box naming changed with kinetic's gazebo cbff0158 [readme] fix logo link 643d437f [eclipse] updated settings 8ccf1fe9 0.7.3 3682ebbf [kobuki_node] bugfix cmake variable typo 64c4df25 [infra] use catkin_EXPORTED_TARGETS instead of xyz_gencpp which might not be there abbb9576 0.7.2 e9063722 make robot_description remappable 3db9b2d5 Merge pull request #368 from yujinrobot/legacy_pose 27dc6275 [kobuki] Pose2D -> LegacyPose2D f7854c7b 0.7.1 ba96e6af fix racing condition for docking action server a540661b 0.7.0 93b9f3f8 Merge pull request #356 from Sr4l/indigo 73df34f9 0.6.6 e7b8e71f update changelog 5cf32e1a install image directory closes #357 5b38a685 set correct file permission ee2dca13 make pointcloud frame_id a parameter for changing in a multi-robot environment 06e60c2b add comment for new variable #353 7843e2f8 checks scan_angle variable. correct msg import #353 c12a0b1a Merge pull request #352 from jgoppert/indigo-include-install-fix a20a81d7 Installed both C/C++ headers. 62d361bc Installed missing include directory. 0cfa6b24 0.6.5 09e02828 update changelog e1f37f82 Merge branch 'indigo' of https://github.com/yujinrobot/kobuki into indigo 8a729db5 update diagnostics.yaml to show kobuki battery properly in kobuki dashboard. Fix #350 14ac7b15 0.6.4 b6949a4e update changelog 078e592f Merge branch 'indigo' of https://github.com/yujinrobot/kobuki into indigo 5fe2e798 rename run_depend of kobuki_node from kobuki_apps to kobuki_rapps 8e6100fe 0.6.3 7186ec86 update changelog f99e495b added initialization for msg_ to kobuki_safety_controller 9b646951 added time_to_extend_bump_cliff_events param to kobuki_safety_controller e93fd157 Merge pull request #344 from yujinrobot/rename_kobuki_app_package e2c96579 rename_kobuki_apps to kobuki_Rapps 64ddb766 Merge pull request #343 from yujinrobot/relative_path 73e008ff remove authors e-mail 5816c90f rename kobuki_apps as kobuki_rapps to resolve #336 638a21a7 0.6.2 d2468655 update changelog 1ccac515 Merge pull request #340 from yujinrobot/msg_moveout acd99e40 move out the message to kobuki_msgs dd40270d add queue_size on publiehrs #338 8c30446d fixing the file link resolves #339 52aca4c7 add queue_size for publishers in drift_estimation f0e021c3 add queue_size for publishers in testsuite 148a27f5 remove ar_track_alvar from rosinstall fc5eaff6 0.6.1 7b2cbec9 update changelog 3f68f831 Merge branch 'indigo' of https://github.com/yujinrobot/kobuki into indigo d64f5c5d sync with current app manager launcher. default kobuki capabilities param file added 149f9662 0.6.0 4b5910d6 sync package version and remove author e-mail d5219e10 update changelog b4f657c7 sync package version. remove author e-mail 5d782299 update changelog ac8ed4aa Merge branch 'hydro-devel' into indigo f95c3847 remove kobuki_capabilities dependency from package.xml remove author emails d2f29f2b Merge branch 'hydro-devel' into indigo 446f0b0c Merge pull request #334 from yujinrobot/caps_updates 25d427fb moves app manager launcher to kobuki_capabilities (solves #331) 7b8965ec Merge branch 'hydro-devel' into indigo 05befd2b Merge pull request #333 from KaijenHsiao/hydro-devel 8d550191 added comments to explain about the faraway points b525134f added side_point_angle param to change the angle of the bumper pointcloud's side points 2d4df9b8 Merge pull request #327 from yujinrobot/test_angular 39750f43 Angular/linear acceleration script added. 60bed29a customisable rotate rate. e514014c ar_track_alvar is using hydro-devel, not master. 8759a120 ar_track_alvar added to the rosinstaller. c3fab141 updated rosinstaller for indigo. c22892e0 Merge pull request #325 from yujinrobot/shutdown_fix da390f21 Merge branch 'shutdown_fix' into caps_updates 6e748c1d kobuki_node: adds shutdown flag to nodelet (fixes #324) 26b0461d kobuki_capabilities: adds nodelet manager support for bringup provider eeb3a736 fixes typo 6bb4f7ed updates icons for apps and app manager launcher b0315e9c updates and extends kobuki's capabilities b44c8a23 adds minor changes due to capability server and app manager updates 9757c8ae Merge pull request #322 from yujinrobot/rosinstall_fix 7fd962e0 updates kobuki.rosinstall 15315ef5 Merge pull request #320 from yujinrobot/rapp_lists 09adf710 updates for new rapp lists 6ca1fb5a update body friction and revert torque limit 0c73a7c9 update kobuki_gazebo.urdf.xacro to make gazebo simulation more stable. 3813373d publish_tf arg for the launcher. 4b80879e kobuki_apps: fixes spelling mistake in run dependency 42f9dd8b Merge pull request #316 from yujinrobot/remove_rviz_launchers 5d892935 removes rviz launcher and dependency (fixes #315) 762d84de Merge pull request #313 from yujinrobot/capabilities_integration d569c22b adds new app manager and capabilities related dependencies to rosinstaller e9d7a6ae adds app manager and capability server launcher for kobuki d67ca747 adds cleanup and updates for the recent changes in capabilities dev e2da2b58 Merge branch 'hydro-devel' into capabilities_integration 53ec8eb5 Merge pull request #310 from yujinrobot/auto_dock_test 343fd0d9 leaning comments 9d7a1e2d refactoring cf420564 publish debug message even if auto dock is not running 7545645d kobuki_capabilities: adds provider specific remappings and fixes semantic interface remappings 7b0a2fe3 kobuki_apps: adds provider specific remappings for random walker app 145aaa6a Add yocs_msgs repository, stripped from yujin_ocs eaf2c12e adds kobuki_apps 25e5de6d adds an initial set of kobuki-specific interfaces and providers plus idle node df365acd Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki.git into hydro-devel 1856b51a Add missing run dependency on yocs_cmd_vel_mux 82c1f366 adds kobuki_capabilities f49fa054 0.5.5 6f75182c Issue https://github.com/yujinrobot/yujin_ocs/issues/19: rename cmd_vel_mux as yocs_cmd_vel_mux. 9de96908 ftdi dependency, closes #305 ab4b1d98 New script: test_slow_drive.sh Moves following a 90cm radius circle while publishing accumulated and average error on angular velocity, using gyroscope data as reference. Useful for testing passive wheels configurations. See https://github.com/yujinrobot/kobuki/issues/202 for more details 7dda6b3e Add missing run dependency diagnostic_aggregator d60d818c 0.5.4 085bacfb Changelogs updated for release 0.5.4 c40b6525 Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 94c40c20 kobuki_random_walker: adds missing install rule for param folder 710e6240 Fix the list of packages on this stack b213df33 Issue #300: missing comment token 40de4fbe Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel a5c2c4f8 kobuki_node, kobuki_random_walker : Updated license url. 511791ab Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 6f1b0870 updates package versions and changelogs for 0.5.3 2d6dd7d0 Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 4115bf6e updates README 69e16dc4 kobuki_node: adds view robot launcher 2d3703a3 kobuki_testsuite : Updated license info. d53ba860 kobuki_random_walker: removes log output a704ac55 kobuki_description: disables vertical rays for the cliff sensors (refs #298 37ac1f2e kobuki_description: slightly increase collision model for the base 453bb377 0.5.2 3f8815cb 0.5.1 d33aff18 not maintained, tested, used or documented -> removing, closes #297 9ffae95a ros and non-ros stack split, driver, ftdi and auto-docking (partial) gone to kobuki_core, refs #232 7e91da68 Shouldn't need xacro anymore in the rosinstall. c3212f22 Update kobuki.rosinstall b8dca87e 0.5.0 e41a8e3d updates changelogs for 0.5.0 1b70f1b5 adds eclipse project files 26157d47 kobuki_random_walker: bumps version number to align with the other packages 995e5680 Merge pull request #296 from yujinrobot/experimental e2460cc8 Merge pull request #294 from yujinrobot/synchronization_concern 49adf874 adds the kobuki random walker to the kobuki metapackage 51988b83 Merge pull request #295 from yujinrobot/random_walker e0c131e3 kobuki_driver : Removed debugging message. a8b6e28e adds new random walker controller 3a0bf5e8 kobuki_driver : Updated doxygen about factory-default value of PID gain. 9797e61f Issue #249: add firmware version checking on PID commands 636fed8e Merge branch 'hydro-devel' info experimental. 13168ee1 Merge branch 'hydro-devel' into synchronization_concern. 9e193478 Merge pull request #293 from yhju/hydro-devel 02b354bb kobuki : Removed .travis.yml file. 2f991144 kobuki_driver : Updated protocol specification in doxygen about custom PID gain setting. Issue #249. 17131924 kobuki_driver : Updated doxygen script to let user do something when authentification of repository is failed. d7bb23ef Issue #289: Bump minor version for firmware (new version is 1.2.0) deddbc65 Merge pull request #292 from yujinrobot/flexible_loggings 3f929f71 Merge branch 'hydro-devel' into flexible_loggings. 1c0790c7 Merge pull request #290 from yujinrobot/applications 98be558f Merge branch 'hydro-devel' into applications 27c62af9 kobuki_driver : Improved packet integrity checking. Issue #245. 535fc222 Merge pull request #288 from yujinrobot/pid_gain_setting 0763593a kobuki_node : Added new interface about custom PID gain setting. Issue #249. 7349e0a9 kobuki_driver : Added new protocol about custom PID gain setting. Issue #249. 5b1741f2 kobuki_description: fixes collision object name for gazebo contact sensor d35bfad3 Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki.git into hydro-devel 7d07d2d2 kobuki_description: changes center cliff sensor name bf9f363a Update .travis.yml 172ec633 kobuki_driver : Updated doxygen. d57348ef kobuki_driver : Fixed typos on doxygen. 95d32699 kobuki_driver : Fixed typos on doxygen. fa9275fd Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 96dca8a6 kobuki_driver : Removed ros logging code. 50d509d1 kobuki_driver : Removed meaningless buffer size check in serialization of command packet. 661b11a2 kobuki_description: changes simulated IMU (refs https://github.com/yujinrobot/kobuki_desktop/issues/16) d5fda9ff kobuki_driver : Fixed typo; mayor --> major. Issue 287. 4648538d kobuki_driver : Added integrity check for each packets. Issue #245. a2d3f623 kobuki_driver : Removed old printf codes. 2b4aca1b kobuki_driver : Removed meaningless buffer size check in serialization of packets. 1e3ab719 kobuki_driver : Fixed typo on update_doxygen.bash script. dc6bc9ad kobuki : Added extra url info on all packages. #285 b499ebf5 Merge pull request #286 from bit-pirate/hydro-devel 0f031d2c adds extra url info to kobuki_testsuite (refs #285) 201da593 Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 4eb9e8bd adds readme for kobuki_testsuite e3a9241d removes turtlebot comments dc130acc Added brief description of update_doxygen.bash script. eeddc544 Added convenient script for automated update of doxygen document to the github.io page. 44275b67 kobuki_driver : Updated doxygen. c04f319b Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 8f2fa7b9 kobuki : Updated old rnd email address. b76364c7 kobuki_driver : Removed SetPower command packet from doxygen. It is not for external powers and unnecessary for kobuki. ffedfe90 Merge pull request #284 from bit-pirate/hydro-devel d33cab33 adds params for kobuki_auto_docking launchers (refs #192) 5ffbd4b8 Merge pull request #283 from bit-pirate/hydro-devel 70e670e9 adds standalone launcher for testing (refs #192) 54f8d096 kobuki_driver : Corrected typos on doxygen about external power. 58eb3d47 Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 3c4c399a lock api for protecting data access with asynchronous getXXX calls. 38757da7 Fix URL to the previous changelog wiki 0c72f1c3 https://github.com/turtlebot/turtlebot/issues/91: Changelogs at package level 2f647af0 Issue #274: Reset odometry also for heading a174dbbb Set use_imu_heading as true (default) 9c4835ad Do not use robot_pose_ekf: https://github.com/yujinrobot/yujin_ocs/issues/7. Instead, use imu for heading and encoders por x and y. However, parameter use_imu_heading makes trivial to switch back to the previous system. 45ede229 Merge pull request #282 from bit-pirate/hydro-devel 493e3f9c corrects inertia and center of mass using an approximation (fixes #271) a794de9b Issue #257: 32 bit alignment error. Fast fix: just remove the eigen-inheritor attribute, as it's not really needed. It was already commented in a previous commit; here I just cleanup and provide a description of the fix. 74d4bfd1 Merge pull request #279 from bit-pirate/hydro-devel 587ef6ad adds another Gazebo related fix 054c753b Merge pull request #278 from yujinrobot/babo_terminal ba100858 Merge pull request #277 from bit-pirate/hydro-devel 0d3ba07a block was called in init. but not in spin. 61139fb8 serial block needs to be called after serial open #272 b17c7174 kobuki_description: adds missing parameter to IMU plugin and new 'publish_tf' parameter for Kobuki plugin 5d1b0ce7 kobuki_description: fixes gazebo includes 1bb7be0a Rationalize the use of velocity smoother: remap properly robot_cmd_vel and add comments e6aa2ed9 Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 565e22cc Adding missing run dependency: robot_pose_ekf is used in robot_with_tf.launch 709b000d Issue #276: Migrate changelog from ros wiki to this repo e53c943e Add target dependency on kobuki_msgs so we warranty they get generated before building 16ccbe8b Message packages has _gencpp sufix, no _gen_cpp when added as target's dependency 67d11897 0.4.0 0e7aa5cd Issue #275: Remove the dependency on pcl-ros. We compose sensor_msgs/PointCloud2 messages by hand, replacing pcl dependency by sensor_msgs one 12295ac5 migirating softnode to independent repo 43d496cb removes SYSTEM include 3a55d36f Removed pre-catkin fossils cbd9d1c3 changes state_publisher to robot_state_publisher in launcher a74564ee kobuki_description: adds minor changes to gazebo properties 8bdaa4fc kobuki_description: adds a range of small changes to get Kobuki running in Gazebo 1.9+ 3f46ccd8 Merging changes d206dee6 removes SYSTEM include b8b68653 removes SYSTEM include 708a5183 updated cmakelist with dependency 819a5e09 shooter is migrated to kobuki-x 9e29077c update doxygen for windows. 1fcaaba1 backing up scripts we use to help serve downloads from our file server. 05fff43c added missing dependency of kobuki_softnode 193ba75e Issue #257: 32 bit alignment Eigenlib error 7d5dd748 SYSTEM removed from include_directories. Check this [catkin issue](https://github.com/ros/catkin/issues/428) for details c53df403 Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 4668c5bb Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel f0d9035d kobuki_testsuite : Added information about preliminary nodes for gyro_perf in the launcher file. b3f90773 Play sounds on certain events 5a44eadd delay demo program finish so kobuki can beep alive, closes #270 e27658ea kobuki_testsuite : Added mod function importing in gyro_perf.py which is missing. 2feee068 kobuki_testsuite : Added wrap_to_pi function into gyro_perf.py which is missing. 94784527 Merge pull request #269 from yujinrobot/win-porting 820d3d14 remove needless header(io.h). 976e47ca play sound, which reflects charging level 4fc31cb8 kobuki_testsuite : Added covenient launcher file for single running of gyro_perf.py script. b5c31cf2 kobuki_testsuite : Added batch_test.sh for automated batch testing of gyro_perf script. 46885be5 kobuki_testsuite : Added gyro_perf.py script for performance measuring of gyro. fae8324b remove connection checking in the outside of serial object. 054e3026 adds kobuki_shooter fc54a290 kobuki_safety_controller: removes inclusion of SYSTEM directories 7dc302c1 Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into win-porting 775e5450 Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 0693c152 hides in shame...I thought I compiled 03110a0 with mr happy birthday when making the change, this fixes #267. 33e5ab3a install kobuki_softnode e6e75209 removing maps. update dependency 39b73689 merging from groovy 03110a00 handle open errors on the serial device (untested on the robot). 037a50d5 merge hydro-devel. 1482dc8e add travis f577b211 now it has own param 6f0d2a96 rewired serial port handling, moved it entirely out of init into spin and updated the ecl handling of its existence too. 24b6ac69 remove serial waiting loop in init function, not only is a nodelet init's function a bad place for a forever while, it is replicated in spin() anyway. 9954df9b move location of class extern. 9a8df3c0 modify checking connection in init of kobuki. 12821ae3 extern sigslots templates to avoid multiple instantiation. ec1d0d53 win32 porting for kobuki_driver. b588c462 Issue #244: install using wstool 9c108ad6 Issue #244: install using wstool 0416c81e Issue #262: add minimum speed parameters. With heavy payloads, at very low speeds, the robot can get stuck easily. 4ece93e8 0.3.8 c7fdaf29 modify checking connection in init of kobuki. 4f0beeec Revert "re-using access() to check existence of serial port" 977508c5 Issue #260: On hydro, xacro.py script is not under script directory anymore f62c63ff Issue #257: 32 bit alignment Eigenlib error 18b46dc5 Issue #257: 32 bit alignment Eigenlib error c56487e2 Issue #258: publish stamped pointcloud acaa4597 re-using access() to check existence of serial port 2c1d305f place of xacro b9dcbbd7 extern sigslots templates to avoid multiple instantiation. fa75233d 0.3.8 6af48c51 Merge pull request #255 from yujinrobot/bugfix_on_driver ba50c4f5 kobuki_driver : Fixed compile error. ed19ff1b Merge pull request #254 from yujinrobot/bugfix_on_driver d13f44e1 Changed C style casting to C++ style. 9472d745 kobuki_driver : Fixed a mistake. 5a2c3db6 kobuki_driver : Fixed a mistake. 67ef0c75 kobuki_driver : Fixed a bug on diff_drive module. 1c141a54 kobuki_driver : Fixed a bug on diff_drive module. 80166095 kobuki_driver : Updated raw_control_command topic to publish recevied command velocity also. 00e318bc Related to issue #253. I have removed motors enabling/disabling, as I cannot see how this can be useful 263d60df remove garbage code. 8ddae39e win32 porting for kobuki_driver. 19635626 Cleaned out legacy rosinstall information 10a37746 0.3.7 da8805fb dependency on pykdl. 7587efa7 dependency on pykdl. 7de8e112 adding CMakelist for meta package 88b472b1 don't need old rosbuild style imports any longer. 194fe435 don't need old rosbuild style imports any longer. 3e43d958 adding buildtool depend for meta pkg b42d8013 adding buildtool depend for meta pkg ac8d2106 Publish the pc continuously as long as bumper/cliff events are present f355d038 adding launch file for full tf 0c8f432c kobuki_driver, kobuki_node : Added a debug topic that publish actual base command sent to robot. 75c32caf kobuki_driver : Added simple_keyop application to control kobuki directly from keyboard without ROS. 6d3b9c7e kobuki_driver : Fixed broken synchronity of base control command caused by recent bugfix of acceleration limiter module. 3eda3da4 keyp topic updte 059d6926 removing remaping for fake_local 69cea39e updates 160bb1c3 adding CMakelist for meta package 101f9174 removing and updating launches e6d2fd95 nav temp ab380ff0 updateS b52d2c3f fake_kobuki_ros init returns true a88e53ab init value for odom_pose 07359e85 updated urdf and mesh a008cc9c Update kobuki.rosinstall ddb88c5a Update kobuki.rosinstall 2def1040 Merge branch 'hydro-devel' of https://github.com/yujinrobot/kobuki into hydro-devel 294c1a57 adding soft kobuki 693c36a4 kobuk_driver : Bug fixed on acceleration_limiter module. diff_drive module also update little bit. 9b1f9463 Merge branch 'groovy-devel' of https://github.com/yujinrobot/kobuki into groovy-devel 58483675 kobuk_driver : Bug fixed on acceleration_limiter module. diff_drive module also update little bit. 1a475ffa wstool doesn't support ROS anymore 19393e17 Update firmware_changelog.md 4500c551 Update firmware_changelog.md b5c70a72 Update firmware_changelog.md 9c39147c Update firmware_changelog.md fe17be3f Renamed firmware changelog for markdown formatting. 1b568418 Merge branch 'groovy-devel' into hydro-devel 9e0d841f kobuki_driver : Removed individual command accessors and replace it with velocityCommands() for synchronized commanding. Closes #242. b9b82e53 kobuki_driver : Added mutex protection on diff_drive module. 2f545e70 Update firmware.changelog 472fe952 Update firmware.changelog e90bdcb0 Update README.markdown 7571f266 Update README.markdown c5bc27bb Merge branch 'groovy-devel' of https://github.com/yujinrobot/kobuki into groovy-devel 1336cec6 removes unused webop.launch 57764d23 reviving catkin kobuki_description due to catkin xacro is about to ready 211cabf4 minor comments. 400374f2 0.3.6 596aced1 proper const reference usage, refs #226. 6d55f535 remove ros::spinOnce, it's not necessary in nodelets, refs #226 2a9157e5 Merge branch 'groovy-devel' of https://github.com/yujinrobot/kobuki into groovy-devel f4becdde kobuki_driver : Updated comments on diff_drive module. e964bbb8 kobuki_driver : Fixed bug #227 in diff_drive module. 35682ec3 Issue #235: remap fixed but keyop still fails when commanding after auto-docking d0bfb126 Mobile base nodelet manager renamed from "kobuki" to "mobile_base_nodelet_manager" to be coherent with turtlebot 3e880102 Issue #234: ${catkin_LIBRARIES} added also for kobuki_auto_docking_ros library 393ca387 Update kobuki_driver/firmware.changelog 1bf6b6df Trivial comment update 113f95f3 0.3.5 again 88a6d743 0.3.5 606b8b94 comment bluetooth udev rule. 8ed797b4 kobuki_node : Updated slot callback of vesrion info to publsh real software version. c9c0b453 kobuki_driver : Added missing link on CMakeLists.txt file. d48175ab kobuki_driver: Implemented software version info. 25553fa1 0.3.4 8fe46ce9 reenabling kobuki_arm 5cc16867 missing a find_package for catkin f4aaa979 0.3.3 5f5aadf3 ecl_threads cmake dependency information. e4b7d2f0 disabling kobuki_arm 73d81f20 explicit dependency on ecl threads. 03d829d2 reverting ftdi rule and adding all packages to the metapackage. 5e3f9046 0.3.2 f865c7f8 needed sudo on udev restarts. f9ec349f ftdi installation rules. b32a975c 0.3.1 48bb8357 Merge branch 'groovy-devel' of https://github.com/yujinrobot/kobuki into groovy-devel 26cd12e4 temporary workaround to make sure msgs are built first, must be missing some dependency thing elsewhere. 3f03c9a9 Include dependency on pluginlib abc81123 This package is disabled because it cannot be catkinized by now, as xacro dependency is not catkin still. In the interim we use a unary pre-catkin stack named kobuki_description. 54383f70 Xacro is still not catkinized a168b37c Merge branch 'groovy-devel' of https://github.com/yujinrobot/kobuki.git into groovy-devel 04e47192 Missing find_package added 3725178c Initial version, done to allow a pure-catkin Kobuki installation 259dc867 Initial version. Covers installation for sources, opa catkin stile 0c970ae2 New file: Exhaustive list of all packages required by kobuki_driver 899e300d Package name is kobuki_ftdi, no kobuki_udev 6557ef50 Recovered after catkinizing, as its are required to generate documentation and configure USB port. 7b269c9e Eliminated the single boost dependency. 4bdceb26 Catkinized 720dd214 Merge github.com:yujinrobot/kobuki into groovy-devel 98f3265e * removes outdated diagnostics launcher * adds diagnostics aggregator to minimal launcher (enables the use of the kobuki dashboard) 2c71df3d Merge branch 'groovy-devel' of https://github.com/yujinrobot/kobuki into groovy-devel e26201cf kobuki_driver : Updated doxygen of version_info program. a7496d5d kobuki_driver : Updated doxygen en_appendix_protocol. Fixed typo, 7e7b84f0 kobuki_driver : Updated doxygen en_appendix_protocol. Corrected note field of Sound command. 5e1d5402 Merge branch 'master' of https://github.com/yujinrobot/kobuki 9f0c23b8 kobuki_driver : Updated doxygen en_appendix_protocol. Typo fixed. 71124260 kobuki_driver : Updated doxygen en_appendix_protocol. bc995673 kobuki_driver : Updated acceleration limiter module to fix abnormal behavior. 69512100 kobuki_driver : Updated comments in diff_drive.cpp 88cccdab kobuki_driver : Updated simple control loop example to handling ecl exceptions also. e198cc1f kobuki_driver : Updated version_info program to get device_port from command line also. cbfce941 kobuki_driver : Updated version_info program. bc779321 kobuki_driver : Updated doxygen en_appendix_protocol, typo fixed. fae9db3a kobuki_driver : Updated doxygen en_appendix_protocol, typo fixed. 98f953bc kobuki_driver : Updated doxygen en_appendix_version. 45e8fcce kobuki_driver : Renamed en_appedix.dox to en_appendix_protocol.dox for adequate naming convention. 6acbafdb kobuki_driver : Renamed reference tag of en_appendix to enAppendixProtocolSpecification from enAppendixGuide. Added doxygen en_appendix_version also. b01acee5 Deleted unwanted @date tag of doxygen. 2de4b4c3 kobuki_driver : Fixed typo on doxygen en_ftdi. 87272ce3 kobuki_driver : Updated comments and doxygen about simple control loop example. 087aa595 kobuki_ftdi : Added system dependency `libusb-dev`. 89e692f7 Merge branch 'master' of https://github.com/yujinrobot/kobuki 0027b57f Update kobuki_ftdi/include/kobuki_ftdi/scanner.hpp 2e3568b7 kobuki_driver : Updated doxygen en_appendix. 81b26003 kobuki_driver : Updated doxygen en_appendix. 3dae94f4 kobuki_driver : Updated doxygen en_appendix. fc4bd71d kobuki_driver : Updated doxygen en_appendix. d46dd0fd kobuki_driver : Updated doxygen en_appendix. 2a3ce47c kobuki_driver : Updated doxygen en_appendix. e3ebc895 kobuki_driver : Upaded some comments on diff_drive.cpp. b7a62e65 kobuki_driver : Updated doxygen en_appendix. 36806e9f kobuki_driver : Updated doxygen en_appendix. 63924202 kobuki_driver : Updated doxgen en_appendix. Migrating several tens of tables into html format is almost done. Filling text remains. 77b0aa0a kobuki_driver : Updated doxygen en_appendix. (still migrating) 7edfabe3 kobuki_driver : Updated doxygen en_appendix. (still migrating) b7149785 kobuki_driver : Updated doxygen en_appendix. (still migrating) 7b123f2c kobuki_driver : Updated doxygen en_appendix. (still migrating) 5fd81df9 kobuki_driver : Updated doxygen en_appendix. (still migrating) eb2ad734 kobuki_driver : Updated local .gitignore file to ignore temporary files. ba072e96 kobuki_node : Added github link of additional features issue on raw data of 3d gyro feature. 6b6dfaf8 kobuki_driver : Updated doxygen en_appendix. (still migrating) 63351de2 kobuki_driver : Updated doxygen en_appendix. (still migrating) b6050965 kobuki_driver : Updated doxygen en_appendix. (still migrating) 0cf26a3d kobuki_driver : Updated doxygen en_appendix. (still migrating) cdf3e00d Merge branch 'master' of https://github.com/yujinrobot/kobuki edd0697a kobuki_driver : Updated doxygen en_simple_example. 687ffc02 kobuki_driver : Updated doxgen en_appendix. Now migrating by hands from google docs. (incomplete yet) 9efb152f remove laptop battery because it creates a circular dependency, use turtlebot/linux_hardware for now. f6ebe647 remove unused calibration file. 0def872e kobuki_driver : Updated doxygen en_appendix. 028f0979 0.2.4 37313865 fix the undefined symbol 027cc6fa kobuki_auto_docking : Updated comments. 34207890 kobuki_driver : Updated en_ftdi doxygen. b69752d9 kobuki_driver : Updated doxygen of en_ftdi and en_simple_example. f9f9b77c kobuki_driver : Updated comments of simple control loop example. 069b5ba8 kobuki_node : Updated manifest. df039e88 kobuki_driver : Moved version_info program to tools directory. 84a561a2 kobuki_driver : Updated version_info tool to using toString method of VersionInfo class for udid. ad2f0c34 kobuki_driver : Updated version info class to convert UDID also into a string. 9ec2c04f Merge branch 'master' of https://github.com/yujinrobot/kobuki 07df374e kobuki_node : Removed date command of doxygen from source codes. 61ba57f7 In the case of lateral bump/cliff, robot also spins a bit, what makes easier to escape from the risk. 6d2457cd New package to implement issue #203 (ublish cliff events in the bumper pointcloud) We have moved bumper pointcloud to this new nodelet c0ed5490 kobuki_driver : Updated version_info program to working. Tested and Done. 5321c589 Merge branch 'master' of https://github.com/yujinrobot/kobuki ce853984 kobuki_driver : Added version_info program to print version info for non-ros users. 0f8f52b7 Merge branch 'master' of https://github.com/yujinrobot/kobuki 74bbcc51 kobuki_auto_docking : Updated print outputs a little bit. Updated author email also. e1867682 Update README.markdown 42fb9e36 Merge branch 'master' of https://github.com/yujinrobot/kobuki 8e42d9bf kobuki_driver : Updated simple control loop program. 1fed0f23 0.2.3 8592df26 kobuki_driver : Updated simple control loop example to print current pose. 8616c057 kobuki_driver : Updated simple control loop example. Signal handler added. a65e2a4f kobuki_driver : Updated simple control loop demo. And tested. bd232d9e kobuki_driver : Updated simple control loop example. 1d9eaa26 kobuki_driver : Updated skeletal code of simple loop example. 6d847393 kobuki_driver : Added skeletal code of simple loop example. 585a3c5d Update kobuki_node/manifest.xml edf6b2c0 Update kobuki_description/manifest.xml 4c9041f7 Added ecl debs in rosinstall file. 43032d33 Deleted old ecl stacks from rosinstall file. 91a7bb81 Update kobuki.rosinstall 52205c3c Update kobuki.rosinstall 41ad24a2 Update kobuki.rosinstall 881aa039 Update kobuki.rosinstall 9b98c766 Update kobuki.rosinstall 425a8c59 Update kobuki.rosinstall 398b634b Update kobuki.rosinstall ac074766 Added license info. to ftdi_* programs also. 3c755292 kobuki_ftdi : Added unflasher, the program to restore eeprom data to default. b02af2f8 Refactored massively. d0ea5e3a kobuki_ftdi : Updated documentaions. 28ee48c1 Update kobuki.rosinstall d0370467 Update kobuki.rosinstall c1cade16 Merge branch 'master' of https://github.com/yujinrobot/kobuki badbd456 kobuki_driver : Updated comments a little bit. 5e99c8b3 fixes misspelling 97204e13 bugfix a missed enable_gate_keeper. 0514ceac getting_started documentation done and refactored GateKeeper to AccelerationLimiter. d1bfd212 getting_started documentation done and refactored GateKeeper to AccelerationLimiter. 68ab19ca kobuki_driver : Updated documentation a little bit. 31b252f1 minor documentation updates. a4575a1b sigslots demo program, also sigslots documentation finished. 9e69f8e4 added a sigslots connection debug method for kobuki as well as some sigslots documentation 43a8527a add file doxygen info. 82d73413 licenses cleaned up, doxygen warnings removed, overview added to the docs. 89547ac1 Merge branch 'master' of https://github.com/yujinrobot/kobuki 5b160c02 0.2.2 7bd15353 Update kobuki_node/src/library/slot_callbacks.cpp eb20c9e2 kobuki_ftdi : Added doxygen generation setup in Makefile. Added .gitignore file also. f8f20a5a kobuki_ftdi : Updated documentation. 439a0927 basic structure for doxygen documentation set up. b697ee91 doxygen generation, note it fails on manifest.xml with korean characters :/ 9d265210 kobuki_driver - license file. 9d101dbb fix up the prefix removal for android 41e63194 update charging state messages to be identical to the create node. ad227074 Merge branch 'master' of https://github.com/yujinrobot/kobuki b89bad97 charging state for battery diagnostics, not just state, maybe android needs this? 3f751e4c Merge pull request #208 from zklapow/patch-1 32b66240 Merge pull request #209 from zklapow/diagnostics d69fa00b Add motor state to diagnotics.yaml 8072206f Point to the right wiki url 12b2662f Add motor state to diagnostics. f10038d0 Merge branch 'master' of https://github.com/yujinrobot/kobuki f4f4c80d kobuki_node : Added raw 3d gyro data publishing feature. Close #176. bbcbcb05 kobuki_driver : Added 3d gyro packet handling module. 4ea5ea7f view_model launcher for kobuki, closes #207 efcb7ad1 Merge branch 'master' of https://github.com/yujinrobot/kobuki 87c39d2d better debugging comments. eba43685 updates for dynamic cmd_vel_mux. ff468173 Merge branch 'master' of https://github.com/yujinrobot/kobuki b63ee7f4 0.2.1 8268996c Merge pull request #206 from zklapow/pluginlib_groovy 13fd5771 files brought in from kobuki_usb_tools f72cbb23 Update controller_tutorial to groovy pluginlib. e6977caf Update auto_docking for groovy pluginlib. 7f3ae825 Update nodelets to use the nre pluginlib API. 4e942548 moved in young hoon's unknown programs from kobuki_desktop. 82942c0c no longer needing kobuki utilities. 43d6601b Merge branch 'master' of https://github.com/yujinrobot/kobuki 83a7b569 Move back to turtlebot convention, base link at the base of the mould. acc22995 0.2.0 - diverging now from fuerte. 89cf5f98 kobuki_auto_docking : Updated getDockIR.py script to parameterize window variable, and to enable/disable oneline formatter. d2d07b28 kobuki_auto_docking : Updated package dependency and header files. 4a99873b proper stack for kdl_conversions. 28c5fafb added docking stacks. 45b01672 0.1.9 ff60cc60 refined apt-get requirements. e7398de7 adds missing dependency for ecl_mobile_robot c061ad01 Merge branch 'master' of https://github.com/yujinrobot/kobuki 7b555711 Changed parameters names to reflect that velocity smoother is now diff drive exclusive 88e340ca Merge branch 'master' of https://github.com/yujinrobot/kobuki f60b72cc kobuki_auto_docking : Added single launch file combined with cmd_vel_mux, safe_controller, vel_smoother. f269a305 wunderbar 78c5e000 kobuki_auto_docking : Added various launch files. a76a1625 Parameters names change to V and W, as we now smooth velocities keeping direction 513b3153 kobuki_auto_docking : Updated DockDriveControl.py to block command velocity publishing when motor is disabled. 01679611 kobuki_auto_docking : Updated DockDriveActionClient.py to cancel goal, when quiting in middle of action. And anonymized. b1989b31 kobuki_auto_docking : Improved responsibility on using action server. 0ca2bba8 Added velocity limits. 91aeb2e9 Merge branch 'master' of https://github.com/yujinrobot/kobuki 9d176880 kobuki_auto_docking : Cleaned up codes little bit. 4db99f05 Use /map as topic 8623fb9e Initial version 51bf83b3 Version 1.1.3: Decrease vibrations when moving at low velocity afe867fd kobuki_auto_docking : Updated AutoDockingROS. All ROS_INFO were changed to ROS_DEBUG. 750f6d1e kobuki_auto_docking : Removed rostopic interface of auto docking nodelet. Action server is only available. af44663b kobuki_auto_docking : Moved AutoDocking action to kobuki_msgs package. 4f1ad7ef kobuki_auto_docking : Updated rostopic pub/subs to using relative topic names and remappings when launching. 0c58a425 kobuki_auto_docking : Updated AutoDockingROS class to using action server. Fully implemented, and works well. a1f39184 kobuki_auto_docking : Updated SimpleActionServer adoptation to use goal callback method. It works well. df3d7f8c kobuki_auto_docking : Added first adoptation of SimpleActionServer by using the execute callback method. Added DockDriveActionClient.py also, a SimpleActionClient python implementation. But sometimes feedback messages didn't arrive. d84cdb27 kobuki_auto_docking : Added action messages. It is starting point of adopting action server/client architecture. 7902da80 kobuki_auto_docking : Updated AutoDockingROS class. Message type of enable/disable topic is changed to Empty from String. 82647dcc kobuki_auto_docking : Deleted unused files related to AutoDocking class. 57db7751 kobuki_auto_docking : Cleaned up sevaral commented codes. 6ad5eafd kobuki_node : Deleted unused member variables. dd995c29 kobuki_auto_docking : Updated dock_drive module to not printing debuggin logs, but publishing into separated rostopic. 9abc92fd Merge remote-tracking branch 'origin/master' into automatic_docking 10b33dcc kobuki_auto_docking : Updated DockDriveControl.py to relfect recent changes on kobuki stack. 9a237225 kobuki_auto_docking : Uodated dock_drive module. It is working now\! c15d0deb kobuki_auto_docking : Revised dock_drive module to make it buildable and runnable. But dock_drive module is not working yet. 227a8fd2 kobuki_node, kobuki_node, kobuki_auto_docking : Moved dock_drive module from kobuki_driver to kobuki_auto_docking package. Removed related codes also from kobuki_node and kobuki_driver. 053d35bc kobuki_auto_docking : Updated AutoDockingROS class to make it actually usable with dock_drive module. Cleaned up some commented codes also. Added several publisher and subscribers too. fadd250c kobuki_auto_docking : Added skeletal publishers also. 24fc406f kobuki_auto_docking : Added several skeletal subscribers in library, including synchronizer of message_filters package. ee049435 kobuki_auto_docking : Updated to make it runnable. Finally, it is running. Thanks, Marcus\! 0bfa74b0 Add another exception ford firmware versions 94c75914 version bump. efbdd38b kobuki_auto_docking : Revised little bit to make it running. but still failed to launch. 8e2f3e13 Merge branch 'master' into automatic_docking 0589e341 kobuki_auto_docking : Updated to making it runniable, but unable to launch. 78f2fbc4 Update kobuki_driver/firmware.changelog f082ae80 kobuki_auto_docking : Revised to make it buildable. It is new place of dock_drive mobule of kobuki_driver and kobuki_node. 49869b68 Issue #200: Check version info topic Again changed the version system; new firmware sends 4 bytes for both hardware and firmware versions, so we are not limited anymore while versioning. In addition, on version info, now we publish strings with the old good format of x.y.z. TODO But not for the driver! Issue #201 2a80442b minor changes 3b005752 minor changes add0d968 improves the readme f9fd3ff8 kobuki_node : Updated DockDriveControl.py to working both on desktop and laptop, and it allow various battery slot names of acpi system, such as BAT1, BAT2, etc. 064354a2 updates dce5b50b Merge branch 'master' of https://github.com/yujinrobot/kobuki f22c82f0 add ecl dependency 304770ad Update kobuki_driver/firmware.changelog a9cf6888 Update kobuki_driver/firmware.changelog 1381c5e9 Merge branch 'master' of https://github.com/yujinrobot/kobuki f4761ef7 update rosinstall 3dade891 Merge branch 'master' of https://github.com/yujinrobot/kobuki.git abb4371d Make test_battery works again c3db793a Merge branch 'master' of https://github.com/yujinrobot/kobuki 857c3114 remove stack dependancy on control. a9f85356 Just renamed df28f94d Velocity topic changed to our new /mobile_base/commands/velocity bd7ab7c2 Added to make meaningful the kobuki diagnostics tutorial. c370fbf0 Removed unintended script. f336c802 Merge branch 'master' c79990f3 Merge branch 'master' of https://github.com/yujinrobot/kobuki 3f41ced0 kobuki_node : Fixed an error on launching minimal. Probably, a mistake related to #183. 36cb0e25 fixes disabling when enabling motor power mixup d504270d adjust keyop to the new motor power changes in kobuki_node (plus some cleaning) 65e96e80 removes commented out lines 47414c53 merges enable/disable into one motor power callback 1839461a Merge branch 'master' of github. bf69644d Merge remote-tracking branch 'origin/automatic_docking' into automatic_docking 337aa7f8 Merge branch 'master' of https://github.com/yujinrobot/kobuki df92cf96 adjusts the external power sources callback to work with the new message (closes #167) 71a890bc kobuki_node : Updated DockDriveControl,py to display battery level and charging state of robot and laptop also. d19d3834 kobuki_driver : Added forth increment. Now dock_drive module is works in everywhere, dock_ir signals are reaching. 44ad1910 Part of issue #194: Include a bitmask that specifies the available features in the firmware and/or driver 9d15e5d3 Issue #194: Firmware / driver versions compatibility 7e6532ff removes unsupported odometry reset service call d8987b97 setting 666 for kobuki permissions. 113be9cb Update kobuki_driver/firmware.changelog 234faa6b kobuki_driver : Revised little bit to using sweet macro in dock_drive module. 44834d6f kobuki_driver : Added third imcerment. Expanded and Stabilized, but still wokring under ideally controlled situation. 5da18c45 Update kobuki_driver/firmware.changelog 66344f91 version bump d54d7c2d reintroduce two stack dependencies I didn't realise. 89d8d36b young hoon, no broken packages. 136e7b77 remove two unused stack dependencies. 535701c2 version bump. b9e7732e vel_smoother reads odometry topic, no odom; change remap 38dce2aa Issue #185: Nodelets not shutting down Added extra flag to signal our worker thread to shutdown gently 93540a98 Merge branch 'master' of https://github.com/yujinrobot/kobuki 356576d0 We moved launch files, so move also param files b74d99a6 Merge branch 'master' of https://github.com/yujinrobot/kobuki 259d8d84 We moved launch files, so move also param files 79cbc0e1 clear up smoothing and kobuki's. 51883fce do not depend on kobuki_ftdi. ee54536f Added DockDriveControl.py, an integrated control panel of docking module to provides fast response and control. It will replace many scripts which too simple and slow. fcacdcfb kobuki_drive : Added second increment. Very limited docking behavior implemented, but working under ideally controlled condition. b45a610c New app: similar to keyop but allows web app control thanks to the virtual joystick It also demonstrates the use of velocity smoothers dbcdb12a Issue #183: Make sure all messages are published as shared pointers I skipped joint_states because implies some reorganization in the code and by now there are no nodelets interested on in 95e839a4 Publish cmd_vel only on spin thread 74e3604f Remap enable/disable to mobile_base/... 2fd8f871 fixes logging bug (#166) NODELET_XXX_XXX logging macros only work inside a nodelet class. Outside the standard ROS_XXX_XXX logging has to be used. Still works fine together with nodelets. e44878ed adds a forgotten minor documentation addition (refs #188) ce0f13ec adds smoother to the keyop example 15f91836 adds example/standalone launch for the safety controller 8ecdd549 kobuki_driver : Fixed a little alogical behavior. Concised little bit debug outputs. 6b0f10bc improves documentation (refs #188) 7f3fba32 adds documentation (refs #188) ecbc45ec improves documentation (refs #188) bcba4617 improves documentation (refs #188) 7810087f improves documentation 6957d1b7 Merge branch 'master' of https://github.com/yujinrobot/kobuki b5f0943d closes #166 * replaces node with nodelet logging * adds some minor improvements 4e7bdb9c kobuki_node : Updated node and some scripts to reflect recent changes in kobuki_driver. d2804218 kobuki_driver : Updated dock_drive module to make it controllable via rostopic. Added charger and bumper data also in dock_drive module. And Improved readability of debug outputs to enable more convenient debugging. 45cedb50 Update kobuki_controller_tutorial/src/nodelet.cpp 1008d45a Update kobuki_controller_tutorial/include/kobuki_controller_tutorial/bump_blink_controller.hpp 2e0553d6 kobuki_node : Fixed wrong naming of dock_ir signals. 272348e6 modifies few node and topic names 7e70eb9a updates kobuki_node manifest for kobuki_udev renaming bf311721 deletes obsolete protocol_version param 15ad0750 kobuki_node : Updated remaining jobs from recent structural change. edac60ee Avoid spamming robot with continuous zero-velocity messages 639e1208 kobuki_node : Added two scripts related to automatic docking. a4baf5c5 kobuki_driver : Revised dock_drive module to print more humane friendly data of dock_ir sensors for debugging. a8f19525 kobuki_node : Updated getDockIR.py script to print bumper and charger state also. 84b528cd kobuki_udev -> kobuki_ftdi, closes #190 e77478d3 Merge branch 'master' of https://github.com/yujinrobot/kobuki e5b94b9e no laptop battery diagnostics here. c484dc93 adds minor changes due to the recent stack/pacakge renamings 3a673d29 adds code for the kobuki controller tutorial ebf60905 Typo fixed on yocs_velocity_smoother ac31677d Update kobuki_safety_controller/manifest.xml 69fbfe12 Merge branch 'master' of https://github.com/yujinrobot/kobuki 750985ef adds auto_docking to kobuki stack 4f50837c adds kobuki_safety_controller to kobuki stack 10a6404c Merge branch 'master' of https://github.com/yujinrobot/kobuki da6745f5 there can be only one. ff85b601 Update kobuki_node/manifest.xml 6d78c284 Update stack.xml c327d1a7 Merge branch 'master' of https://github.com/yujinrobot/kobuki 2735f2be Merge branch 'master' of https://github.com/yujinrobot/kobuki bea6a70c adds missing dependencies and cmd vel mux config files a9673ff7 kobuki.launch -> minimal.launch dc99501b launcher for testing kobuki with its safe reactive controller. 8800c62f Merge branch 'master' of https://github.com/yujinrobot/kobuki d7f466f2 launcher for testing kobuki with its safe reactive controller. ddb5cc67 setting up a good default kobuki launcher. 8ea0bc6f Merge branch 'master' of https://github.com/yujinrobot/kobuki 1439d89e Publish to /key_cmd_vel, as we are now multiplexing the cmd_vel 6e30940b adds yujin_ocl and kobuki_controllers e263442f adds turtlebot-specific kobuki_node launchers b6180eb2 removes protocol_version parameter usage in the node (#184) 0b5a6c9b removes protocol_version usage in the driver (#184) fada96f4 minor logging changes 2f36c49e now connects ecl::signals before waiting for device 81637054 fixes #178 * changes exception print out to debug logging level f548cc73 fixes #180 * now calls spin() only after init() was successful * adds exception handler for catching ctrl+c while sleeping * starts keyboard input thread at the end of init() d1e58443 Merge branch 'master' of https://github.com/yujinrobot/kobuki a7e170cd fixes kobuki spam avoiding logic after being converted to a nodelet d8e268ac kobuki_testsuite : Updated test_safewandering.py to fit in recent changes. 7142333d adds ocl to groovy rosinstall 1024d687 adds kobuki_controllers to groovy rosinstall 75234cce Notice: factory version has been renamed as 1.0.0 f3db2799 removes deprecated kobuki_node header file (#166) c8306703 a bunch of small corrections (#166) 60b98bc5 Merge branch 'master' of https://github.com/yujinrobot/kobuki 1f5e8b0a fixes the missed spin() call in the nodelet (#166) 64955a5e Merge branch 'master' of https://github.com/yujinrobot/kobuki 6e03fe3c Update kobuki_driver/firmware.changelog de810342 Update kobuki_driver/firmware.changelog d92a96e5 Issue #175: Gracefully abort if correct firmware is not matching c04eae57 Issue #175: Gracefully abort if correct firmware is not matching 350a31d4 firmware changelog. 6dc45133 Merge branch 'automatic_docking' of https://github.com/yujinrobot/kobuki into automatic_docking b2075ab7 updates old node src/node folder for simple node implementation (#166) 4143533b Merge branch 'master' of https://github.com/yujinrobot/kobuki 09059257 adds nodelet support (#166) 3cbf1eb6 Added an useful script related to automatic docking. It converts raw sensor reading of ir sensor to human friendly format. 0341b2b7 kobuki_driver : Cleaned up to remove warning message. cf1be1d6 kobuki_node : Cleaned up some unused variables. ae630509 Merge branch 'master' into automatic_docking 541dd328 ros-groovy-zeroconf-comms replaced by ros-groovy-zeroconf-msgs in the header - Originally by Jorge Santos fffaf7be kobuki_driver : Added some commented codes related to #172. 1e94fd45 kobuki_driver : Fixed a bug in unexpected sub-payload handling code. 3d5b65c0 Merge branch 'master' of https://github.com/yujinrobot/kobuki 2ea35a35 Merge branch 'master' of repo. 460df860 go back to debs for the fuerte installer. 74041261 kobuki_driver, kobuki_node : Added an initial increment of automatic docking feature. e6db5413 kobuki_driver : Revised little bit unexpected sub-payload handling code. 1bcaa7ab kobuki_driver : Cleaned up some outdated comments. abc57bc8 Merge branch 'master' of https://github.com/yujinrobot/kobuki 3d455c0c kobuki_driver, kobuki_node : Fixed an issue that possible instability in processing byte streams from robot. c101a5e7 version bump. c017b6ef Merge branch 'master' of https://github.com/yujinrobot/kobuki cf640da6 kobuki_node, kobuki_driver : Added flexible logging features to using named logging system of ros/log4cxx. cb84e574 kobuki_driver : Updated verbosity level of unexpect sub-payload event to debug from warn. 239523c5 kobuki_driver : Updated default behavior when unexpected sub-payload detected in spin thread to fit in recent updates about flexible protocol things. a8991151 deleting unreleasable python_orocos_kdl dependancy. f9a2550c Merge branch 'master' into protocol_change 9fc6d1e4 kobuki_driver : Updated to resolve an instability issue in raw data streaming sigslot channel. 42f9d5db kobuki_driver : Added flexible protocol features. It is second implementation of #168. 8248959a Merge branch 'master' into protocol_change ee89884d kobuki : merge branch 'master' of repo. 30c3c748 kobuki_msgs as stack dependency. 116aa711 kobuki_node : Added a debugging sigslot channel to publishing raw byte stream from robot. 1e27089a kobuki_driver : Added a debugging sigslot channel to publishing raw byte stream from robot. 1de5c2ec Wait until receiving any data to assume robot is alive (and then request version info) 9181e883 Merge branch 'master' of https://github.com/yujinrobot/kobuki a49d27d4 replaces stl with collada meshes 38bee3ac kobuki_driver : Implemented #169. Retrieving version info will not fail. aca050a7 kobuki_driver : Added initial implemetation of #168. d0d6fa02 Merge branch 'master' of https://github.com/yujinrobot/kobuki 261d390d updates some poses for the use of the new collada meshes (plus some cleaning) 7c98a2e6 kobuki standalone ready 8c3aa870 Merge branch 'master' of https://github.com/yujinrobot/kobuki 51e4db8b kobuki groovy rosinstall 9e84f2dc version bump 835e4f71 bugfix payload test. 4ac728ae Merge branch 'master' of https://github.com/yujinrobot/kobuki 68521c92 remove debug couts. 4114da15 cleaning up pubsubs. 64374f38 typo fix 50824cdb wrap angle for drift estimation. 59121fe0 have msgs unary stack 4ad0329d msg now have its own stack a91dc024 remove built files a8f8e9e2 comms to msgs 48907241 started work onthe clif. d03dcaa0 life test done. aeb12815 Merge branch 'master' of https://github.com/yujinrobot/kobuki 2a3b8abb wandering test bump counter added. 5c289d96 Merge branch 'master' of https://github.com/yujinrobot/kobuki 7ff0f619 kobuki_node : Updated to publish Unique Device ID info. within VersionInfo. 491f087b kobuki_driver : Added Unique Device ID features. And updated to handle it. 32d15db9 kobuki_comms : Added udid field in VersionInfo message to publish unique_device_id of robot. 199b5e6f Merge branch 'master' of https://github.com/yujinrobot/kobuki 6de59267 finally, kinda happy with drift estimation. bf56b7b0 kobuki_node : Updated to publish sensor data from robot with over_current flags. 6dedff91 kobuki_driver : Updated to handle over_current field in protocol. 0fe8218c kobuki_comms : Added over_current flag to inform abnormal state of wheel motors. 739ac331 Moved to kobuki_desktop repository 9e0ab020 Merge branch 'master' of https://github.com/yujinrobot/kobuki f85a1c14 Flashing serial number on new robots a34631e4 stack, not packge dependencies in stack.xml 05158339 Merge branch 'master' of https://github.com/yujinrobot/kobuki dde24020 Parametrice video device and other minor fixes 8d22c8a3 udpates for drift estimation. 3873e109 motion rotate working with qtestsuite. 1f741d9b Merge branch 'master' of https://github.com/yujinrobot/kobuki 4170ffc1 scan angle working. 71460f39 Test in/out ports included 0254b6ab scan to angle is working. 5f241345 Merge branch 'master' of https://github.com/yujinrobot/kobuki 70ddbcaf kobuki_keyop : Fixed an issue where keyop was not working at all. 1a7204f2 Merge branch 'master' of https://github.com/yujinrobot/kobuki 5d6ebea8 started drift estimation test. 798b5ec5 Some errors fixed, some details improved (just wanted to save before implementing input/output ports) a01f8abe Merge branch 'master' of https://github.com/yujinrobot/kobuki eab8ba9f Evaluation mostly ok Dump to csv file Colorful log 7eaa5f81 kobuki_driver : Fixed a bug in getting version_info. 2d38d91d Merge branch 'master' of https://github.com/yujinrobot/kobuki a0d2d3a5 Evaluation almost finished 7bc13a3e Merge branch 'master' of https://github.com/yujinrobot/kobuki 8aae6c91 wandering mode test done and dusted. 0a757f92 Initial version consistent enough to put under control version. A lot of work to do still ae005618 Recover the is_alive = true to ensure we request the version number. So doing we must remove the call to event_manager.update on init, as it would emit a "online" event before having enough information. 9942414c Merge branch 'master' of https://github.com/yujinrobot/kobuki bda34399 bluetooth rules and configuration file. 2a3f5437 Merge branch 'master' of https://github.com/yujinrobot/kobuki 3ebf1bc2 kobuki_node : Updated manifest to add kobuki_udev to dependent package list. 197a5cce Updated rosinstallers to reflect renaming of kobuki_simulator as kobuki_desktop. 67fac5e8 remove thread from wandering algorithm. 24120382 travel forward motion finished. ed354bea forward travel module. 9b9dc6c0 needs xacro as well. af1d9134 how to depend on catkin packages? 2bea3c5f version bump for first groovy build. db1c03ce disabling kobuki_arm for deb building. 5206bb70 kobuki_qtestsuite -> kobuki_desktop. 8e46d381 minor dependency problems. 002f2f40 updated stack dependencies. ce8a5c82 remove all the overdone dependencies. d0e8ea0d finding pcl by cmake now. 34731ace I dont think we have a ros 'pcl' package in groovy now, deleting dependency for now. d11d5d81 no more cross-dependencies with turtlebot_node, #160. 7069095c Merge branch 'master' of https://github.com/yujinrobot/kobuki d4d5500e modularised ui files. 64e10eda some fixes. rotate test is modulized 1ac6513c add a little bit of api documentation 14508b63 modulized safewandering. 44655f27 modulized. it is in src/kobuki_testsuite/motion_wander.py 9455da8c merging with safewanderer c26ddb57 Merge branch 'master' of https://github.com/yujinrobot/kobuki de3b6b4c Issue #159: Add an "robot status" event to signal when the robot is online/offline. I have slightly modify the robot connection login (in particular is_connected and is_alive flags) to generate these events appropriately and make it more coherent (is_alive is true only when the robot sends data to the driver) 310db0e2 Merge branch 'master' of https://github.com/yujinrobot/kobuki a19c9985 start moving the wandering algorithm to the module. 709b18d3 climbing test finished. 952f7bee commening out gtest a8d3476e rosbridge is added d7fb3b95 mjpeg dependency added f6e097e4 Merge branch 'master' of https://github.com/yujinrobot/kobuki 73e8dcc7 rosdep install flag for rosmake has been dropped. rosdep install explicitly 049ba399 kobuki_driver : Resolved issue that failed to get version info from robot. 39e2d9e7 split widget and plugin interfaces for climbing module. 20fd3cd9 pyqt plugin now set up with ui and qresources working properly. e07c7195 first rqt testsuite plugin working. 956bb1c4 Move launchers into their own folder. 217420fb match the create convention for base link at the bottom of the base. 017b4640 bracket the if statements. 460bb1e4 Extended version of endless_bump.py that checks also cliff events. 2f8d01b2 Add ros-fuerte-openni-kinect to sugested ROS packages 5359255c Add ros-fuerte-openni-camera to sugested ROS packages ec9fba4b additional ros package installation recomended: lebot_apps 8b2b1328 Header comments addapted to turtlebot-kobuki fussion c0b953a5 Add dependency on kobuki_keyop 995ebf41 B0 -> Button0 fixes everywhere. 7764aebe B0 not allowed by gcc, using Button0 instead. 46b3c8ca Merge branch 'master' of https://github.com/yujinrobot/kobuki d6721f83 Buttons moved from Fx to Bx. ba8655d7 Issue #152 implementation: don't use hard-coded joint names 20dd7a17 Merge branch 'master' of https://github.com/yujinrobot/kobuki.git 06828955 Remove kinect tilt control 3fe1984c Merge branch 'master' of https://github.com/yujinrobot/kobuki 877c8bda Implement issue #157: Upload yujin keyop d13cc3d9 Implement issue #157: Upload yujin keyop a0ad4a7c Merge branch 'master' of https://github.com/yujinrobot/kobuki 11ef7d2b Issue #155: Rename kobuki_bringup to kobuki_utilities 9107fc6e Issue #155: Rename kobuki_bringup to kobuki_utilities 21c103c0 Merge branch 'master' of https://github.com/yujinrobot/kobuki bd6ac4f4 rename kinect.launch to 3dsensor.launch c37e0456 Parameter renamed d1906826 Merge branch 'master' of https://github.com/yujinrobot/kobuki 8a6a36e0 updating apps repo location de3beb46 Merge branch 'master' of https://github.com/yujinrobot/kobuki 73688855 Fix error introduced on previous commit 2bf1b1bf Merge branch 'master' of https://github.com/yujinrobot/kobuki 8bd19bb2 kobuki_testsuite : Updated endless_bump.py to fix unable to close issue. c124f049 cleaning out kobuki_bringup. e9c329ea kobuki_teleop is merged. f6523584 kobuki_testsuite : Revised endless_bump.py more cleanly. 80f93316 kobuki_testsuite : Updated endless_bump.py (some code clean up) ea42fd59 kobuki_testsuite : Updated endless_bump.py to actually works. 3d9ddaba kobuki_udev : Deleted unused and unnecessary files. a38abc43 Updated ftdi_kobuki and udev rules file to preserve original serial of ftdi chips. 081e3f02 kobuki_testsuite : Added endless_bump.py. b55bd205 kobuki_testsuite : Updated test_input.py; code clean up dd3602ac kobuki_testsuite : Updated test_input.py('q' key now works. Inital state of input will be displayed. traceback added.). b1295556 Updated test_intput.py to provide similar interface with test_output.py. d6702271 kobuki_testsuite : Renamed test_curses.py to test_input.py. 4cf36ff2 kobuki_testsuite : Added test_input.py to testing every input of kobuki. It is second implementation of #147. 8d921e9d kobuki_testsuite : Updated test_output.py script to play sounds. 7601523d kobuki_testsuite : Added test_output.py script to testing every output kobuki. It is first implementation of #147. 802f8772 kobuki_testsuite : Improved usability of test_external_power.py script. 539f3033 kobuki_testsuit : Improved readability of test_gyro script. 153b39d6 Merge branch 'master' of https://github.com/yujinrobot/kobuki ea67c5f4 kobuki : Fixed wrong dependency of openni_kinect to openni_launch in stack.xml. a5bca755 quick hack - corrects hard-coded names (#152) 71a8beb4 minor modifications because of files merged into turtlebot repo 4ce91d5e delets more files moved to the turtlebot repo 1cca5ae7 deletes files moved to the turtlebot repo a7d951ec adds gazebo properties for the caster wheels (e.g. friction) 461955ab Merge branch 'master' of https://github.com/yujinrobot/kobuki 5e7aacac kobuki_description: major updates, restructuring and cleaning - part 3 69408423 kobuki_description: major updates, restructuring and cleaning - part 2 4bcede16 kobuki_description: major updates, restructuring and cleaning 8935a437 kobuki_driver : Added a feature to detect presence of serial device. It is initial implementation of #148. 194abb79 kobuki_testsuite : Improved readability of text output of test_external_power.py. 2db82f54 kobuki_testsuite : Added test_external_power.py. 9b2a9c34 kobuki_driver : Fixed minor bug. b8380844 kobuki_node : Updated to control external power breakers. 85aabb0d kobuki_driver : Updated to control external power breakers. ea09f625 Merge branch 'master' of https://github.com/yujinrobot/kobuki c320552d Merge branch 'master', remote-tracking branch 'origin' 8ad9704c Updated minor fixes. 46f42e9d useful user message about logging out and in for dialout permissions to be allowed. c217989f added viz and arm stacks. ee70c771 Typo for turtlebot_viz in the rosinstall. 3882efd4 starting to build a testsuite library. b01aa784 moving out 699440a5 getting ready to add the turtlebot_viz stack. 587c6683 smooth acceleration to ramp up with at the start. cd24db33 moved these to the turtlebot stack. f1000f13 fix typos in kobuki_unstable rosinstaller. 127b1aeb kobuki_unstable now using github turtlebot stacks. 94b7b237 kobuki_bringup : Enhanced mobile_base.launch to kill entire roslaunch, when kobuki_node died. 60192f03 Updated test_sound.py to wait until at least one subscriber is connected. 52bde754 #20: updates urdf files two use new stl meshes (meshes will be added later) f7e4d09f Update kobuki_unstable.rosinstall ad62e64d modified kobuki_unstable.rosinstall 87105c07 added kobuki_apps 7e54f308 Merge branch 'master' of https://github.com/yujinrobot/kobuki eb1aa2e7 we moved out kobuki apps to their own repo, closes #102. 340bd48c kobuki_node : Added launch file of turtlebot_calibration for testing. 46b2a615 kobuki_bringup : Added a launch file for hokuyo laser device with static_transform_publisher of tf. 3aef6130 Initial version 4ee29ce2 Additional events: power system events and digital input changes 80327526 Test scripts moved to the new package kobuki_testsuite be914b31 Merge branch 'master' of https://github.com/yujinrobot/kobuki 901be780 updated our kobuki installer to pull turtlebot sources. cee2442f Typing fixing a7baddbd kobuki follower added and upgraded for new kinect. 93a73963 kobuki_node : Added two scripts that convert and re-publish odom and imu topics into human-friendly formats. 0d3379ec kobuki_driver : Fixed some hardware specific constants, such as encoder_ticks_to_radian and wheelbase. d513b2bc modified test_translation d3e3f421 bugfix again the unison profile install. 4fda23de bugfix unison installation. 117ab7d4 Merge branch 'master' of https://github.com/yujinrobot/kobuki e65b7163 kobuki_node : about to start onthe test translation program. 1602ae8b Merge branch 'master' of https://github.com/yujinrobot/kobuki 76d131b6 kobuki_comms : Updated pre-defined constant in DockInfraRed messageg. 4394c225 Merge branch 'master' of https://github.com/yujinrobot/kobuki b1acb2ec kobuki_node : Added default parameter value of velocity gate keeper to disable it by default. ece72cd2 kobuki_udev : Updated document. ad914c7e kobuki_node : Updated to publish docking ir signals from docking station. fbd1428a kobuki_comms : Added DockInfraRed message for signals from docking station. 332f20f3 kobuki_udev : Deleted improper script. f1dd2aa3 kobuki : Updated version info. 555a675c Merge remote branch 'origin'; commit 'temporal' ba7499cd kobuki_node : Updated due to correction of touch button order. 90f4e4d0 kobuki_driver : Updated due to correction of touch button order. dfbfbd0b kobuki_comms : Updated due to correction of touch button order. bb2a91ca Return back kinect tf publishing to the xacro file. We also correct the discrepancies between the xacro file and the real thing as explained here: https://groups.google.com/forum/?fromgroups#!topic/ros-sig-turtlebot/qASjCIBTsK8 1192eae4 Changed image_mode to 2, as the previous mode (8) provoqued the rgb nodelet to crash. 32cedd95 Use the new openni_launch stack on Fuerte c4bece8d Removed all kinect frames but the kinect_link, as they are now provided by openni_launch 655308cb Fixes a wrong merge of 'fuerte' branch on 'master' 841720ab Implements issue #139. Power system events: - plug/unplug to the docking base or adapter - transitions to low/critical battery levels - battery charge completed 23ec9544 Replaced by Led.msg 4908cff3 Merge 'fuerte' branch on 'master', round 2! 34f9cdd0 Removed turtlebot_interactive_markers dependency as it causes a rosmake error 286dbac7 Merging Jorge's changes in fuerte with the master de104bc8 Implements issue #135: raise digital input events. Also raise wheel drop and cliff events. bb3c7ec8 Fix issue #136: Battery charge not shown in Android apps abf4e852 Load kinect_frames.launch from openni_camera_deprecated package. Fix failure in android_map_nav app. bd0449c5 Updated a app_manager.dox be899986 Removed the turtlebot_interactive_markers dependence, as this package will note be installed in many cases 8d22c32f Dependence of kobuki_driver project a851c55c Unify spelling: use always center instead of centre c36af75f Bound percent between 0 and 100 3f6014bf Reduce sleeping time to spin continuously fa1cb576 Launch kinect node ad906f0a kobuki_driver : Resolved uncomfortable behavior of \'high acceleration smoother'. 2fe94feb kobuki_node : Updated to recevive and publish cliff events. And test_events.py also updated. 6afc9d9a kobuki_driver : Updated to process and emit cliff events. 89fb2942 kobuki_comms : Added CliffEvent message to provides a cliff …
We've got a concrete floor we've been testing on, with a few mm unevenness. There's a picture of the unevenness
When the TurtleBot2 drives on this w/o any additional payload it fails to make the turn. We have a significant fraction of but are definitely not over the 5kg payload. However if we put carpet down it is able to make the turn.
Watching closely we can watch the right wheel slipping significantly while it's failing to make this corner.
There are a few potential options to improve performance that we've thought of:
The text was updated successfully, but these errors were encountered: