Work In Progress

Ready for testing and available to download today are the 1.x-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 robots, tools and controllers ready to drop in to your scripts
  • Program translation to ABB RAPID, KUKA 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

Getting Started

The first thing you’ll need to do to get going is create an account on our WIP user-space. This will give you access to a trial and serve as an access to your licenses, either personal or shared. Once you create your account and verify your email address you’ll find the link for the installer, which you are now free to download, and a couple of pages that may come in handy if you need to administer your licenses or organisational memberships. It’s now time to install the framework. There is no need to uninstall your previous HAL Robot Programming & Control installation if you have one, the framework will run in parallel to help you migrate your existing projects.

Once you’ve run the installer and selected the extensions you want to install I suggest you head over to our Getting Started playlist on YouTube which will talk you through the basics of the interface, how the new components work and what goes where to create your first executable toolpath. We will be adding more detailed tutorials over the next few weeks so please subscribe (or just check back there every so often) for walkthroughs, guides, tips and tricks directly from the team that created the software.

Improvements and Bug Reports

We are going to continue our internal testing of all our software and will be releasing fixes as quickly as we can but we also need your help to stabilize the framework. We are keen for you to start playing with and getting used to the new UI but this is still very much a β. We consider this release, and those that will follow until we are prepared to call v1.0 stable, there to be broken by you. As such we have prepared a GitHub repository for all your bug reports. The best way for us to correct issues is to be able to reproduce them ourselves and delve into the code to see what’s going wrong.
Therefore, we ask for two key things when submitting issues:

  1. that you tell us which build configuration you are currently using (you can see that in the About section of the HAL menu)
  2. steps to reproduce the bug, with a minimal set of files to replicate the error on our side if necessary.

The more feedback you give, the more errors you find, the more issues you report, the faster we can get the HAL Robotics Framework to a stable 1.0 release and, more importantly, the more influence you will have over the final product so it does exactly what you want in the way you want.