RouteMaster July 2013
Bottom-up Rebuild
30th July 2013
Having compiled a list of things to do, I decided that I would finish the hardware side of things first - from the bottom up. Most of the hardware seemed to working OK, but pulling connectors on and off instead of using switches lead the the inevitable breaking of the contact wires. Here are the hardware changes I am attempting to do at the moment...
- New "connections" board. This board will deal with all the connections. It sits under the processor board, and collects the power and sensor connectors and passes them to the processor board.
- Power to be switched from either the on-board batteries or the "solid rocket boosters". Also allows the internals to be recharged from the charger via a recharging socket.
- LEDs to display simple messages to be viewed from a distance. IE on the "golden" path, maze solved, maze error etc
- The LCD screen to be re-introduced for a menu system, plus diagnostics. 2 switches to be added to work with the menu (yes/no).
- Buzzer to beep as the mouse is working.
- Panic button to stop the mouse and take it to the menu, whereby it can continue from the start, rather than reboot in the event of a crash.
Photos to follow...
"Hallowed Turf"
8th July 2013
Well, this year RouteMaster made it to the "Hallowed Turf" of the UK championship maze in Birmingham. However, it still didn't make it to the centre.
Wheel Slippage is the problem at the moment. RM2013 is currently carrying 4xAA batteries as a "Solid Rocket" type booster. 2 reasons for this. Firstly I don't know if the built-in rechargeable hold enough power to let the mouse do its thing twice in completion, as it has never been to the centre before - let alone make multiple runs. Secondly, for the Otley College open day, the mouse will have to be available to run demos all through the day, so a quick change set of batteries are needed for the 6 hours or so of demos. This has increased the weight and I think I am trying to accelerate the mouse quicker than the grip of the tyres can give with the added weight. Also, I need to find good skids for the underside. The original ball type casters make a horrible sound as the mouse trundles, bit the current nylon I'm using might not be helping with the skidding issue if the skids are digging in a bit (so to speak).
Because of the skidding, RM2013 is not able to make accurate 90 degree turns which is what caused it to end up in the wall again. Also I have found that the mouse doesn't spin about it's centre axis - a 90 degree turn leaves the mouse several mm off-centre. Due to the width of the mouse, any drift from centre could simply add to its troubles!
Here is RM2013 running though the maze in the "heats". It seems to get "lost" instead of crashing after the end of this video (video camera batteries ran out!).
So, to do...
- Investigate acceleration table, turn and avoid the skidding and get better top-speed.
- Investigate the axis spinning problem.
- Use the EEPROM to store a copy of the maze for diagnostic investigation
- Rebuild Mother-board to contain switches, plugs etc
- Re-commission the LCD and add menu switches
- Add information LEDs
- Consider smooth turns (stop one wheel) for searching
- Consider 45 degree turns and take diagonals
- And lots, lots more no doubt.