LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I want to make a robot follow me using vision

OK, so I am just starting to learn labview, and I have an ordains microelectronic with an ultrasonic sensor and a WebMD with labview vision. I want the robot to be able to follow me, preferably with obstacle avoidance as well. Unless someone has a better idea (which I'd be very interested to hear) I plan to use vision to keep my visual mass in the middle of the screen, and the ultrasonic to  maintain distance. Can someone help me figure out the vision part? At the moment I am having difficulty with edge finding video

0 Kudos
Message 1 of 9
(3,660 Views)

Anti spell-check edit: ARDUINO MICROCONTROLLER with an ultrasonic sensor and a WebCAM with labview vision. also, a connected laptop runnnig labview

0 Kudos
Message 2 of 9
(3,651 Views)

rofl'd @ spell checker... webmd with labview vision? Smiley LOL

 

I think rather than edge detection you'll want to search for a target/shape.  Like a big bullseye, then have it follow that.  Something with a lot of contrast between it and the background, and something that looks like nothing else in the room.

 

Other thing is lighting.  This is critical in machine vision.  How are you lighting the room?  In studio photography there's a "three-point light" setup that works well... a "key light" to illuminate the subejct (you), a "fill light" to flatten the light from the key, and a backlight.  For what you're doing the backlight is less important than key/fill.

A light mounted on/near the robot would probably help, tricky part would be identifying you vs. other objects in the background in software.

 

Hopefully someone with a little more machine vision and robotics experience will chime in.

0 Kudos
Message 3 of 9
(3,637 Views)

thanks for the reply, i may be a little overambitious with this, but i don't want to hold a target for it. also, it needs to work in almost any lighting conditions. any help with this would be very much appreciated.

0 Kudos
Message 4 of 9
(3,623 Views)

You also can search for information by artificial vision tracking color or pattern, now if you want to perform measurement of distance Might use a Kinect sensor for this work, this sensor can provide you this type of information

0 Kudos
Message 5 of 9
(3,479 Views)

 

information related to vision and pattern search LabVIEW

 

https://decibel.ni.com/content/docs/DOC-30531 

 

https://decibel.ni.com/content/docs/DOC-31880 

0 Kudos
Message 7 of 9
(3,474 Views)

You may want to take a look at this basic example, that shows how to make a robot follow a tennis ball:

https://forums.ni.com/t5/LabVIEW-Robotics-Documents/Following-a-Tennis-Ball-with-the-Starter-Kit-2-0...

 

Chris M

Message 8 of 9
(3,443 Views)

very good reference, so we compare an ARM microcontroller with sbRIO this is much better, on the other hand the question arises, is it possible to work with artificial vision sbRIO?

0 Kudos
Message 9 of 9
(3,430 Views)