Robotics, how to detect contact with objects?

  • Thread starter Thread starter kolleamm
  • Start date Start date
  • Tags Tags
    Contact Robotics
Click For Summary

Discussion Overview

The discussion centers on methods for a robotic arm to detect contact with objects, particularly in complex environments. Participants explore various sensor options and their practicality without significantly increasing the number of sensors on the arm.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant suggests using bumper strips that move upon contact to trigger a switch, emphasizing safety and reliability.
  • Another proposes compliant motor mounting to detect rotation and actuate a switch, referencing its use in garage door openers.
  • Current sensing on motors is mentioned as a potential method, though its effectiveness may vary with high acceleration needs.
  • Questions arise about the size of the robotic arm and the feasibility of using simple solutions like bent wire for bumper strips.
  • Torque sensors are suggested for more sophisticated control, with a focus on safety during high-speed operations.
  • Ultrasonic sensors are mentioned, but concerns about exceeding the sensor count limit are noted.
  • Capacitive proximity sensors are considered by one participant as a viable option for detecting nearby objects without contact, although uncertainty about their effectiveness remains.
  • Whisker sensors are recommended as an alternative, with a suggestion to explore existing work on this technology.

Areas of Agreement / Disagreement

Participants express various viewpoints on sensor types and their applications, with no consensus on a single best solution. Multiple competing ideas and methods are presented, indicating an unresolved discussion.

Contextual Notes

Participants discuss the limitations of certain sensors based on the arm's size and the complexity of the environment. There are also considerations regarding safety codes and the need for physical interruption in power supply for reliable operation.

Who May Find This Useful

Individuals interested in robotics, particularly those focused on sensor integration and safety in robotic systems, may find this discussion relevant.

kolleamm
Messages
476
Reaction score
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
What types of sensors have you researched? Have you ruled out some types for any reason?

BoB
 
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.
 
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
 
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.
 
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   Reactions: kolleamm
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.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
4K
Replies
1
Views
513
Replies
5
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
18
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
4
Views
2K
Replies
2
Views
4K