I am controlling an IRobot Create 2 with a raspberry pi, which I am powering with one of these:


(I know, I know, I should have just gotten power from the battery thats already in the roomba)

Anyways. I am trying to read electric current values flowing through the roomba as it cleans. I should be getting negative values (which I did previous to using the battery). My code was working, although I know that doesn't mean much.

After much thought, I was wondering if maybe the roomba is drawing power through the serial port from the raspberry pi, giving it a slight charge even though it is not on the charger.

Is this possible, and is there a way to confirm or deny my suspicions?

Any help is appreciated.


closed as off-topic by Mark Booth Sep 16 '16 at 12:59

If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ Can you post the current seen w/o the battery and with the external battery? $\endgroup$ – Jonathan Sep 15 '16 at 21:10
  • $\begingroup$ Yes, I suppose so more details would have been useful. I will post it when I get back tomorrow. $\endgroup$ – Ryan Sep 15 '16 at 21:25
  • $\begingroup$ Welcome to Robotics Ryan. You may also want to post a schematic of your RasPi, Create and power supply. You may find that SchemeIT or Circuit Lab etc. may be able to help here. Having said that, I think this would be better off on Electrical Engineering rather than here. You are more likely to get a better, faster response there. $\endgroup$ – Mark Booth Sep 16 '16 at 12:57