Bordschrijfrobot: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
== Werking ==
= Werking =
Voordat de bordschrijfrobot in gebruik kan worden genomen, moet eerst de grootte van het bord (black/white) door de robot worden geregistreerd m.a.w. het kalibreren van de positiesensor(en). Dit wordt gedaan door de robot linksonder op het bord te zetten, waarna hij vervolgens een rondje maakt langs de randen van het bord om voor zichzelf een zogenaamd ‘grid’ te vormen en zijn positie verder in het proces nauwkeurig(er) te kunnen bepalen. Daarnaast is het belangrijk dat er een bluetooth verbinding is gevormd met de telefoon van de betreffende gebruiker voorzien van de bijbehorende applicatie én een microfoontje is aangesloten.
Voordat de bordschrijfrobot in gebruik kan worden genomen, moet eerst de grootte van het bord (black/white) door de robot worden geregistreerd m.a.w. het kalibreren van de positiesensor(en). Dit wordt gedaan door de robot linksonder op het bord te zetten, waarna hij vervolgens een rondje maakt langs de randen van het bord om voor zichzelf een zogenaamd ‘grid’ te vormen en zijn positie verder in het proces nauwkeurig(er) te kunnen bepalen. Daarnaast is het belangrijk dat er een bluetooth verbinding is gevormd met de telefoon van de betreffende gebruiker voorzien van de bijbehorende applicatie én een microfoontje is aangesloten.


Eenmaal de bordschrijfrobot ge-initialiseerd /gekalibreerd, kan deze in gebruik worden genomen. Spraak in de microfoon, komend van de gebruiker, wordt door de applicatie op de mobiele telefoon verwerkt en omgezet naar tekst/symbolen (speech to tekst). Vervolgens vind er signaalverwerking plaats om deze informatie via bluetooth naar de bordschrijfrobot te sturen. De bordschrijfrobot zet de ontvangen informatie om in commando’s voor de motoren en actuatoren, die er samen voor zorgen dat de juiste tekst/symbolen op het bord verschijnt/verschijnen.
Eenmaal de bordschrijfrobot ge-initialiseerd /gekalibreerd, kan deze in gebruik worden genomen. Spraak in de microfoon, komend van de gebruiker, wordt door de applicatie op de mobiele telefoon verwerkt en omgezet naar tekst/symbolen (speech to tekst). Vervolgens vind er signaalverwerking plaats om deze informatie via bluetooth naar de bordschrijfrobot te sturen. De bordschrijfrobot zet de ontvangen informatie om in commando’s voor de motoren en actuatoren, die er samen voor zorgen dat de juiste tekst/symbolen op het bord verschijnt/verschijnen.
=Specs=
==rev 1==
<table cellspacing="0" cellpadding="0" border="1">
  <tr>
    <th width="94">Category</th>
    <th width="164">Details</th>
    <th width="842">Notes</th>
  </tr>
  <tr>
    <td>Remote</td>
    <td>Microphone</td>
    <td>For imput of commands.</td>
  </tr>
  <tr>
    <td></td>
    <td>Battery</td>
    <td>Probably AA (rechargable)</td>
  </tr>
  <tr>
    <td></td>
    <td>Buttons</td>
    <td>For clearing all. Selecting certain    areas of the board. Saving all data on the board. And push to talk.</td>
  </tr>
  <tr>
    <td>Robot</td>
    <td>Magnets</td>
    <td>To keep the robot attatched to the    board. Not to tight so it is hard to move but should never fall off.</td>
  </tr>
  <tr>
    <td></td>
    <td>Computer</td>
    <td>To manage position, commands, drawing,    calibration etc.</td>
  </tr>
  <tr>
    <td></td>
    <td>Connection</td>
    <td>With the remote, probably Wifi or    Bluetooth depending on the battery lifetime.</td>
  </tr>
  <tr>
    <td></td>
    <td>Wheels/Continuous track</td>
    <td>Depending on what works the fastest and    makes less noise. Should also not interfere with the already written text.</td>
  </tr>
  <tr>
    <td></td>
    <td>Battery</td>
    <td>Should cover about 8 hours.</td>
  </tr>
  <tr>
    <td></td>
    <td>Markers and wiper</td>
    <td>Since printing on the    board is not an option we need a various selection markers and a wiper.</td>
  </tr>
