HAL Robotics Framework

Today is a very exciting day for all of us here at HAL Robotics.
It has been a long two years in the making but we are proud to be finally taking the first public step towards the 

1.0 release of the HAL Robotics Framework.

Ready for testing and available to download today are the 1.0-beta versions of the Core feature-set and the Grasshopper client application.
 
This means that from right now you will be able to test and break work-in-progress versions of:

  • Accurate real-time simulation 
  • Trajectory diagnosis including detection of out-of reach and singular positions
  • Motions specified in Cartesian or joint spaces
  • Simulation of blended motions
  • Online preset catalogs accessible from within Grasshopper, of robotstools and controllers ready to drop in to your scripts
  • Program translation to ABB RAPIDKUKA KRL or Universal Robots URScript
  • Lightweight installer which allows you to add, remove and update extensions to the framework with ease
  • Cloud-based licenses to share between you own computers or your whole organisation
  • User interface adapting to the level of control you require

TRY NOW!

With that we shall let you get started but don’t forget, this is public now so by all means spread the word to anyone you think may also be interested in testing out this new toolkit.

 
Happy programming,
The HAL Robotics Team

milling

Hi Thibault:

We are trying to replicate your milling definition (attached)

Everything goes well in the simulation, untill we switch to code generation, then IK Solver throws an error, base, arm and tool geo turn orange.

Anyways, we save the file, the robot reads it ok

But, when we start milling it seems the process is rotated in 90 degrees

Please see image attached

Best Regards

Mario

  • up

    Thibault Schwartz

    Hi Mario,
    You defined your tool with a 90° rotation on the robot flange, so... of course it will be turned by 90° as well in the reality ;) And the rotation around the spindle is weird, have you checked my example?

    Orange robot = you reach a singularity = you should take that into account, it will block the execution when the robot will reach this position.

    8
  • up

    Thibault Schwartz

    Hi Mario,

    HAL 5 is the version you are already using.

    1