Grasshopper Docs

Community documentation for Grasshopper add-ons & plugins

01 | Core
02 | Virtual Robot
03 | Virtual Tool
04 | Toolpath Utilities
05 | Utilities
06 | Online

Experimental: Exchange data with robots running the KUKA Sunrise platform. The robot has to be listening for UDP datagrams at port 30000. Use a Grasshopper Timer to refresh the output. Does not support all movement types yet.

Inputs

NameIDDescriptionType
GoGOGoBoolean
KUKA|prc CommandsCMDSKUKA|prc Commands.CommandData
Local Port NumberPORTLocal port number for receiving data.Integer
Robot IPIPIP of the robot to communicate with. Port is always 30000String

Outputs

NameIDDescriptionType
Current axis positionAXISCurrent axis position of the connected robot. Connect the axis command to a CORE simulation component for realtime visualization, with the simulation slider set to 0.5CommandData
Current Cartesian positionPOSCurrent Cartesian position of the connected robot.Plane
Force VectorFORCEForce at tooltip.Curve
Buffered CommandsBUFFERBuffered commands (excluding commands that have already been executed through moveAsync()).Integer

Video Tutorials

Site design © Robin Rodricks.   Co-created by Andrew Heumann.   KUKA Prc Pro and associated data © 2020 Johannes Braumann (Robots in Architecture).  
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.  Hosted by GitHub

Report an Issue  |  Terms of Service