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!