This page (revision-3) was last changed on 2021-06-20 13:53 by Murray Altheim

This page was created on 2021-06-20 13:22 by Murray Altheim

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
3 2021-06-20 13:53 1 KB Murray Altheim to previous
2 2021-06-20 13:26 442 bytes Murray Altheim to previous | to last
1 2021-06-20 13:22 84 bytes Murray Altheim to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 changed 3 lines
A placeholder page for the __[LBR01]__, the __Letterbox Robot__, a robot that resides inside a letterbox.
[{Image src='attach/LBR01/LetterboxRobot2778.jpg' link='aattach/LBR01/LetterboxRobot2778.jpg' caption='The LBR01 Robot prior to installation (click to enlarge)' width='500' align='right' class='imgFloatRight'}]
A placeholder page for the __[LBR01]__, a robot that resides inside a letterbox.
At line 5 changed 3 lines
This provides a Robot Operating System (ROS) for a Raspberry Pi based robot
written in Python 3, whose prototype hardware implementations is a fixed-location
robot that resides in a letterbox.
This uses a Raspberry Pi Zero W, a PIR sensor, an HT0740 Switch, a Pololu 5v regulator.
At line 9 removed 2 lines
The hardware consists of a PIR sensor and an HT0740 Switch controlling a 12v
power supply to toggle a 2.5 meter strip of white LEDs, to light the garden path.
At line 12 removed 2 lines
It also has a Pi camera that looks down from the ceiling to view what's in the
mailbox and provides a live video stream, with both daylight and night settings.
At line 15 changed 8 lines
This currently runs as a simple daemon process but at some point will use the
KROS Core robot operating system, a Python3-based Subsumption Architecture,
basically a publish-subscribe pattern implemented using an asyncio message bus,
where the robot sensors are publishers, motor controllers and other output
devices, etc. act as subscribers. Subscribers indicate what event types they're
interested in. Events are pushed onto the message bus, passed through an
Arbitrator and on to a Controller. The Controller for the LBR01 will control
both the camera and the LED light strip.
[{Image src='attach/LBR01/LetterboxRobot2778.jpg' link='aattach/LBR01/LetterboxRobot2778.jpg' caption='The LBR01 Robot prior to installation (click to enlarge)' width='800' align='right' class='imgFloatRight'}]
At line 26 removed 4 lines
!! Links
* [Letterbox Robot Project|https://github.com/ifurusato/letterbox-robot] on github