Hello all!
I have tasked with improving the autonomy of a small robot vehicle that runs off a PIC18f4585. The goals for the project are as follows:
- Create a 2D internal representation of the robots environment
- Use A* algorithm to implement pathfiniding in said environment
- Possibly use a Powermat (Wireless charger for phone) to implement wireless self-charging
Now I do have some limited experience programming for the PIC18, but I was using assembler. I do also have some limited experience programming with C, but not for the PIC18.
I was just wondering whether you guys have any general advice, such as possible pit-falls that I may encounter or any good resources?
I'd also be interested to hear your thoughts on using a RTOS for such a project; Is it even possible / necessary? (I did see something about one called PICOS18, but it seems to have dissapeared)
I'm pretty exited to see how this project pans out, and will keep you guys updated.
Any advice/ideas would be greatly appreciated.