Collision avoidance for moving robotic limbs

  • Thread starter Thread starter kolleamm
  • Start date Start date
  • Tags Tags
    Collision
Click For Summary

Discussion Overview

The discussion revolves around the topic of collision avoidance for moving robotic limbs, focusing on various sensor solutions and methodologies that can be employed to detect obstacles and prevent collisions. Participants explore both theoretical and practical aspects of sensor integration in robotic systems.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Experimental/applied

Main Points Raised

  • One participant suggests using force sensors but expresses concern about the need for multiple sensors on the arm.
  • Another participant proposes detecting current changes in actuators to indicate a collision, noting that this method requires a collision to be effective.
  • Ultrasonic and optical sensors are mentioned as potential solutions for collision avoidance.
  • Passive Infrared Sensors (PIR) are discussed as common and inexpensive, but their effectiveness at close range is questioned.
  • A participant emphasizes the importance of specifying the required detection range for the sensors.
  • Various types of proximity sensors are listed, including capacitive, inductive, infrared, optical, and ultrasonic, with a note on their varying accuracy and power consumption.
  • One participant expresses interest in using ultrasonic sensors for detecting solid non-living objects, although cost is a concern.
  • IR Reflective type sensors are suggested as a means to detect proximity to objects, with a focus on reducing interference from ambient light.
  • A historical perspective is shared regarding the use of bump strips and load sensing in earlier robotic designs, highlighting practical implementations.
  • Contact sensing using bump strips is proposed as a simpler initial approach, with the potential for more complex sensor integration later.

Areas of Agreement / Disagreement

Participants express a variety of sensor options and methodologies, with no clear consensus on the best approach. Multiple competing views regarding the effectiveness and suitability of different sensors remain unresolved.

Contextual Notes

Participants note limitations regarding the range and type of objects to be detected, as well as the need for further specification of sensor capabilities. The discussion reflects a variety of assumptions about sensor performance and application contexts.

kolleamm
Messages
476
Reaction score
44
Let's say you have a low force hobby robotic arm that's supposed to perform a certain movement, but it should stop if there is an object in the way. What sort of sensors/solutions exist for this?

I've considered force sensors but I'm not sure if that's the best idea since I'd have to place many sensors all over the arm.

Any suggestions are welcome, thanks in advance.
 
Engineering news on Phys.org
You could detect current changes in your actuators that imply a load increase from a collision. Mind you that needs a collision to be able to detect it, so not much good at the "avoiding" part...

If actual avoidance is the goal something like ultrasonic or optical would be the first ones that spring to mind.
 
  • Like
Likes   Reactions: hmmm27, berkeman, russ_watters and 1 other person
essenmein said:
You could detect current changes in your actuators that imply a load increase from a collision. Mind you that needs a collision to be able to detect it, so not much good at the "avoiding" part...

If actual avoidance is the goal something like ultrasonic or optical would be the first ones that spring to mind.
Avoidance would be nice but not strictly necessary. Your first suggestion with current changes might just work. Thanks!
 
Passive Infrared Sensors (PIR) are common and inexpensive. But I don't think they are meant for close-in range.

You should specify your required range. Maximum range an object can be detected. Minimum distance between the arm and the object.
 
  • Like
Likes   Reactions: kolleamm
anorlunda said:
Passive Infrared Sensors (PIR) are common and inexpensive. But I don't think they are meant for close-in range.

You should specify your required range. Maximum range an object can be detected. Minimum distance between the arm and the object.
I'm fairly flexible on the range, something like 5cm and up would work.
I'm not super picky with the precision, I just need something I can use and then modify the system around that capability.
 
There are many sources. This one https://www.digikey.com/products/en/sensors-transducers/proximity-sensors/524?k=proximity claims to have over 6000 proximity sensors. Types are capacitive, inductive, infrared, optical, ultrasonic.

In part it depends on the kinds of objects. For example, PIR works best detecting warm blooded animals. Accuracy, range and power consumption vary. Look through the spec sheets.
 
  • Like
Likes   Reactions: kolleamm
anorlunda said:
There are many sources. This one https://www.digikey.com/products/en/sensors-transducers/proximity-sensors/524?k=proximity claims to have over 6000 proximity sensors. Types are capacitive, inductive, infrared, optical, ultrasonic.

In part it depends on the kinds of objects. For example, PIR works best detecting warm blooded animals. Accuracy, range and power consumption vary. Look through the spec sheets.
Super! What sensor would work for things such as walls and other solid non living objects?
 
  • #10
My first thought would be to use an IR Reflective type sensor to detect when the detector is moving close to some object. I would use IR to avoid lots of extraneous light coming out of the robot arm parts, and I would modulate the IR transmissions (and demodulate the RX signals) to improve noise immunity. This page from Digikey (of all places) is a pretty good tutorial on the different kinds of IR sensors and their uses:

https://www.digikey.com/en/articles/techzone/2012/feb/using-infrared-technology-for-sensing

upload_2019-2-14_11-42-0.png
 

Attachments

  • upload_2019-2-14_11-42-0.png
    upload_2019-2-14_11-42-0.png
    20.4 KB · Views: 495
  • #11
Bump strips ?

Long ago, I built a free-roaming robot from an electronics magazine's series. IIRC, it had both drive-load sensing, using a hand-wound 'current' coil over a reed relay for L & R motors, and a bump strip at front. That was a 'curly bracket' of half-inch phosphor-bronze spring, plus a couple of 'whiskers' behind which 'grounded' to the back of spring upon impact. Which, incidentally, also told the robot which way to reverse...

I later 'rolled my own' using a toy tank chassis, the spring recurved between front idlers...

Now, my wife's 'Big Name' chair-lift has a slim 'bump bar' in sides of the foot-rest, plus internal motor-load monitoring...

IIRC, there are many off-the-shelf types of bump strip for guarding industrial machinery and power-assisted doors. Whatever, remember it has to work much faster than your servo drivers cook, lest their 'magic smoke' escape. Exploding power MOSFETS are NOT funny...
 
  • Like
Likes   Reactions: kolleamm
  • #12
Nik_2213 said:
Bump strips ?
That's what I was leaning towards - a contact sensor.
upload_2019-2-16_4-41-31.png

The blue lines are wires that are connected to a switch, normally open, that close when the wire hits an object.
What the software does with the signal is up to the user - stop the motor, go in reverse, go slow, activate the load sensing routine, etc
The ring would ne connected to multiple switches for 360 degree contact sensing.
A ring could be put on the end of the wires also for 360 degrees..

I imagine contact sensing would be simpler to set up firstly, to flesh out the routines that one might need, and then move up to other sensors after this is down pat .

Patent #000000001
 

Attachments

  • upload_2019-2-16_4-41-31.png
    upload_2019-2-16_4-41-31.png
    4.6 KB · Views: 506
  • Like
Likes   Reactions: kolleamm

Similar threads

Replies
1
Views
511
Replies
18
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K
Replies
1
Views
1K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 16 ·
Replies
16
Views
6K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K