A Star For Beginners

Sanibonani!

The A star or A* algorithm is a widely used, very effective pathfinding algorithm.

I made an application in Processing that is based on the implementation given here:

A Star Tutorial

Here is a video of the application in action:

You can try it out with the desktop application here:

Windows 32 bit:

CLICK ME TO DOWNLOAD THE APP —-> Windows_32_Bit

Linux 32 bit:

CLICK ME TO DOWNLOAD THE APP —-> Linux 32 Bit

Android app here:

GET IT ON FROM THE PLAY STORE HERE

If you struggle to understand the tutorial, I have made a video that goes step-by-step through the algorithm:

 

 

Share

CSE Vision – Part 2 (deployment and webcam feed)

Aloha,

Part 2 is now complete πŸ™‚

Took a while due to nobody being here… Who needs holidays anyway? I mean really now. πŸ˜›

The website has been deployed to a local web server meaning that everyone can now access it from anywhere on any device:

http://ictcms.tut.ac.za/csevision/view.php

Lecturers all have access to their accounts and are able to update their availability in real time:

Availability updater as seen from mobile

View from mobile phone

The PC in the lobby now starts up automatically after power failures and starts Chrome in full screen mode with the web page displayed.

Also, I have just installed a webcam and set up a live feed of the lobby. Useful for the secretary and for staff wanting to see who is waiting to see them. Have a peek below (it does not seem to update on Internet Explorer though – why would you be using IE anyway???):

EDIT(2016):

Removed this firstly due to eyspyfx no longer existing and secondly due to privacy issues. The webcam feed is now only available on the local network and running at a much better frame rate.

 

When we get a USB extension cable we’ll move the camera to the corner of the room.

Up next:

Testing out the magnetic switches that will be attached to the doors. Yes they have arrived πŸ™‚ :

Magnetic switch

I would also like to make my own web feed instead of using eyespyfx (will get a much better frame rate locally if I do that) but we’ll see if I get time for that.

 

 

 

Share