Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Announcement: RealSense SDK version 2.30.0 now available (many added features and bug fixes) #5192

Closed
MartyG-RealSense opened this issue Nov 5, 2019 · 6 comments

Comments

@MartyG-RealSense
Copy link
Collaborator

Hi everyone,

RealSense SDK version 2.30.0 is now available to download from the link below. I thought I should give it the status of an Announcement as it is a major release that adds many features and bug-fixes.

https://github.com/IntelRealSense/librealsense/releases/

API CHANGES

  • RS2_NOTIFICATION_CATEGORY_POSE_RELOCALIZATION - category added to rs2_notification_category. The notification designates T265 performing relocalization event, i.e. finding a match betweenthe current position and a previously recorded map.

NEW FEATURES & IMPROVEMENTS

  • New Cross-platform user-space implementation for supported USB protocols named rsusb. The refactored classes replace the multiplicity of UVC device per-platform implementations (Windows, Unix, Android) with a single cross-platform code infrastructure. In order to support the UVC device requirements, some modification were introduced into rsusb API, mainly adding asynchronous API to the USB messenger. Core Features:

  • Asynchronous API added to rsusb (USB request).

  • Multiple implementations of libuvc (Win7 / Linux / Android) replaced with single implementation
    HID device modified to work with the new asynchronous API. Impact:

  • A new CMake option named FORCE_RSUSB_BACKEND added replaces the FORCE_LIBUVC and FORCE_WINUSB_UVC flags are now marked as deprecated.

  • An update to WinUSB driver was implemented. The new driver must be applied in order to use librealsense 2.30.0 or newer SDK version on Windows 7. Installation of the new driver is performed via librealsense Windows 7 installer.

  • [T265] Firmware Upgrade to 0.2.0.857:
  • [T265] New notification category.(RS2_NOTIFICATION_CATEGORY_POSE_RELOCALIZATION), produced on first relocalization to an imported map

  • [T265] display USB port chain in physical port info. by @BriceRenaudeau

  • New face detection and depth-enabled anti-spoofing demo exhibiting machine learning algorithms with DLIB toolkit.

  • [T265] Adding Wheel Odometry python sample.

  • A link to community project that builds Android application with librealsense. @cabelo

  • [Realsense-Viewer] User notification improvement when the rendering format is not supported.

BUG FIXES


Full release notes, including all linkages and a list of unresolved Known Issues, are available here:

https://github.com/IntelRealSense/librealsense/wiki/Release-Notes#release-2300

@mickeyouyou
Copy link
Contributor

sounds good 👍

@neilyoung
Copy link
Contributor

neilyoung commented Nov 6, 2019

@MartyG-RealSense

RS2_NOTIFICATION_CATEGORY_POSE_RELOCALIZATION - category added to rs2_notification_category. The notification designates T265 performing relocalization event, i.e. finding a match betweenthe current position and a previously recorded map.

Wow. Congratulations to that great update. I already tested the relocation feature and it works! I just now need an explanation, what practically can be achieved with this feature. It is just "Hey, I have found, I know this place?", since the translation coordinates are not changing to some value, which has seen in a previous run or what can be done with it?

Besides that there is still this long time error with the file extension (at least on Ubunutu): When you save a map the save dialog suggests to append the .raw extension to the given name. But it doesn't. Trying to reload opens a dialog, which filters for .raw and finds nothing, obviously. You need to change the filter to "all files" in order to see the saved map. Shall I open a separate issue for that?

@MartyG-RealSense
Copy link
Collaborator Author

Glad you're excited by the update!

I do not have any further information about the workings of RS2_NOTIFICATION_CATEGORY_POSE_RELOCALIZATION at this time.

Yes, please open a separate issue about your file extension problem. Thanks!

@TheBricktop
Copy link

Will try the update, im really happy that relocalisation feature is coming along, but dissapointed that there is still no support for t265 on android, and it could really benefit our current project as it needs reliable augmented reaity tracking that depends on recorded maps. (we cannot use markers)

@dorodnic
Copy link
Contributor

Hi @TheBricktop
#5213 is a significant step in the direction of T265 on Android. Still no commitment we can provide, but a lot of work is being done towards it.

@GOBish
Copy link

GOBish commented Jan 18, 2020

I still can't get it to work on Raspbian Buster on a RPi4 4GB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants