Beiträge von pioneer3dx

    Guten Tag alle zusammen,


    Ich bin seit den Sommer dabei einen Pioneer3DX zu programieren.
    Ich benutze einen Laser (Hokyo -Laser) und den Roboter.
    Die Programmiersprache ist c++ und der Laptop den ich benutze hat Ubuntu oben.
    Dadurch verwende ich Player Stage.
    Ich habe schon herausgefunden das der fahr und drehbefehl SetSpeed( speed, turnrate) ist,
    aber leider macht der Roboter noch nicht das was ich möchte.
    Mein Ziel war es das der Roboter Leute verfolgen soll, hierzu verwende ich den Laser um entwas zu
    detektieren. Wenn er was detektiert hat soll er sich dort hindrehen und gasgeben
    solange bis er etwas erreicht hat oder bis eine gewisse zeit abgelaufen ist.
    Hier fangen schon die Probleme an und zwar kaum sage ich ihm SteSpeed 0.5, 0) alsoe igentlich nur mit halbspeed gerade ausfahren fährt er vieleicht einen halben meter und bleibt dan stehen. Nun is die Frage
    warum er bitte stehen bleibt sollte er nicht eingelich so lange fahren bis er einen Befehl zu stoppen bekommt?
    Ich hoffe das ihr mir helfen könnt.


    lg peter