Skip to content

HL Engine 3 is the latest version of the Human Level Engine which is a middleware, designed to simplify the development and integration of applications in robotics and computer vision. HL Engine 3 offers built-in support for Unitree Go2, Unitree Z1, Unitree G1, and Niryo Ned 2 robots, allowing you to control and manage multiple robot platforms

License

Notifications You must be signed in to change notification settings

TechMaverik/HL-Engine-3

Repository files navigation

HLDi

HL-Engine-3

Why use multiple tools to control different robots when HL Engine does it all?

HL Engine 3 is the latest version of the Human Level Engine which is a middleware, designed to simplify the development and integration of applications in robotics and computer vision. HL Engine 3 offers built-in support for Unitree Go2, Unitree Z1, Unitree G1, and Niryo Ned 2 robots, allowing you to control and manage multiple robot platforms from a single, unified interface.

How HL ENGINE 3 can be used?

HL Engine 3 works in 2 modes

  • Client Server Mode
  • Host Mode
  • Custom Mode

Client Server Mode (API)

In Client-Server Mode, the HL Engine 3 is deployed on a local machine—such as an onboard computer, laptop, or desktop—to which the robot is connected. The key advantage of this mode is that any device on the same network can access the robot’s features by calling its respective functional APIs. This includes devices like Android phones, iPads, development boards, custom boards, and more.

Host Mode

In Host mode, the HL Engine 3 is installed on your laptop or desktop where the robot is connected, allowing you to access the HL Engine 3 Service Libraries and program the robots independently.

Custom Mode

In Custom Mode you can add your custom api to the existing HL Engine 3 library for your custom robots which is ideal for research and development.

Installation

  • Install python 3.10 or greater versions
  • Download HL-Engine-3
  • Create a virtual Environment python - m venv .hlengine
  • Activate Virtual environment source .hlengine/bin/activate for Linux.
  • run python -r requirements.txt

Designed and Developed by Akhil Jacob

About

HL Engine 3 is the latest version of the Human Level Engine which is a middleware, designed to simplify the development and integration of applications in robotics and computer vision. HL Engine 3 offers built-in support for Unitree Go2, Unitree Z1, Unitree G1, and Niryo Ned 2 robots, allowing you to control and manage multiple robot platforms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages