+ 1
Does anyone program humanoid robots, aka NAO, Pepper, Romeo? If so, how did you go about coding the grasping of objects?
5 Antworten
+ 1
I don't have any experiences with these but you need to understand a bit about electrical engineering because you are about to create a computer from scratch (yes, unlike the computer you use everyday. IMHO, You are given two options available. You create a new computing structure to make it available for C++ Libraries, Compiler, etc. Or use existing platform such as Arduino and Raspberry Pi that does the computing structure for you)
+ 1
The Nao robot was created by Aldebaran Robotics and uses choreogragh to program the robots through either python or c++, there are several pre-programed boxes, like say, walk to, sit, stand, etc. Anything complex typically uses timeline animation boxes or you can create your own box and code the whole thing. As far as I know, I can not use timeline animation to grasp because it is controlled movement, I need an autonomous -> walk toward object -> position hand by object in air with open hand -> close hand around object -> return to start
+ 1
You tried to grab an object with your robot hand like claw machine do? if so, i don't know the details about your project equipment and can't give you any further advice because of that.
+ 1
The robot is humanoid, about 2 feet tall, three fingers for grabbing, and has all the joints that a human would have, 25° of freedom. Has two cameras for vision capabilities, bumper switched on toes, the tactile sensors on top of head, sonar capabilities, which I haven't figured out yet, and speakers and mics where the ears are, speach rocog in 50 languages.
0
Still, i don't get the details about your robot hand. It seems that you have bought pre-made robot don't you? if yes, i prefer you to read the manual book first (it's supposed to have everything you need to program the robot, if you don't find things you need, ask to their customer service). if no, then ask to whoever craft your robot about how are you supposed to program their finger (if your robot crafted by yourself, You supposed to understand already how to program their fingers let's say with C++ Language).