- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 343

Thema: .: Vinculum :. - Hexabot

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Moderator Robotik Einstein Avatar von HannoHupmann
    Registriert seit
    19.11.2005
    Ort
    München
    Alter
    42
    Beiträge
    4.534
    Blog-Einträge
    1
    So hier mal ein paar Bilder von dem Sensorkopf den ich mir ausgedacht habe:

    Klicke auf die Grafik für eine größere Ansicht

Name:	IMG_0970.jpg
Hits:	49
Größe:	68,8 KB
ID:	27806Klicke auf die Grafik für eine größere Ansicht

Name:	IMG_0971.jpg
Hits:	47
Größe:	51,6 KB
ID:	27807
    3x SRF02
    2x IR
    1x Polaroid

    Muss nochmal nachschauen wie die einzelnen Messweiten sind, aber das ganze ist auf einem Servo montiert.
    Hinzu kommt noch ein Lagesensor und ein Strommesssensor für den Batterieverbrauch.

  2. #2
    Erfahrener Benutzer Begeisterter Techniker Avatar von Slowly
    Registriert seit
    08.05.2004
    Ort
    24558
    Alter
    57
    Beiträge
    271
    Sehr schick HannoHupmann !
    Bitte weitermachen !

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    30.12.2008
    Ort
    Essen
    Alter
    66
    Beiträge
    358
    Hallo Hanno!

    Was stellst Du mit dem Polaroid Sensor an, bzw. was willst und kannst Du damit auswerten?
    Soll der gesamte Kopf sich dauernd drehen oder wie ist da deine Planung?

    MfG
    Robotik & Arduino Homepage
    http://www.ardumega.de

  4. #4
    Moderator Robotik Einstein Avatar von HannoHupmann
    Registriert seit
    19.11.2005
    Ort
    München
    Alter
    42
    Beiträge
    4.534
    Blog-Einträge
    1
    Mit dem Polaroid wollte ich eigentlich die weit entfernten Hindernisse erkennen, um daraus die Route die der Roboter nehmen soll zu ermitteln. Die anderen Sensoren sind mehr für den Nahbereich, also das Umfeld um den Roboter. Der Kopf wird sich nur drehen um die Umgebung zu vermessen, wärend der Schritte bleibt er in Position.

  5. #5
    Moderator Robotik Einstein Avatar von HannoHupmann
    Registriert seit
    19.11.2005
    Ort
    München
    Alter
    42
    Beiträge
    4.534
    Blog-Einträge
    1
    Heute habe ich versucht den Stromsensor LTC2945 auszulesen und lange zeit habe ich keine Werte bekommen. Leider ist mein I2C adapter nicht in der Lage spezifische Register auszulesen, so dass ich immer nur von 0 bis 32 auslesen kann. Hat ein bisschen gedauert die Werte den Richtigen Messungen zuzuordnen. Jetzt muss ich nur noch die Umrechnung der realen werte zu den Hexwerten machen.

  6. #6
    Moderator Robotik Einstein Avatar von HannoHupmann
    Registriert seit
    19.11.2005
    Ort
    München
    Alter
    42
    Beiträge
    4.534
    Blog-Einträge
    1
    Eine Frage an alle die sich mit Matlab auskennen.

    Ich möchte gerne die Sensorwerte grafisch darstellen. Am liebsten in einem Plot in dem die neuen Werte eingetragen werden und der dabei von links nach rechts wandert. So dass immer die letzten 10 Messwerte zu sehen sind. So sollte es später aussehen:
    Klicke auf die Grafik für eine größere Ansicht

Name:	Test Sensor.jpg
Hits:	21
Größe:	30,8 KB
ID:	27837
    Im Moment kann ich über Matlab meinen USB Adapter ansteuern, die Register der Sensoren auslesen, zerlegen und die Messwerte in einer Variablen speichern.
    Auch die UI aufzubauen ist kein Problem, nur bisher klappt es mit der Darstellung im Plot nicht. Vermutlich muss ich die Werte irgendwo in einem Register zwischenspeichern. Hat jemand sowas schon mal programmiert oder eine gute Referenz dafür?

  7. #7
    Erfahrener Benutzer Roboter Genie Avatar von malthy
    Registriert seit
    19.04.2004
    Ort
    Oldenburg
    Beiträge
    1.379
    Hallo Hanno!

    Ich mach sowas auf die schnelle Tour in MATLAB meistens folgendermaßen:

    Code:
    function irgendeinName
        ser = serial('COM14', 'BaudRate', 9600, 'DataBits', 8, 'Parity', 'none', 'StopBits', 1, ...
        'ReadAsyncMode', 'continuous', 'InputBufferSize', 64, 'OutputBufferSize', 64, ...
        'Terminator' , 'CR/LF', 'BytesAvailableFcnMode', 'Terminator', 'BytesAvailableFcn', @bav);
    
        vals = zeros(500, 1);
        h1 = plot(vals);
        set(h1, 'YDataSource', 'vals')
        
        fopen(ser); 
        
        function bav(obj, ~)
            dat = str2num(fgetl(obj));       
            vals(2:500) = vals(1:499);
            vals(1) = dat;
            refreshdata(h1, 'caller')
        end
        
    end
    Vielleicht "inspiriert" es dich etwas ...

    Gruß
    Malte

Ähnliche Themen

  1. CFK Hexabot
    Von MichaF im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 14
    Letzter Beitrag: 19.08.2010, 22:03
  2. atmega und Vinculum
    Von elcomportal im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 0
    Letzter Beitrag: 27.05.2008, 22:47
  3. hexabot
    Von patrickgera im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 11
    Letzter Beitrag: 29.04.2008, 22:09
  4. LVProg - Linux Vinculum (USB Hostcontroller) Programmer
    Von Surveyor im Forum Open Source Software Projekte
    Antworten: 0
    Letzter Beitrag: 01.11.2007, 03:08
  5. Hexabot
    Von Derboss im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 36
    Letzter Beitrag: 22.09.2007, 11:32

Berechtigungen

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

12V Akku bauen