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

Turtelbot 4 Cannot charge without payload active. #299

Closed
Simba185 opened this issue Nov 3, 2023 · 2 comments
Closed

Turtelbot 4 Cannot charge without payload active. #299

Simba185 opened this issue Nov 3, 2023 · 2 comments
Assignees
Labels
humble troubleshooting System not working as expected, may be user error.

Comments

@Simba185
Copy link

Simba185 commented Nov 3, 2023

Please provide the following information:

  • OS: Ubuntu 22.04
  • ROS Distro: Humble
  • Built from source or installed: Installed

Expected behaviour
Dock TB4
Press Power button
Device Turns off

Actual behaviour
Dock TB4
Press Power button
Nothing happens

To Reproduce
Provide the steps to reproduce:
Dock TB4.

Other notes
According to all Clearapth manuals and Create 3 manual, there is no way to charge the TB4 without the payload active.

Considering the RPLidar uses a belt, ( just a bit better than the rubber bands used in previous models) the device will wear out due to mechanical wear prematurely as it will operate continually in charging and device operation.

Other than to unplug the lidar or the entire payload (remove card from storage bay). There really should be an option to shutdown the payload during charging. ( say set a sleep or time-out function.)

Its clear this was overlooked during the design of the Turtlebot 4.

@Simba185 Simba185 added the bug Something isn't working requiring changes to this package label Nov 3, 2023
@Simba185 Simba185 changed the title Turtelbot 4 Cannot Turtelbot 4 Cannot charge without payload active. Nov 3, 2023
@roni-kreinin
Copy link
Contributor

The turtlebot4 node implements a power saving mode where it will turn the camera off when the robot docks, and turn it back on when it undocks. For the RPLIDAR, the driver exposes the auto_standby parameter set here which makes the RPLIDAR stop spinning when there are no active subscribers on the /scan topic.

By default these power saving options are enable on turtlebot4. The reason your lidar continues to spin is likely because you have the turtlebot4 diagnostics node enabled. This node subscribes to /scan to monitor the scan frequency, so the lidar continues to spin. Diagnostics can be disabled in the turtlebot4_setup tool. See #286 for more details.

@hilary-luo
Copy link
Contributor

This issue is being closed due to inactivity. If you are still experiencing the issue, feel free to reopen this ticket when you are ready to continue the troubleshooting process.

@hilary-luo hilary-luo added humble troubleshooting System not working as expected, may be user error. and removed bug Something isn't working requiring changes to this package labels Dec 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
humble troubleshooting System not working as expected, may be user error.
Projects
None yet
Development

No branches or pull requests

3 participants