-
        

Ergebnis 1 bis 5 von 5

Thema: getDesSpeedRight(); bzw. getDesSpeedLeft();

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    26.01.2008
    Ort
    Allgäu
    Alter
    30
    Beiträge
    220

    getDesSpeedRight(); bzw. getDesSpeedLeft();

    Anzeige

    SMARTPHONES & TABLETS-bis zu 77% RABATT-Kostenlose Lieferung-Aktuell | Cool | Unentbehrlich
    hallo, beschäftige mich gerade intensiv mit dem beispielprogramm tv- remote und bin nun auf eine funktion gestoßen, aus welcher ich nicht ganz schlau werde.
    kann mir vielleicht jemand sagen was getDesSpeedRight(); bzw. getDesSpeedLeft(); bedeutet?

    gruß

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    25.10.2007
    Ort
    Solingen
    Alter
    25
    Beiträge
    177
    Übersetzung: Gebe die eingegebene Geschwindigkeit des rechten/linken Motors aus. Also wenn du für rechts die Geschwindigkeit 100 einstellst und dann getDesSpeedRight(); aufrufst kommt 100 raus. Mit der Funktion kannst du z.B die reele Geschwindigkeit(getSpeedRight(); oder so) mit der eingestellten Geschwindigkeit(getDesSpeedRight() vergleichen und somit den Widerstand der Motoren herausfinden, oder theoretisch herausfinden ob er bergauf fährt.

    MfG blenderkid

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    26.01.2008
    Ort
    Allgäu
    Alter
    30
    Beiträge
    220
    heißt das dann dass die geschwindigkeit mit dieser funktion über die encoder ermittelt wird?

    gruß

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    26.01.2008
    Ort
    Allgäu
    Alter
    30
    Beiträge
    220
    was ist dann der unterschied zwischen getDesSpeedLeft() und getLeftSpeed()?

    gruß

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    25.10.2007
    Ort
    Solingen
    Alter
    25
    Beiträge
    177
    Ne, die Geschwindigkeit wird nicht über den Encoder ermittelt, du sagst den Motoren erstmal "fahre mit Geschwindigkeit 100" z.B. moveAtSpeed(100,100). Dann bekommst du mit getDesSpeedLeft() die befohlene Geschwindigkeit (in dem Fall 100) und mit getLeftSpeed() die durch Encoder ermittelte Geschwindigkeit ( die liegt auch etwa bei 100 aber sie kann auch darunter liegen, wenn man die Kette festhält oder er bergauf fährt, oder sie kann drüber liegen wenn man bergab fährt oder die Motoren mit der Hand stark andreht .

    MfG blenderkid

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •