ArmPi Pro: A Rosbridge Web Interface

Greetings,

I am the new owner of an ArmPi Pro. To learn and understand the ArmPi Pro, I developed a Rosbridge Web Interface. You can watch my Youtube video here.

You can control the robot using either an android/iOS app or the command line from the robot’s raspberry pi . But there is no web interface. I use rosbridge to build my web interface. Rosbridge provides a JSON API to ROS functionality for non-ROS programs using websockets.

My web interface provides the followin applications:

  1. robot control - panels to control the movements of the robot and robotic arm
  2. Line following - uses image processing techniues such as Binarysation, dilation and erosion to obtain the colour and line outline to follow.
  3. Face Recognition - moves the robotic arm’s mounted camera to look for a human face.
  4. Apriltag recognition - Apriltag is similar to QR code and bar code but contains less information and easier to detect. Once an apriltag isrecognised, the robot executes a specific movement associated with the tag.
  5. Colour tracking - uses image processing techniues such as Binarysation, dilation and erosion to obtain the target colour and move the arm to track the colour’s motion.

All constructive comments welcome.

More info can be found on my Github page:

2 Likes