MotoBot With Eye
Technical Details:
MotoBot is powered by a 3.7Volt LiPoly battery that gets stepped up to 5V with a buck converter. This bot has two bi-directional wheels. This bot is a fully self contained thinking bot who thinks and is programmed in C. MotoMouse is controlled with a radio hand-controller. His 'phase 2' as shown above still allows him to be controlled via radio as in phase 1 so he can be told to move in assorted patterns using separately controlled dual drive wheels. This bot is able to detect distance and angle to a small lighted object using a have a 256bit linear detection optical eye enabling detection of a little light if it's within a 35 degree area in front of him
MotoMouse uses a custom Mark-Toys Line Detection board seen below
MotoBot Display
MotoMouse Is the Line Following Configuration
In mid 2016 we configured the MotoBot platform to be converted into MotoMouse to solve a maze for a HBRC (Home Brew Robotics Club) compitition to solve a large 8 foot by 8 foot maze on the floor. He was able to do it and hopes to compete again!
See the Oct 2017 version of MotoMouse follow lines in this
youtube video
. MotoMouse is using the custom Mark-World line sensor seen on the
Robotic Subsystems page
of this site.
A nice little two line display shows you what he is thinking or seeing and tells the distance to hsi little light (if it is in front).
In Late 2016 The MotoBot platform was greatly enhanced with use of Teensy 3.2 processor and a precision motor controller using my Mark-Toys motor control (seen elsewhere on this site).
MotoBot Converts to the Line Following MotoMouse Or A Cycloptic Seeker
MotoBot (Came First Before MotoMouse Abilities)
MotoBot is a self contained, thinking bot with a propriatary 'cycloptic' linear vision systemthat allows him to find a little light and know how far it is away and if he has to turn right or left to get it in the center. MotoBot can also tell if he gets to the edge of a table. MotoBot now converts back to MotoMouse as required so see below for that configuration.
You can
see a Demo I did in Sept 2014
to the Home Brew Robotics Club at this MotoBot demo video link and go about 3 minutes into the video to see my discussion. In this video it shows many of his 'intellegent' features and my demo segment is only about 5 minutes long so enjoy.
MotoBot is thus able to wander about on a table and then when he sees his little light he approaches it and tracks it till he looses interest and then continues to roam about. Motobot has a few sensors to see the edge of the table and so on. MotoBot can also be controlled with a hand held radio transmitter to do basic movement and rotations.
A nice little two line display shows you what he is thinking or seeing and tells the distance to hsi little light (if it is in front).
Smart Line Sensing System
This subsystem is being moved to the
Robotic Subsystem
page in Nov 2017
The line sensor board has an Arm M0 processor that drives the IR detector units and takes analog readings of each detector. The power here is nice analog values get back to the host to decide on line detection smarter than with dumb threshold only devices for line detect.
The onboard Arm M0 is an STM32F031 and has super tiny pads but a process I use can deal with this in my workshop.
A host talks to this board using a serial port protocol that allows different formats and adjustment of detect parameters all from the host side as needed.
Mark-World - Tech Projects To Amuse The Curious
MotoMouse & MotoBot