HEBI Mobile I/O

HEBI Mobile I/O



Free

2.2.2for iPhone, iPad and more
9.9
6 Ratings
HEBI Robotics, Inc.
Developer
65.1 MB
Size
Oct 25, 2023
Update Date
Utilities
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
HEBI Mobile I/O Screenshots
HEBI Mobile I/O posterHEBI Mobile I/O poster
HEBI Mobile I/O posterHEBI Mobile I/O poster

About HEBI Mobile I/O

HEBI Robotics creates components that allow you to create custom robots quickly, and the HEBI APIs enable you to program these robots using your favorite programming language. The HEBI Mobile IO App is another component in this ecosystem; it integrates with HEBI APIs and tools to provide analog and digital inputs that can be used to control these robots.

More information about HEBI robotic components can be found at http://hebi.us, and technical documentation for programming robots using these APIs is provided at http://docs.hebi.us. HEBI Mobile IO shows up as a network device that provides analog and digital "feedback" information, similar to the HEBI IO Board, as well as inertial measurements. This feedback can be accessed using the MATLAB, C, C++, and Python APIs for HEBI components, available for download at http://docs.hebi.us. You can also send commands from these APIs to alter the state and configuration of the HEBI Mobile IO app.

Two modes for this app are provided -- a "virtual joystick" which maps axes and buttons to the same 8 analog and 8 digital inputs, and a set of sliders and buttons that allow direct setting of 8 analog and 8 digital input "pins" (banks A and B in the feedback object). These modes can be toggled through the app's settings.

Additionally, the camera is used in combination with Apple's ARKit technology to provide a full 6DOF pose estimate of the device as it is moved through the world.

NOTE: This app is only useful in combination with HEBI APIs and tools, and does not provide utility as a standalone app.
Show More

What's New in the Latest Version 2.2.2

Last updated on Oct 25, 2023
Old Versions
* Fixed issue with text labels where garbage unicode characters could appear
* Corrected AR Orientation offset rotation
Show More
Version History
2.2.2
Oct 25, 2023
* Fixed issue with text labels where garbage unicode characters could appear
* Corrected AR Orientation offset rotation
2.2.1
Oct 5, 2023
Bugfix for unresponsive application in certain case of setting labels; otherwise unchanged.
2.2.0
Oct 2, 2023
Updated styling, support for landscape and portrait layouts. Added a camera only layout that hides all controls. Experimental support for user-configurable UI layout via HEBI API.
1.6
Apr 9, 2022
This update addresses a small issue that could lead to axis and button label not being set from certain API versions, and updates the application for support of newer iOS devices.
1.5
Jan 19, 2022
* Customize axis and button labels (through "SetLabel" IO commands in recent and upcoming HEBI API releases)
* Fixes default name of device as it appears in HEBI APIs and Scope
1.4
Oct 24, 2020
Update for iOS 14 compatibility
1.3
Apr 9, 2019
Small bugfixes for HEBI MATLAB API interop.
1.2
Feb 26, 2019
Features:
- App name and family can now be changed through HEBI Scope + APIs
- Allow user to set whether accelerometer data includes gravity or not
- Sliders and joysticks now have settable "snap" positions (send [-1,1] or nan values on A1-A8)
- Sliders and joysticks positions can be set (when not in "snap" mode) (send [-1,1] values on E1-E8)
- Buttons can be settable to "momentary" or "toggle" mode (send 0/1 values on B1-B8)
- An output indicator ring around the buttons can be settable (send 0/1 values on F1-F8)
- Phone vibrates momentarily when an "effort" command is received
- Allow tapping on the sliders to set their position
- The border of the app is settable as an "LED", including transparency (where supported by APIs)
- Text can be displayed and cleared in the center of the app (where supported by APIs)

Bugfixes/other changes:
- Default app name changed to Mobile IO, and default UI is the "joysticks" UI
- Change displayed type (e.g., firmware type info in Scope) to "Mobile IO" instead of "Mobile Input"
- Accelerometer frame is fixed
1.1
Jul 13, 2018
Layout improvements (Joystick page):
- moved sliders away from bottom, so control center is not accidentally triggered
- made touch targets for sliders larger
- added labels to buttons/sliders corresponding to I/O Feedback data in API.

Additional/Updated feedback:
- "Mobile Feedback" data support (supported in recent HEBI API versions), including:
- location estimation (based on ARKit)
- battery voltage
- Magnetometer
- Analog scaling on "Sliders" layout is from 0-1 instead of 0-5
- Updated gyro to use unbiased data from CoreMotion
- Updated accelerometer feedback to just report device motion, not gravity.

Other:
- Changed title to "Mobile I/O" to better match naming convention in HEBI APIs
- Battery usage improvements
1.0
May 17, 2018

HEBI Mobile I/O FAQ

Click here to learn how to download HEBI Mobile I/O in restricted country or region.
Check the following list to see the minimum requirements of HEBI Mobile I/O.
iPhone
Requires iOS 11.0 or later.
iPad
Requires iPadOS 11.0 or later.
iPod touch
Requires iOS 11.0 or later.
HEBI Mobile I/O supports English

HEBI Mobile I/O Alternative

You May Also Like

Get more from HEBI Robotics, Inc.