Skip to main content

Package that includes all the JdeRobot python interfaces

Project description

PiBot is an educational robot designed by JdeRobot team. It is composed by a RaspberryPI board, a PiCam camera, several common (and cheap) sensors and actuators, a battery and a frame of 3D printable pieces.

It is open hardware.

Its drivers are provided as open source, so students may program PiBot applications in Python. In addition, they can program a simulated PiBot in Gazebo too. The robot model and plugin are also provided with the same programming interface as the real PiBot.

real Pibot simulated Pibot

Programming interface

The Hardware Abstraction Layer (HAL) is composed of four sections: raw sensors, raw actuators, cooked sensors and cooked actuators.

Function Meaning
Robot movement
Left Motor movement
Right Motor movement
Servo motor movement
Get IR measurement
Get US measurement
Get camera image
Get colored object in image
Get front distance to obstacles from image

Shopping list

  • Raspberry Pi 3
  • Micro SD de 16GB
  • Battery (3A output, 20000mAh)
  • 3 motors: like Parallax Servo Feedback 360º
  • PiCam camera
  • IR sensors
  • US sensor HC-SR04 model

PiBot in action

Real PiBot moving

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jderobot-interfaces-python-0.1.0.tar.gz (4.8 kB view hashes)

Uploaded Source

Built Distribution

jderobot_interfaces_python-0.1.0-py2.py3-none-any.whl (3.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page