Identifying Suitable Platform/Hardware for Project

Discussion about projects that used PIC Microcontroller, Hardware Interface, Programming Algorithm and etc......

Identifying Suitable Platform/Hardware for Project

Postby SinonG » Tue Oct 25, 2011 11:59 pm

Greetings all. Its a great pleasure to join this highly helpful forum on programming and robotics.

I am looking for a suitable platform for my robotics project which involves programming a robot that will memorize a provided path and will navigate said path while avoiding obstacles. My question is as such:

Can the Cytron Multifunction Mobile Robot be suitably programmed to carry out these tasks? I have access to both PIC16 and PIC18. Or would it be cheaper to get a robot base and the Mini Robot Controller Board plus sensors?

Thank you in advance for any input in this matter.
SinonG
Freshie
 
Posts: 4
Joined: Tue Oct 25, 2011 10:43 pm

Re: Identifying Suitable Platform/Hardware for Project

Postby low5545 » Wed Oct 26, 2011 12:39 pm

The Cytron Multifunction Mobile Robot should be able to handle both PIC16 and PIC18 (40 pins) but the kit comes along with a PIC16F877A microcontroller. To do precise navigation, you may need to use wheel encoders like the one on http://www.cytron.com.my/viewProduct.php?pcode=RE08A&name=Encoder%20With%20Plate for both wheels to get precise feedback from it (has the wheel spun for a full round?...) and the others all on the programming (quite complicated programming). The Cytron Multifunction Mobile Robot does not come with those sensors in the picture (refer the parts lists-- http://www.cytron.com.my/usr_attachment/PR23%20Hardware%20List.pdf ) but includes the line following sensor. ( the Mini Robot Controller Board does not ) However, the Mini Robot Controller Board does not come along with a robot platform, 2 servo motors and 2 wheels while the Cytron Multifunction Mobile Robot does. The Cytron Multifunction Mobile Robot has a 16x2 LCD but the Mini Robot Controller Board doesn't. Besides, the Mini Robot Controller Board comes with a PIC16F887 microcontroller. These are the difference of both kits, it's all up to you to choose which one suits you. Hope this helps!
low5545
Discoverer
 
Posts: 70
Joined: Wed Jul 27, 2011 5:55 pm
Location: Kuala Lumpur

Re: Identifying Suitable Platform/Hardware for Project

Postby robosang » Fri Oct 28, 2011 9:25 pm

Seem to me like micromouse, searching path and remembering the correct path, later apply the shortest known path. It can be done with PIC16 or PIC18, yet will still need to depends on the algorithm.
robosang
Expert
 
Posts: 1239
Joined: Wed Jun 10, 2009 5:37 pm

Re: Identifying Suitable Platform/Hardware for Project

Postby SinonG » Sat Oct 29, 2011 4:17 pm

Thank you very much on both your inputs, low and robosang. I have decided to purchase the Multifunction Mobile Robot, though I am figuring out the necessary algorithm and additional materials to work.

If by chance you're reading this again robosoang, it is possible to implement a micromouse function via PIC programming for this bot? Cheers.
SinonG
Freshie
 
Posts: 4
Joined: Tue Oct 25, 2011 10:43 pm

Re: Identifying Suitable Platform/Hardware for Project

Postby sich » Tue Nov 01, 2011 10:49 am

SinonG WROTE:it is possible to implement a micromouse function via PIC programming for this bot?

I've never build one but i think it's possible. It depends on your algorithm as mentioned by robosang. Since I've never explore into the micromouse, I'm not sure if you need higher-end microcontroller which has better processing power with DSP capability and floating-point math library, such as the 16-bit dsPIC.
~> How to ask QUESTIONS the SMART way in FORUM? <~
User avatar
sich
Moderator
 
Posts: 604
Joined: Tue Apr 21, 2009 2:15 pm

Re: Identifying Suitable Platform/Hardware for Project

Postby Brian Griffin » Tue Nov 01, 2011 11:53 am

sich WROTE:
SinonG WROTE:it is possible to implement a micromouse function via PIC programming for this bot?

I've never build one but i think it's possible. It depends on your algorithm as mentioned by robosang. Since I've never explore into the micromouse, I'm not sure if you need higher-end microcontroller which has better processing power with DSP capability and floating-point math library, such as the 16-bit dsPIC.


The PIC32 could be a better candidate too, if cost isn't a factor. Many path-finding algorithms can be very math-intensive, so a higher-end processor normally do the job well.

On top of that, some had probably used Beagle-boards (a small Single Board Computer) for bigger and complex robots. 8-)
PIC - UIC00B from Cytron (replacement for my broken PICKit 2), Pickit 3, MikroC for PIC
dsPIC - MikroC for dsPIC, mikromedia board (dsPIC33)
AVR - AVR Dragon
Parallax - Prop tool
User avatar
Brian Griffin
Enthusiast
 
Posts: 403
Joined: Mon Jan 17, 2011 9:36 am


Return to PIC Microcontroller

Who is online

Users browsing this forum: No registered users and 4 guests

cron