Unmonitored move instruction
laov
✭
Hello,
Is it somehow possible to issue a move instruction in a way that any subsequent move instructions would override the previous move instruction?
For example I assign the robot to move to coordinates (100,0). But during this move a more important move instruction arrives (-100,0). In this case I would like to abandon the current move instruction and start the new move as fast as possible.
The new move might be in a completely opposite direction of the current move and might be issued while not even 10% of the previous move was completed.
This is for a little real time computer vision object tracking application. Our algorithm tracks an object and estimates where the robot should go to follow it. However if the tracked object is suddenly moved to the opposite direction the robot first tries to finish the previous move instruction instead of instantly starting the new one.
To summarize I would like to execute a move instruction as fast as possible independent of the state of previous move instruction that is currently executing. And I would like to repeat this unlimited number of times.
So is there something similar?
Kind regards,
Laov
Tagged:
0
Best Answer
-
Hello laovThere is a function called searchL which moves the robot towards a target. As a signal assigned in the function is set, the motion is interrupted and the rest of the path is skipped.Depending on how accurate stop you want, the function has a speedlimit.Another way to cancel a path is to use stopMove and clearPath, this method makes the robot pause for a second before continuing to the next target./pav5
Categories
- All Categories
- 5.5K RobotStudio
- 394 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 309 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 783 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 4 Job listings