</table>
<table cellspacing="0" cellpadding="0" border="1">
  <tr>
    <th width="94">Category</th>
    <th width="164">Part</th>
    <th width="842">Elaboration</th>
  </tr>
  <tr>
    <td>Markers</td>
    <td>Black whiteboard marker</td>
    <td>Easy restockable markers for    whiteboards.</td>
  </tr>
  <tr>
    <td></td>
    <td>Red whiteboard marker</td>
    <td>The markers are installed on the side of    the robot so it can be read faster. The ones not in use are not against the    board and capped.</td>
  </tr>
  <tr>
    <td></td>
    <td>Blue whiteboard marker</td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td>White chalk marker</td>
    <td>Chalk markers for blackboards. These    should be able to spin to make dots.</td>
  </tr>
  <tr>
    <td>Wiper</td>
    <td>Board wiper</td>
    <td>Also place on a side and can just like    the markers be lifted from the board when not needed.</td>
  </tr>
  <tr>
    <td></td>
    <td>Whiteboard cleaner</td>
    <td>Could be added to help clean the board    better.</td>
  </tr>
  <tr>
    <td>Computer</td>
    <td>Speech to text</td>
    <td>To translate the users sentences into    text and to receive commands for actions.</td>
  </tr>
  <tr>
    <td></td>
    <td>Software</td>
    <td>Plot , draw amd callibrate equations,    diagrams, graphs and other mathmetical functions.</td>
  </tr>
  <tr>
    <td></td>
    <td>Memory</td>
    <td>Store previous work for fast repetitive    access.</td>
  </tr>
  <tr>
    <td></td>
    <td>Wheels/Continuous track</td>
    <td>Should be tested to see    what works best regarding; speed, noise, interference with board, packaging    for travel, weight.</td>
  </tr>
</table>
==rev 2==
rev 2 of the specifications of the robot.
<table cellspacing="0" cellpadding="0" border="1">
  <tr>
    <th width="94">Category</th>
    <th width="164">Part</th>
    <th width="842">Elaboration</th>
  </tr>
  <tr>
    <td>Robot</td>
    <td>Size</td>
    <td>24x24x8 cm (LxWxH)</td>
  </tr>
  <tr>
    <td></td>
    <td>Handle</td>
    <td>2 handles with a height of 3 cm and a    bar at one side to recognise the top position.</td>
  </tr>
  <tr>
    <td></td>
    <td>Magents</td>
    <td>A multiple of 4, Neodymium magnets,    placed along the sides. Size and amount depending on force needed.</td>
  </tr>
  <tr>
    <td></td>
    <td>Wheels </td>
    <td>2 sets of 2 omni wheels. Every set    placed diagonally across and every set 90 degrees turned. </td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td>This way, a set of 2 wheels diagonally    oposite will be used to drive in a single direction and the other set is used    to drive in the other direction.</td>
  </tr>
  <tr>
    <td></td>
    <td>Motors</td>
    <td>Each wheel is connected to a stepper    motor to precisely move the cart around and keep track of the position.</td>
  </tr>
  <tr>
    <td></td>
    <td>Writer</td>
    <td>A stepper motor is used to precisesly    drive a screwthreaded axle that moves the penholder in 1 dimensional    direction.</td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td>2 extra axles are used to guide the    penholder block.</td>
  </tr>
  <tr>
    <td></td>
    <td>Pen holder</td>
    <td>Holder is slightly tilted and has    multiple holder shafts for markers. The holder can be rotated to select    another marker.</td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td>A servo in the block is    used to rotate the markers.</td>
  </tr>
