2
\$\begingroup\$

I'm planning on building a robot using Microchip PIC 16-bit MCUs, which I'm familiar with, and for which I have supporting hardware (demo boards, programmer, debugger, etc). After spending hours online understanding the open-source robotics scene, I've understood that most robotics projects aim to create robots that drive around, hear spoken commands, speak, and the like. I'm currently looking at something a lot simpler. My robot simply needs to read some sensors and move some motors. Is there an online library of open-source building blocks such as motor control, sensor interface, etc, that I can easily utilize on my current hardware? (PIC 24/32 or dsPIC). Obviously the Arduino scene has a lot of more code that can be reused, but I'm not planning on using an Arduino. Or should I? Tell me your views. Any advice is appreciated.

asked Sep 10, 2012 at 16:53
\$\endgroup\$
2
  • 2
    \$\begingroup\$ This question would be a good fit for the upcoming Robotics SE. Don't forget to go over there and 'Commit' to the proposal, so we can bring it into existence. \$\endgroup\$ Commented Sep 10, 2012 at 17:13
  • \$\begingroup\$ And also, @Geotarget: do consider Arduino. Which platform you choose to learn won't make too much difference once you spend enough time, but there are lots of robotics (and other) projects that are well-documented by Arduino users on the net. You can also start experimenting with the Roomba as a base: optionally even with the Arduino. \$\endgroup\$ Commented Sep 10, 2012 at 17:29

1 Answer 1

2
\$\begingroup\$

The Derbot robot from University of Derby UK uses PIC Microprocessors for motor and sensors. I purchased the book Designing Embedded Systems with PIC Microcontrollers which uses the Derbot and PIC as examples. I purchased the Derbot kit direct from the author of the book. The Derbot uses Pumpkin Salvo Realtime OS which is interfaced from C++. I am currently looking at ROS Robot Operating System capability and how hard to send messages to the Pumkin OS.

embedded.kyle
8,5812 gold badges29 silver badges45 bronze badges
answered Sep 22, 2012 at 19:16
\$\endgroup\$

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.