If a wheelchair for disabled is used for semi-autonomous navigation indoors it must be able to navigate through doors. A door and doorway can be parameterized with five parameters. A divide and conquer implementation of the Hough transform is used to segment outlines from range scans. The client software remote controls the wheelchair from the MATLAB environment. The software consists of several Java threads that run concurrently. Sensor data are polled by threads and put into databases to reduce the network lag. The databases are used by a controller and a Kalman filter. Since most of the implementation is coded in Java it is possible to run it as a stand alone program on a computer that has Java installed. From 10 runs the trajectory offset was calculated to 0.9 cm with a standard deviation of 1.4 cm. The standard deviation of the heading was 2.2 degrees. This performance is essentially independent of the initial starting pose
Godkänd; 2005; 20060913 (ysko)