01-04-2011 07:14 AM - edited 01-04-2011 07:16 AM
I want the robot to write characters (A to Z) on a board for demonstration purposes. What is the best way to realize this without to "define" each single character on my own?
Regards
Peter
01-12-2011 03:53 AM
Hi Peter,
I believe defining each character is the simplest solution.
You could also try to vectorize an alphabet using image processing functions.
Basically this would allow you to use different fonts. But the effort is very high
compared to the simple definition.
Regards
Alexander
01-12-2011 04:42 AM
Hello Alexander,
thanks for the response. As I understand there exist no VI like an editor where I could write text and as an output I get the pixel information.
Thanks a lot.
Regards Peter
01-12-2011 06:46 AM
Hello Peter,
as I am not a LabVIEW specialist I do not know whether such a VI exists or not.
But I rather doubt it. Using the image processing VIs it seems feasable to me, though.
Only retrieving the pixel information seems to me is not enough as the robot should draw
lines (or splines). You should ask some image processing specialist which functions
would do the trick.
Regards
Alexander
02-15-2011 05:10 PM
Peter,
Are you wanting to type in a message and have the robot write the text on a board, or integrate a camera and have the robot re-write/draw what the demonstrator writes on a piece of paper under a camera? Using a camera, it is fairly straight-forward to threshold the image, define the contour of the shape/letters, then generate a series of coordinates based from the contour. However, if you want to type in text and have the robot physically write the text on a board, it will probably take defining a set of points for each letter.
02-16-2011 01:41 AM
Hello Carlton,
thanks for your reply. I want the robot to write some text I have typed in. This is partly realized with defining every single character. Since I need some more projects for my students you gave me a new idea with rewriting a text or a drawing using a camera.
Many thanks
Peter