</table>

Revision as of 09:17, 15 October 2015

Werking

Voordat de bordschrijfrobot in gebruik kan worden genomen, moet eerst de grootte van het bord (black/white) door de robot worden geregistreerd m.a.w. het kalibreren van de positiesensor(en). Dit wordt gedaan door de robot linksonder op het bord te zetten, waarna hij vervolgens een rondje maakt langs de randen van het bord om voor zichzelf een zogenaamd ‘grid’ te vormen en zijn positie verder in het proces nauwkeurig(er) te kunnen bepalen. Daarnaast is het belangrijk dat er een bluetooth verbinding is gevormd met de telefoon van de betreffende gebruiker voorzien van de bijbehorende applicatie én een microfoontje is aangesloten.

Eenmaal de bordschrijfrobot ge-initialiseerd /gekalibreerd, kan deze in gebruik worden genomen. Spraak in de microfoon, komend van de gebruiker, wordt door de applicatie op de mobiele telefoon verwerkt en omgezet naar tekst/symbolen (speech to tekst). Vervolgens vind er signaalverwerking plaats om deze informatie via bluetooth naar de bordschrijfrobot te sturen. De bordschrijfrobot zet de ontvangen informatie om in commando’s voor de motoren en actuatoren, die er samen voor zorgen dat de juiste tekst/symbolen op het bord verschijnt/verschijnen.

Specs

rev 1

Category Details Notes
Remote Microphone For imput of commands.
Battery Probably AA (rechargable)
Buttons For clearing all. Selecting certain areas of the board. Saving all data on the board. And push to talk.
Robot Magnets To keep the robot attatched to the board. Not to tight so it is hard to move but should never fall off.
Computer To manage position, commands, drawing, calibration etc.
Connection With the remote, probably Wifi or Bluetooth depending on the battery lifetime.
Wheels/Continuous track Depending on what works the fastest and makes less noise. Should also not interfere with the already written text.
Battery Should cover about 8 hours.
Markers and wiper Since printing on the board is not an option we need a various selection markers and a wiper.


Category Part Elaboration
Markers Black whiteboard marker Easy restockable markers for whiteboards.
Red whiteboard marker The markers are installed on the side of the robot so it can be read faster. The ones not in use are not against the board and capped.
Blue whiteboard marker
White chalk marker Chalk markers for blackboards. These should be able to spin to make dots.
Wiper Board wiper Also place on a side and can just like the markers be lifted from the board when not needed.
Whiteboard cleaner Could be added to help clean the board better.
Computer Speech to text To translate the users sentences into text and to receive commands for actions.
Software Plot , draw amd callibrate equations, diagrams, graphs and other mathmetical functions.
Memory Store previous work for fast repetitive access.
Wheels/Continuous track Should be tested to see what works best regarding; speed, noise, interference with board, packaging for travel, weight.

rev 2

rev 2 of the specifications of the robot.

Category Part Elaboration
Robot Size 24x24x8 cm (LxWxH)
Handle 2 handles with a height of 3 cm and a bar at one side to recognise the top position.
Magents A multiple of 4, Neodymium magnets, placed along the sides. Size and amount depending on force needed.
Wheels  2 sets of 2 omni wheels. Every set placed diagonally across and every set 90 degrees turned. 
This way, a set of 2 wheels diagonally oposite will be used to drive in a single direction and the other set is used to drive in the other direction.
Motors Each wheel is connected to a stepper motor to precisely move the cart around and keep track of the position.
Writer A stepper motor is used to precisesly drive a screwthreaded axle that moves the penholder in 1 dimensional direction.
2 extra axles are used to guide the penholder block.
Pen holder Holder is slightly tilted and has multiple holder shafts for markers. The holder can be rotated to select another marker.
A servo in the block is used to rotate the markers.