PicoBorg Reverse and DiddyBorg

Discussions and queries about PicoBorg Reverse

Distance measurement on DiddyBorg?

Hi,

I have a DiddyBorg (Red) and would like to use it as part of a robotics project using ROS. Part of that involves having some way of measuring the distance traveled by the robot. Does anybody have any good solution for this?

Things I have considered:

1. A USB GPS module plugged into the Raspberry (workable outdoors but very coarse, not useful for indoors)

Battery level monitor

Hi!

My question. Is it possible to monitor battery voltage level when using a BattBorg and Picoborg Reverse, using code only? Like analog reads on a Arduino?

Thanks!

New build - PicoBorg Reverse fails to load.

I just built my DiddyBorg this morning and have updated all the software as instructed. When trying to run any of the example scripts (diddySequence.py and diddyWeb.py) I receive the following message:

Diddyborg and ps3 controller issue

Hi
I am trying to get diddy to work with a ps3 controller, but have had no luck, the controller is paired via bluetooth, and i have tried running both ps3DiddyJoy and runDiddyJoy neither work.

ps3DiddyJoy gives me a sixad error, i followed instructions in another thread that said to use runDiddyJoy instead, but that gave me a pyjama error. I have removed the # as suggested in the thread but now get

Pi Camera Permission denied

Hi, I've got a DiddyBorg Red Edition and I've already assembled everything but when I open a file it says socket.error: [Errno13 ] Permission denied and won't work. What do I do?

Python 3 variants for the DiddyBorg and PicoBorgRev examples

Hi,

I've done a quick search but it didn't turn up anything on the subject and before I get to work on porting, I would like to know if there are any variants for Python 3 for the DiddyBorg and PicoBorgRev code examples. I'd need the basic driving code, not necessarily the whole example list.

Best regards,
Mihai

I2C Issue

I am having problems with my reverse which is "not found" when I call the GUI module with this error message - "Found device at 44 but it is not a picoborg reverse (ID 00 instead of 15)" then tries the other bus. Also the Ultraborg has the same issue in this case device found at 36 but id FF instead of 36. There is one other device on the i2c bus at 70 which is working normally. The host is a Pi 3.

Faster video processing

My Python skills are definitely lacking!

My DiddyBorg is fitted with a USB web camera mounted on a servo which enables it to look around, use openCV (cv2) to find a target across the room (a bulb in a jam jar wrapped with blue film at the moment) and direct Diddy towards it. It needs to do this several times as Diddy is also avoiding obstacles on the route using ultrasound sensors and needs to find the target after each avoiding maneuver. There is also a static CSI camera which is used, again using cv2, to identify animal shapes on cards around the course.

Brake Command

Is there such a thing as a "brake" command i.e. when you stop moving motors, is it possible to lock them, and does this mean that the current will be on, or is it possible to brake or lock at a position without any current on ?

Needless to say, this would be VERY handy !

Failed sending motors off command

Any ideas why I'm getting this error ?

Code :-

# Setup the library ready for use
import PicoBorgRev as pbr
import time
pbr0 = pbr.PicoBorgRev()
-
-
-
# Turn the motor off after moving
pbr0.MotorsOff()

Pages

Subscribe to RSS - PicoBorg Reverse and DiddyBorg