ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

Umm ... well, I am not sure, your description is sort of vague.

I assume you have some arms for your bartender, so I would suggest using simple servos, either the cheap ones that take PWM or the more more expensive, smart ones like AX-12. No use re-inventing the servo if you don't have to. One Arduino can drive many simple servos pretty effectively.

You mention DC motors, I assume are for movement ... how many? Is it differential drive or omni? Being in a confined space like behind a bar, I would suggest omni (3 or 4 wheels depending). Remember more motors means more power required.

I doubt you really need a real-time linux to do this ... a standard linux distro should do the job depending on your programming skills and linux knowledge.

Umm ... well, I am not sure, your description is sort of vague.

I assume you have some arms for your bartender, so I would suggest using simple servos, either the cheap ones that take PWM or the more more expensive, smart ones like AX-12. No use re-inventing the servo if you don't have to. One Arduino can drive many simple servos pretty effectively.effectively. I have not tried it, but there is a serial bridge for Arduino's in the ROS stacks.

You mention DC motors, I assume are for movement ... how many? Is it differential drive or omni? Being in a confined space like behind a bar, I would suggest omni (3 or 4 wheels depending). The navigation stack can handle either. Remember more motors means more power required.

I doubt you really need a real-time linux to do this ... a standard linux distro should do the job depending on your programming skills and linux knowledge.

What is your bartender robot going to do exactly? Does it mix drinks, grab a user requested bottle of beer, or does it only dispense one thing? Will cameras or a kinect be involved?

I would strongly suggest starting very simple. ROS will take a while to learn and it is constantly changing. If you tackle too much you will never get done. Good luck!