├── ABBDemo.gh ├── ABBDemo_V1.3.gh ├── CONTRIBUTING.md ├── GCodeImporter.gh ├── ISSUE_TEMPLATE.md ├── KUKADemo.gh ├── KUKADemo_V1.3.gh ├── README.md ├── StaubliDemo.gh ├── StaubliDemo_V1.3.gh ├── URDemo.gh └── URDemo_V1.3.gh /ABBDemo.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HALRobotics/Beta/fa6e25c73b48586c7c99649765292f9cfad84930/ABBDemo.gh -------------------------------------------------------------------------------- /ABBDemo_V1.3.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HALRobotics/Beta/fa6e25c73b48586c7c99649765292f9cfad84930/ABBDemo_V1.3.gh -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to the HAL Robotics Framework 2 | 3 | First off, thanks for taking the time to contribute! 4 | 5 | The following is a set of guidelines for contributing to the HAL Robotics Framework and its extensions. 6 | 7 | ## How Can I Contribute? 8 | 9 | * [Reporting Bugs](#reporting-bugs) 10 | * [Suggesting Enhancements](#suggesting-enhancements) 11 | 12 | ### Reporting Bugs 13 | 14 | This section guides you through submitting a bug report for the HAL Robotics Framework. Following these guidelines helps our team and the community understand your report, reproduce the behavior, and find related reports. 15 | 16 | Before creating bug reports, please check [this list](#before-submitting-a-bug-report) as you might find out that you don't need to create one. When you are creating a bug report, please [include as many details as possible](#how-do-i-submit-a-good-bug-report). Fill out [the required template](ISSUE_TEMPLATE.md), the information it asks for helps us resolve issues faster. 17 | 18 | > **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one. 19 | 20 | #### Before Submitting A Bug Report 21 | 22 | * **Perform a [cursory search](https://github.com/HALRobotics/Beta/issues?utf8=%E2%9C%93&q=is%3Aissue)** to see if the problem has already been reported. If it has **and the issue is still open**, add a comment to the existing issue instead of opening a new one. 23 | 24 | #### How Do I Submit A (Good) Bug Report? 25 | 26 | Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined that your bug is new or related to a closed issue, create an issue and provide the following information by filling in [the template](ISSUE_TEMPLATE.md). 27 | 28 | Explain the problem and include additional details to help maintainers reproduce the problem: 29 | 30 | * **Use a clear and descriptive title** for the issue to identify the problem. 31 | * **Describe the exact steps which reproduce the problem** in as many details as possible. 32 | * **Provide specific examples to demonstrate the steps**. Include links to minimal files which reproduce the problem or screenshots if you believe the problem is local to your machine. 33 | * **Describe the behavior you observed after following the steps** and point out what exactly is the problem with that behavior. 34 | * **Explain which behavior you expected to see instead and why.** 35 | * **Include screenshots and animated GIFs** which show you following the described steps and clearly demonstrate the problem. 36 | * **If you're reporting that something crashed**, include a crash report with a stack trace from the operating system e.g. RhinoDotNetCrash.txt on your desktop until the Rhino Crash Reporting dialog is closed. Include the crash report in the issue in a [code block](https://help.github.com/articles/markdown-basics/#multiple-lines), a [file attachment](https://help.github.com/articles/file-attachments-on-issues-and-pull-requests/), or put it in a [gist](https://gist.github.com/) and provide link to that gist. 37 | * **If the problem wasn't triggered by a specific action**, describe what you were doing before the problem happened and share more information using the guidelines below. 38 | 39 | Provide more context by answering these questions: 40 | 41 | * **Did the problem start happening recently** (e.g. after updating to a new version of the Framework or an extension) or was this always a problem? 42 | * **Can you reliably reproduce the issue?** If not, provide details about how often the problem happens and under which conditions it normally happens. 43 | * If the problem is related to working with files (e.g. opening and editing files), **does the problem happen for all files and projects or only some?** Does the problem happen only when working with local or remote files (e.g. on network drives), or with large files or files with very complex toolpaths? Is there anything else special about the files you are using? 44 | 45 | Include details about your configuration and environment: 46 | 47 | * **Which version of the HAL Robotics Framework and its extensions are you using?** You can get the exact version in the HAL -> About menu or via the installer. 48 | * **What's the name and version of the OS you're using**? 49 | * **Are you running a virtual machine?** If so, which VM software are you using and which operating systems and versions are used for the host and the guest? 50 | * **Which other plugins do you have installed?** You can get that list in Grasshopper by viewing the Solver tab in your Grasshopper Settings/Preferences. 51 | 52 | ### Suggesting Enhancements 53 | 54 | This section guides you through submitting an enhancement suggestion for the HAL Robotics Framework, including completely new features and minor improvements to existing functionality. Following these guidelines helps the team and the community understand your suggestion and find related suggestions. 55 | 56 | Before creating enhancement suggestions, please check [this list](#before-submitting-an-enhancement-suggestion) as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please [include as many details as possible](#how-do-i-submit-a-good-enhancement-suggestion). Fill in [the template](ISSUE_TEMPLATE.md), including the steps that you imagine you would take if the feature you're requesting existed. 57 | 58 | #### Before Submitting An Enhancement Suggestion 59 | 60 | * **Perform a [cursory search](https://github.com/HALRobotics/Beta/labels/enhancement)** to see if the enhancement has already been reported. If it has **and the issue is still open**, add a comment to the existing issue instead of opening a new one. 61 | 62 | #### How Do I Submit A (Good) Enhancement Suggestion? 63 | 64 | Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined that your enhancement suggestion is new or related to a closed issue, create an issue on that repository and provide the following information: 65 | 66 | * **Use a clear and descriptive title** for the issue to identify the suggestion. 67 | * **Provide a step-by-step description of the suggested enhancement** in as many details as possible. 68 | * **Provide specific examples to demonstrate the steps**. Include copy/pasteable snippets which you use in those examples, as [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). 69 | * **Describe the current behavior** and **explain which behavior you expected to see instead** and why. 70 | * **Include screenshots and animated GIFs** which help you demonstrate the steps or point out the part of the HAL Robotics Framework which the suggestion is related to. 71 | * **Explain why this enhancement would be useful** to your fellow users. 72 | * **List any applications where this enhancement or something similar exists.** 73 | -------------------------------------------------------------------------------- /GCodeImporter.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HALRobotics/Beta/fa6e25c73b48586c7c99649765292f9cfad84930/GCodeImporter.gh -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ### Prerequisites 2 | 3 | * [ ] Put an X between the brackets on this line if you have done all of the following: 4 | * Reproduced the problem in a minimal file that you can share if needed. 5 | * Checked that your issue isn't already filed: https://github.com/HALRobotics/Beta/issues?utf8=%E2%9C%93&q=is%3Aissue 6 | 7 | ### Description 8 | 9 | [Description of the issue] 10 | 11 | ### Steps to Reproduce 12 | 13 | 1. [First Step] 14 | 2. [Second Step] 15 | 3. [and so on...] 16 | 17 | **Expected behavior:** [What you expect to happen] 18 | 19 | **Actual behavior:** [What actually happens] 20 | 21 | **Reproduces how often:** [What percentage of the time does it reproduce?] 22 | 23 | ### Versions 24 | 25 | You can get the exact version of the Framework and all installed extensions in the HAL -> About menu or via the installer. Please also include the OS and what version of the OS you're running. 26 | 27 | ### Additional Information 28 | 29 | Any additional information, configuration, files or data that might be necessary to reproduce the issue. 30 | -------------------------------------------------------------------------------- /KUKADemo.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HALRobotics/Beta/fa6e25c73b48586c7c99649765292f9cfad84930/KUKADemo.gh -------------------------------------------------------------------------------- /KUKADemo_V1.3.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HALRobotics/Beta/fa6e25c73b48586c7c99649765292f9cfad84930/KUKADemo_V1.3.gh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # HAL Robotics Framework (β) 2 | HAL Robotics Framework beta release and associated documentation. 3 | 4 | If you want to see [what the Framework can do](https://hal-robotics.com/solutions/), check out some [case studies](https://hal-robotics.com), or take a look at its [key features](https://hal-robotics.com/technology/), head over to our [main site](https://hal-robotics.com). 5 | 6 | ## SDK Access 7 | Please follow the instructions on our [docs site](https://docs.hal-robotics.com) to get the HAL Robotics Framework SDK for [Grasshopper](https://www.rhino3d.com/download/) and start programming your robots to do amazing things. 8 | 9 | # Improvements and Bug Reports 10 | We are continually internal testing all our software and release fixes as quickly as we can but we also appreciate being notified if you find cases we have somehow missed. 11 | 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. 12 | Therefore we ask that you please refer to the [Contribution guideline](https://github.com/HALRobotics/Beta/blob/master/CONTRIBUTING.md) and submit any bug reports or enhancement requests through the [Issues](https://github.com/HALRobotics/Beta/issues) tab at the top of the page. 13 | 14 | The more feedback you give, the more errors you find, the more issues you report, the better the HAL Robotics Framework gets. 15 | 16 | ## Common Issues 17 | [Compatibility between plugins](https://github.com/HALRobotics/Beta/issues/22) 18 | 19 | [Grasshopper loading errors](https://github.com/HALRobotics/Beta/issues/69) 20 | 21 | [more...](https://github.com/HALRobotics/Beta/issues?q=is%3Aissue+label%3A%22common+issue%22) 22 | 23 | ## Update Requirements 24 | ### 1.x -> 1.3 25 | No known issues updating files to 1.3.x. 26 | ### 1.3 -> 1.4 27 | No known issues updating files to 1.4.x. 28 | -------------------------------------------------------------------------------- /StaubliDemo.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HALRobotics/Beta/fa6e25c73b48586c7c99649765292f9cfad84930/StaubliDemo.gh -------------------------------------------------------------------------------- /StaubliDemo_V1.3.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HALRobotics/Beta/fa6e25c73b48586c7c99649765292f9cfad84930/StaubliDemo_V1.3.gh -------------------------------------------------------------------------------- /URDemo.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HALRobotics/Beta/fa6e25c73b48586c7c99649765292f9cfad84930/URDemo.gh -------------------------------------------------------------------------------- /URDemo_V1.3.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HALRobotics/Beta/fa6e25c73b48586c7c99649765292f9cfad84930/URDemo_V1.3.gh --------------------------------------------------------------------------------