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]
- Host: GitHub
- URL: https://github.com/akshay326/vocowa
- Owner: akshay326
- License: mit
- Created: 2017-05-13T07:48:15.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-21T07:28:30.000Z (about 8 years ago)
- Last Synced: 2025-02-07T15:36:00.078Z (over 1 year ago)
- Topics: bot, kalman-filter, opensource, pygame, python, slam, slam-algorithms, visualization
- Language: Python
- Homepage:
- Size: 2.37 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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





