Robotics, how to detect contact with objects?

In summary, the conversation discusses different methods for a robotic arm to detect collisions without adding a large number of sensors. Suggestions include using bumper strips, torque sensors, and ultrasonic sensors. The use of capacitive proximity sensors is also mentioned, but may not be the most practical choice. Other potential solutions, such as whisker sensors, are also mentioned.
  • #1
kolleamm
477
44
I have a robotic arm that needs to be able to detect whether or not it bumped into something like a wall.

What would be the most practical way to do this without adding a large amount of sensors in different parts of the arm?
 
Engineering news on Phys.org
  • #2
What types of sensors have you researched? Have you ruled out some types for any reason?

BoB
 
  • #3
In order of safety & reliability. Note that many Safety Codes require a physical interruption such as a switch in a supply line. Shutting off an 'Enable' input to an IC is generally NOT considered sufficient.

1) Often done with Bumper Strips. Think of a car bumper mounted so it moves toward the car body when something is hit. Then put a small switch behind the bumper to kill motor power in that direction.

2) Mount the drive motor(s) in a compliant mounting (rubber?) such that the motor body rotates a small amount at high torque. Mount a switch that gets actuated when the motor body rotates. (This is how electric garage door openers shut down when the door is blocked. [They crush fewer people that way.])

3) Sense the motor drive current and shut down on overcurrent. Not always useful, especially when high acceleration is desired.
 
  • #4
How big is this arm?

1) Bumper strips can be as simple as a bent wire.

2) Torque sensors can be used for a more sophisticated solution. They can improve your control system as well.

3) For high speed and acceleration you would want to actively stop the motor if there is a safety concern.

Ultrasonic sensors can be used for object detection. For a robotic arm you will probably violate the large amount constraint.

Is the wall any wall of any type or do you have a particular wall in question? Can you make it conductive and sense collision electrically?

BoB
 
  • #5
So basically it's a life size humanoid robot. I need the robot to be able to move it's arms in a complex environment without damaging them. The best solution I have found so far are capacitive proximity sensors although I'm not too sure that's the best choice. It seems like a good choice because they can sense a nearby object without actually touching it, just as long has it has some resonable mass which most objects do anyways.
 
  • #6
You might dig around the net for "whisker sensors", some interesting work being done with interesting solutions for this problem. Maybe it'll give you some ideas.
 
  • Like
Likes kolleamm
  • #7
tygerdawg said:
You might dig around the net for "whisker sensors", some interesting work being done with interesting solutions for this problem. Maybe it'll give you some ideas.
Thanks for the suggestion! Well if the capacitive sensors don't work I'll probably use that idea.
 

1. How do robotics detect contact with objects?

Robotics use a variety of sensors to detect contact with objects, such as touch sensors, proximity sensors, and force/torque sensors. These sensors are typically placed on the end effector or along the robot's body and can detect changes in pressure, distance, or force when an object comes into contact with the robot.

2. Can robots detect different types of contact with objects?

Yes, robots can detect different types of contact with objects, such as soft touches, hard impacts, or sustained pressure. This is possible through the use of different types of sensors and programming algorithms that can interpret the data collected by these sensors.

3. How accurate are robotics in detecting contact with objects?

The accuracy of robotics in detecting contact with objects depends on the type of sensors used and the precision of their programming. In general, modern robotics can detect contact with objects with a high level of accuracy, often within a few millimeters or less.

4. Do robotics only detect contact with physical objects?

No, robotics can also detect contact with other types of objects, such as light, sound, or temperature. This is possible through the use of specialized sensors and programming that can interpret data related to these types of contact.

5. Can robotics detect contact with objects in real-time?

Yes, robotics can detect contact with objects in real-time, meaning that they can sense and respond to contact with objects as it happens. This is essential for many applications, such as robotic arms in manufacturing or autonomous vehicles navigating through obstacles.

Similar threads

Replies
8
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
18
Views
1K
Replies
5
Views
1K
Replies
8
Views
709
  • Engineering and Comp Sci Homework Help
Replies
4
Views
1K
Replies
3
Views
2K
Replies
4
Views
2K
  • STEM Academic Advising
Replies
7
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
9
Views
2K
  • STEM Career Guidance
Replies
2
Views
2K
Back
Top