RhinoRobot is a complete, affordable, and easy off-line programming and simulation plugin for Rhinoceros 3D, to handle all types of applications on industrial robots.

RhinoRobot is fully integrated to Rhinoceros 3D and uses its programming environment to provide a simple and clear interface.


CAD and offline robot programming are combined for easy interaction between virtual objects and manufacturing.


As RhinoRobot is working closely with Grasshopper, it's open to customization.

The user can incorporate their own algorithms to add their process needs and customize the post-processor. 


  • Choice of the robot from full range of Kuka, Universal Robots, ABB, Staubli, Yaskawa and more to come
  • Import of the tool geometry and its tool center
  • Definition of tool path with management of different options and orientation: machining, welding, trimming, gluing, 3D printing, scanning, pick'n'place, water jet cutting, ...
  • Multi trajectories with saved combinations of dots and movements created on parts
  • Path simulation with visualization and management of singularities
  • Detection of collision and movement out of range
  • Changing the trajectory with points edition
  • Export program with integration of custom features
  • Programming with fixed tool

And on the last version:

  • Double linear axis
  • Floating license option (internet connection necessary)
  • 5x faster collision detection
  • External axis movement filtering
  • glTF export for simulation visualisation on any platform, including AR/VR devices

RhinoRobot development is based on the user’s feedback. Let us know what would be useful for you in future RhinoRobot version