An open API service indexing awesome lists of open source software.

https://github.com/akshay326/vocowa

Backend Python Scripts for Voice Controlled Wheelchair(Autonomous) [VOCOWA]
https://github.com/akshay326/vocowa

bot kalman-filter opensource pygame python slam slam-algorithms visualization

Last synced: about 1 year ago
JSON representation

Backend Python Scripts for Voice Controlled Wheelchair(Autonomous) [VOCOWA]

Awesome Lists containing this project

README

          

# VOCOWA

VOCOWA(Voice Controlled Wheelchair Autonomous) is a `SLAM` project. It uses `LIDAR` for object detection
Given code was compiled on `python` 2.7.13
Make sure u have following python modules installed : `pygame`, `numpy`, `PIL`

# Procedure
1. Clone `pygame_arena.py` and `VirtualBot.py` in a common folder
2. Execute former file - make a map by dragging mouse on the screen. The blue box is the bot. Close pygame screen to finish
3. This wil result in `image.jpg` and `map.jpg` files in same folder
4. Now execute latter file. When it prompts for continue, enter `n`
5. This will result in `result.jpg` file

Sample files are being provided for reference
# Limitations
1. Static environment
2. Bot's currently not moving
3. I'm assuming small spaces to be empty - in order to create a polygon out of many coordinates
4. Bots dimensions ignored
5. Computation order is O(n^2). So large maps will be inefficient.

# Demo Time
![Original Map](images/arena%201.jpg?raw=true "Trial Arena")
![First Scan](images/0temp.jpg?raw=true "First Scan")
![Third Scan](images/2temp.jpg?raw=true "Third Scan")
![Fifth Scan](images/4temp.jpg?raw=true "Fifth Scan")
![Coalesced Map](images/result.jpg?raw=true "Coalesced Image")
![Realtime Kalman Filter LIDAR](images/kalman.png?raw=true "LIDAR Kalman")