Self-charging RVR

Ultimately, I’d like to be able to make my RVR autonomous including the capability of returning to a charging station and self-charging. I am assuming this would require hardware modification and I’m fine with that. On the other hand, I’m not an electrical engineer so it would take me a lot of research and thought to figure out where to slice and hack in order to get something like this working. I’m hoping that either 1) some other community member has some ideas about this and perhaps has already done it or 2) that someone at sphero might have some suggestions.

On a related note, when I was looking for a category to post this in it seemed odd that there wasn’t something like an “advanced hardware” category already. Shouldn’t there be?


I was looking at the QI charger with USB C. It is thin and could be mounted under the RVR, but the issue was that the RVR battery USB C connection is blocked by case and not sure if it will charge when battery installed in the RVR.


I believe what you are looking for is a docking station that the RVR would drive over that would make contact with two prongs and the RVR would sense that it is charging and stop. The two prongs would need to be connected directly to the battery terminals in the RVR and would need to be a Lipo charger so that the battery would be charged properly.


1 Like

Yes, the charging can be accomplished by either contacts or inductance and self-navigating to the charging station is pretty straightforward albeit error prone. The question is really about the power circuitry on the RVR. For instance, is it absolutely necessary to cut the circuit between the battery and the RVR prior to charging? I suspect it probably is, but I don’t know for sure. Also, I wonder if the RVR was built with any kind of “charging the battery while it’s in the robot” feature in mind and, if so, is there anything residual in the existing on-board design that may prove helpful to the task?

1 Like

First to answer your last question: No, there should not be a category for that. The reason for this is that RVR is meant to be a “Hackable” robot with code alone. I once asked how to remove dirt from inside, and they could not legally tell me to take it apart. If you were to accidentally mess up the battery while modding it, I’m almost certain the warranty would be void and you wouldn’t be getting any new parts.

As for the idea of how it could work, yes, I have put quite some thought into it.
Check out this thread for more: Project Ideas

The main issue that we found its the the charging port is very tight against the far wall of the RVR, with no way to connect a charger to without taking it out or drilling a hole through the power button…

Okay, You said that RVR is designed to be hack-able with the code. How do I edit the onboard standard code? I need to edit the turning speed on this thing, it’s ri-dic-ulous & you have no control over it. If not the change the entire way that it drives in general. In both I’m referring to how it drives via the app. Whether be with the remote controlling, or in writing the code, you have no control on how fast the bloody thing turns & is down right infuriating!

Additionally, what on earth is wrong with the word - ri-dic-ulous? Why on earth would a fine word completely non-offensive like that be restricted?