Rover 5 with PIC 16f887 using mikroC and OSA RTOS

Posted on 30/05/2013 by dragonblades
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

Robotic Operation Unit with Learning envIroment System ( ROULIS ). this is my first Rover 5 Autonomous Robot with PIC 16F887 using mikroC and OSA RTOS.The idea is that the robot will scan my appartment and create and store a map of it in internal eeprom.im using an ultrasonic sensor for that mounted on a servo.there are only 3 possible direction (yet) servo can turn (forward,left,right).all scanner readings update the map by reference to his position. Features & Errors1. RF Communication with ...


Rover 5 with PIC 16f887 using mikroC and OSA RTOS



Robotic Operation Unit with Learning envIroment System ( ROULIS ).

this is my first Rover 5 Autonomous Robot with PIC 16F887 using mikroC and OSA RTOS.The idea is that the robot will scan my appartment and create and store a map of it in internal eeprom.im using an ultrasonic sensor for that mounted on a servo.there are only 3 possible direction (yet) servo can turn (forward,left,right).all scanner readings update the map by reference to his position.

Features & Errors
1. RF Communication with my PC using 2 RF-Link pairs (434Mhz & 315Mhz) (Working on it)
2. Dynamic Wavefront mapping algorithm.(working on it )
3 Some minor fixes with movement (Encoder disk read-errors)
4. 16f887 internal eeprom can holds up to 180 square meters ( Done )
5. More to come...

 

photos

Navigate around via ultrasonic and create a map

  • CPU: PIC16F887
  • Power source: 8 1.2v Ni-MH 2000Mah (9.6v)
  • Programming language: microC
  • Sensors / input devices: Ultrasonic sensors
  • Target environment: indoors
Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post