Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
8d36ded
[RSDK-12362] Provide Support for Orbbec Gemini 335LE Camera
SebastianMunozP Oct 24, 2025
18dcdaa
[[RSDK-12362] Add support for new Gemini in discovery and complete in…
SebastianMunozP Oct 27, 2025
540dd42
[[RSDK-12362] Supported devices are now not hardcoded but centralized…
SebastianMunozP Oct 27, 2025
40c5ac4
[[RSDK-12362] Improve handling for supported resolutions
SebastianMunozP Oct 27, 2025
e6e0e43
[[RSDK-12362] Throwing an error if the specified depth/color resoluti…
SebastianMunozP Oct 27, 2025
e66a3ce
[[RSDK-12362] Removing 16:9 support for now
SebastianMunozP Oct 27, 2025
c189d79
[[RSDK-12362] Removing support for firmware_update on Geminie camera …
SebastianMunozP Oct 27, 2025
da15895
Returning timeSinceFrameUs logic to previous logic of returning 0 whe…
SebastianMunozP Oct 27, 2025
f01134a
Reenabling checkFirmwareVersion in get_image()
SebastianMunozP Oct 27, 2025
9042e6b
In Update Firmware making sure the zip name is at least 4 characters
SebastianMunozP Oct 27, 2025
362f7a4
Actually performing the firmwareUpdate
SebastianMunozP Oct 27, 2025
c2f7cf5
[[RSDK-12362] Returning firmwareUpdate logic to its original state, b…
SebastianMunozP Oct 27, 2025
5e0be35
[[RSDK-12362] Improving firmware_update logging and responses
SebastianMunozP Oct 27, 2025
0b3c31e
[RSDK-12362] Enabled and positively tested firmware update on Gemini3…
SebastianMunozP Oct 27, 2025
260be47
[RSDK-12362] Updating README.md
SebastianMunozP Oct 27, 2025
a745de5
Update src/module/orbbec_firmware.cpp
SebastianMunozP Oct 27, 2025
a1ed509
Update src/module/orbbec_firmware.cpp
SebastianMunozP Oct 27, 2025
0caa622
Update src/module/orbbec_firmware.cpp
SebastianMunozP Oct 27, 2025
162a193
Update src/module/orbbec.cpp
SebastianMunozP Oct 27, 2025
767ce34
Update src/module/discovery.cpp
SebastianMunozP Oct 27, 2025
e8daae1
[RSDK-12362] Fixing Windows Build
SebastianMunozP Oct 27, 2025
4915a34
[RSDK-12362] Creating function distortionTypeToString
SebastianMunozP Oct 27, 2025
30ca885
[RSDK-12362] Making lint happy
SebastianMunozP Oct 27, 2025
d70a714
[RSDK-12362] some warn logs are now errors, removing raw pointers for…
SebastianMunozP Oct 29, 2025
6f978bb
[RSDK-12362] Take the fix the Orbbec name on the configs so that they…
SebastianMunozP Oct 29, 2025
fa15ab4
[RSDK-12362] Orbbec devices can have mutiple names, accounting for th…
SebastianMunozP Oct 29, 2025
7e9cbc7
[RSDK-12362] Making lint happy
SebastianMunozP Oct 29, 2025
bb6720a
[RSDK-12362] Improving logic of the code per feedback from PR
SebastianMunozP Oct 30, 2025
6ff60dd
[RSDK-12362] Modularizing the creation of Alignment config for SW and HW
SebastianMunozP Oct 30, 2025
ec79f87
[RSDK-12362] Modularizing startDevice and registerDevice by adding a …
SebastianMunozP Oct 30, 2025
605bb3a
[RSDK-12362] Fixing a bug to handle when return a nullptr, improving …
SebastianMunozP Oct 30, 2025
32087d0
[RSDK-12362] Making lint happy and adding the lint step to Makefile m…
SebastianMunozP Oct 30, 2025
0bf051b
[RSDK-12362] Disabling Gemini cameras for hosts other than Linux for …
SebastianMunozP Oct 30, 2025
e9cd2db
Merge remote-tracking branch 'upstream/main' into support-gemini350LE…
SebastianMunozP Nov 21, 2025
333e885
Adding Support for Infrared to Astra2
SebastianMunozP Nov 21, 2025
3872c2d
Fixing unordered::at error
SebastianMunozP Jan 12, 2026
40f35fa
Improvements on logic
SebastianMunozP Jan 12, 2026
9556105
Fixing orbbec to work remotely
SebastianMunozP Jan 13, 2026
c3c622c
removing FPS field for infrared stream
SebastianMunozP Jan 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ else()
PROGRAMS
first_run.sh
install_udev_rules.sh
DESTINATION ${CMAKE_INSTALL_PREFIX}
DESTINATION .
)
# The lib/extensions directory contains some shared libraries which are
# mandatory for our use case but not picked up by the runtime dependency set
Expand All @@ -109,6 +109,6 @@ install(
FILES
meta.json
99-obsensor-libusb.rules
DESTINATION ${CMAKE_INSTALL_PREFIX}
DESTINATION .
)

5 changes: 4 additions & 1 deletion conanfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,10 @@ def deploy(self):

self.output.info("Creating module.tar.gz")
with tarfile.open("module.tar.gz", "w|gz") as tar:
tar.add(tmp_dir, ".")
# Add individual files directly from the directory to avoid the ./ prefix
for item in os.listdir(tmp_dir):
item_path = os.path.join(tmp_dir, item)
tar.add(item_path, arcname=item)

self.output.debug("module.tar.gz contents:")
for mem in tar.getmembers():
Expand Down
6 changes: 6 additions & 0 deletions meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@
"model": "viam:orbbec:astra2",
"short_description": "Orbbec Astra2 driver return images, depth maps and pointclouds"
},
{
"api": "rdk:component:camera",
"markdown_link": "README.md#model-viamorbbecgemini335le",
"model": "viam:orbbec:gemini_335le",
"short_description": "Orbbec Gemini 335Le driver return images, depth maps and pointclouds"
},
{
"api": "rdk:service:discovery",
"markdown_link": "README.md#model-viamorbbecdiscovery",
Expand Down
Loading