Robot API

Het koppelen van motoren aan input lijkt me onderhevig aan verschillende modellen, die, indien veranderingen aan input ondersteunt moeten worden, onderscheiden moeten worden:

  • Relatieve aansturing: per veranderingsevent aan input-zijde wordt een relatieve aanpassing van output uitgevoerd. Bvb: volume van audio regelen met drukknoppen. (input: D, state: controller)
  • Absolute aansturing: per veranderingsevent aan input-zijde wordt de absolute waarde voor de output doorgegeven. Zonder nieuwe events blijft de output-waarde stabiel. Bvb: volume  van audio regelen via potentiometer. (input: D||A, state: input) Gemaakt voor de zumobot. Voorbeeld van D: besturing lambo.
  • Absolute aansturing met nulpunt: per veranderingsevent aan input-zijde wordt de absolute waarde voor de output doorgegeven. Na een bepaald tijdsinterval gaat de output terug naar 0. Bv. commando’s om vooruit/achteruit/links/rechts te gaan doorsturen vanuit een webinterface. (input: D||A)

Daarnaast kan het zijn dat de output naar motoren aangepast moet worden:

  • Bij een tracked vehicle kan je kiezen om het model zelf sturingen te laten uitvoeren, of je kan rechtstreeks de motors aanspreken.
Advertisements
Robot API

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s