detect collision in virtual evironment
newform
✭
Hello,
We are developing a standalone application using PC SDK in VS2008 and want to detect collision when manipulating a virtual robot. Is it possible for robotstudio fire collision event to our application whenever it happens?
We put geometry and virtual robot in the same virtual environment.
One more question is where I can download RobotStudio API document.
Thanks a lot
newform2010-03-05 20:29:51
0
Comments
-
Hello,using your stand alone application you can use PC SDK to connect to a robot that is part of a RobotStudio Station.When you run a simulation in RobotStudio, you can get an event using the RobotStudio API when a collision occurs.But I'm not sure what is the best way to get this event from the RobotStudio Add-In to your application. Maybe Windows Communication Runtime can be something to look into. However I have no experiecne with WCF myself.Have you thought of integrating your application as an Add-In in RobotStudion instead?Depending on the purpose of your application it may or not make senseThe RobotStudio API Documentation is installed with RobotStudio. You can find it from F1 Help in Visual Studio Tools For Applications (VSTA) which you can launch from the Add-Ins Tab, or you can browse directly to ""C:Program FilesABB Industrial ITRobotics ITRobotStudio 5.12HelpenAPIDocumentation.chm"In RobotStudio 5.13 it will be available from the Start Menu and from the Help menu in RobotStudio as well.0
-
Hello,
Thank you for the information provided.
We don't want to develop a robotstudio addin as our application will handle real robot too. That is why we use PC SDK. But there is no any API we can use to detect collision using PC SDK.
0 -
Hi,I don't know whether this is of some help, but one of my students recently programmed a parallel task that checks colisions in advance by extrapolating during motion. He modelled the robot and the environment by simple boxes. He did this for a Fanuc robot, but during the summer, I have another student who will work on the same project but with ABB. My intent, though, is to simply use multitasking and do the coding in RAPID.Ilian0
-
Hi,this is a good approach, but for a production environment it's probably a very big task to develop something that works and is usable and safe...In PC SDK there is nothing that directly supports collision checking.Are you doing this for a customer, or is it more research oriented?0
-
Hi,It is research oriented. No customer in mind.Ilian0
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)
- 785 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 4 Job listings