Ich möchte einen Bot bauen, der in einem Gebiet den Umfang des Gebiets finden und die vorhandenen Hindernisse abbilden kann. Später sollte es in der Lage sein, bei Bedarf zu verschiedenen Teilen des Gebiets zu navigieren (z. B. zur NW-Ecke zu navigieren oder das gesamte Gebiet kontinuierlich zu überwachen oder zu einem bestimmten Punkt im Gebiet zurückzukehren). Welche Hardware / Software wäre dafür erforderlich? Ich habe überlegt, IR zu verwenden, um Hindernisse und Wände zu erkennen, aber es scheint, dass die Auflösung für diese Zwecke etwas niedrig ist (könnte IR erkennen, dass ein Bereich gerade groß genug ist, damit der Bot hineinpasst?). Welche früheren Arbeiten sind zu diesen Themen verfügbar, welche Sensoren könnte ich in Betracht ziehen, um loszulegen?
Ausgenommen Computer Vision mit einer Kamera, bei der NI Hardware zur Verfügung hat, gegen eine Gebühr. Ich würde vorschlagen, dass Sie sich mit einem LIDAR befassen . Diese sind meiner Erinnerung nach nicht übermäßig teuer.
Einer der Roboter, die ein Team im letzten Semester an meiner Schule für einen autonomen Roboterwettbewerb eingesetzt hat, verwendete einen LIDAR, der auf einem Servo montiert war und sich ständig drehte, um die Hindernisse zu verfolgen.
quelle
Verwenden Sie SLAM und den Code von hier als Start. Verwenden Sie eine Kamera und einen Hochleistungs-DSP wie die Blackfin. oder widmen Sie einen PC (abhängig von Ihrer Größe, Kosten, Fähigkeit)
http://www.robots.ox.ac.uk/~gk/PTAM/ http://www.robots.ox.ac.uk/~bob/research/research_ptamm.html
quelle
Was den Kinect betrifft, schauen Sie sich das PrimeSense-Devkit an (die Hersteller des Kinect).
Der Hersteller hat die Windows- und Unix-Treiber von Kinect (und DevKit) hier veröffentlicht: http://www.openni.org/
quelle