Skip to content
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

Closed
tfoote opened this issue Dec 10, 2012 · 15 comments
Closed

improve driving on not completely flat terrain #202

tfoote opened this issue Dec 10, 2012 · 15 comments

Comments

@tfoote
Copy link

tfoote commented Dec 10, 2012

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:

  1. Make the passive wheels less resistant to rotation (This is also with the teflon tape on the passive wheels already. )
  2. make the wheel suspension springs stronger
  3. use the gyro to close the loop on the requested angular rotation rates.
@tfoote
Copy link
Author

tfoote commented Dec 10, 2012

Sorry forgot the link to the album with photos and video: https://plus.google.com/photos/116045912110987101704/albums/5820095622673476801?authkey=CP3fpOnM3t-pVQ

@bit-pirate
Copy link
Contributor

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).
Since we already know, that we have a problem at very low speeds, I wonder how the result looks like at higher speeds.

@tfoote
Copy link
Author

tfoote commented Dec 11, 2012

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.

2012-12-11_11-33-20_5

@tfoote
Copy link
Author

tfoote commented Dec 11, 2012

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.

@stonier
Copy link
Member

stonier commented Dec 12, 2012

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.

@ghost ghost assigned corot Jul 31, 2013
@stonier
Copy link
Member

stonier commented Aug 20, 2013

See also #249

@stonier
Copy link
Member

stonier commented Aug 20, 2013

Jorge has new wheel designs, we'll initiate integrating them into the factory builds. Once that starts, we'll close this.

@corot
Copy link
Collaborator

corot commented Sep 13, 2013

We have pulled our distributors for feedback on the new wheels design:

  • Reduce the size from 33.7 to 31 mm
  • Use a more polished surface

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:

http://files.yujinrobot.com/kobuki/hardware/models/stl/

@tlau
Copy link

tlau commented Oct 18, 2013

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.

@stonier
Copy link
Member

stonier commented Oct 19, 2013

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?

@adamantivm
Copy link

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?

@adamantivm
Copy link

Just to be completely sure, each STL is half of a caster wheel, right?

@stonier
Copy link
Member

stonier commented Oct 19, 2013

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.

@corot
Copy link
Collaborator

corot commented Oct 22, 2013

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

@corot
Copy link
Collaborator

corot commented Nov 27, 2013

We have incorporated the new design in the factory process, so the next production round will incorporate them.
Tully, thanks for reporting and investigating this problem.

@corot corot closed this as completed Nov 27, 2013
rongbohou pushed a commit to rongbohou/kobuki that referenced this issue Jun 19, 2017
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
NickoDema added a commit to NickoDema/kobuki that referenced this issue Oct 20, 2019
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 …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants