Wednesday, 15 August 2018

Robot 1 Service Discovery

Robot 1 - Service Discovery

Contrary to popular belief, a robot does not have to have human form to be considered a robot

I am starting a new project to build an autonomous vehicle of sorts but small scale. The aim is to challenge myself with many problems across multiple domains and to build something that in the end is to a degree autonomous.

I plan on building this around a Raspberry Pi 2 along with a cheap robot platform purchased form eBay.

My language of choice for the software will be python as that is well supported on the Pi.

To be transparent, I have actually attempted this before but now I'm going to go back and redo and document / video the whole process so others can benefit from my learning.

So the first problem that I know I will encounter based on past experience is how to log into my Pi over the network. I have a wireless USB card so it can join the network but it obviously gets a new address each time it starts.

I know there are many service discovery protocols out there so I plan on using one of those to get the Pi to announce itself.

I've found the following project on GitHub which looks like the ticket:

https://github.com/ZeWaren/python-upnp-ssdp-example

I'll work on writing some python based on this.

I'll also create a project in GitHub so I can share my code with people should they be interested.

Ryan

No comments: