NEPI Documentation
< All Topics
Print
Updated
NEPI Engine – Version Release Notes
Version #: 3.0.0
Issued: Nov 20th, 2024
NEPI Image Updates
- OpenCV, Open3D, Pytorch, and TorchVision all installed with CUDA GPU support
NEPI SDK Updates
- New consolidated NEPI_Managers source-code repository
- New Driver Management System with configuration controls for each driver
- New AI Framework Management System with configuration controls for each framework and model
- New Application Management System with configuration controls for each application
NEPI Hardware Drivers
- New consolidated NEPI_Drivers source-code repository
- Added hardware level configuration settings systems for all sensor and control drivers
- Added resolution control to Zed Stereo Camera drivers
- Optimized ethernet communications settings for reduced GenICam camera interfaces
- Improved Pan and Tilt interface
- Improved LED interface
NEPI AI Framework System
- New consolidated NEPI_AI_Frameworks source-code repository
- New AI Framework for YoloV5 model support
NEPI Applications
- New consolidated NEPI_Apps source-code repository
- New applications for publishing image, video, and pointcloud files within the NEPI environment
- New AI Alert, Targeting, and PanTilt Tracking applications adopted from automation scripts
- New Image and Pointcloud Viewer applications
NEPI RUI Updates
- Restructured to organize applications under functional headings
- Restructured to support real-time display updates as drivers, AI models, and applications are enabled/disabled
Version #: 2.2.0.2
Issued: Apr 1st, 2024
NEPI SDK Updates
SYSTEM:
- Bug fix: Incorrect path was used for sys config when performing user restore
NEPI Hardware Drivers
- None
NEPI RUI Updates
- None
Version #: 2.2.0
Issued: Apr 18th, 2024
NEPI SDK Updates
SYSTEM:
- Updated READMEs and some convenience scripts
- Modify logic for reporting licensed/unlicensed per latest open-source and commercial definitions
NEPI Hardware Drivers
- IDX: Default sensor framerates are now MEDIUM
- ONVIF: Update remote device clocks on connection (Sidus P/T requirement)
- ONVIF: Add specialized Sidus SS109 P/T driver
- ONVIF: Improved ROS Node management
- ONVIF: Now user specifies whether devices support image streaming and/or pan/tilt rather than auto-detecting
- ONVIF: Use SOAP directly rather than python-onvif-zeep in discovery and management for better compatibility (Sidus P/T Requirement)
- ONVIF: Bugfix — proper URI is derived now on re-discovery/re-connect
- ONVIF: Improve resolution mapping (proper ordering based on total pixel count, not just width)
- ONVIF: More robust capability query
- ONVIF: User can specify drivers for IDX and PTX nodes (ROS and RUI)
- PTX: Fix some copy/paste bugs in Python PTX inteface class identified during testing
- IDX: Provide max/min available range in meters in IDXStatus message
- System: Tune ethernet settings to support better sensor throughput (major improvement for Genicam GigE sensors)
- Genicam: Fix some color and resolution conversion issues
NEPI RUI Updates
- Display ranges in meters, not ratio, in RUI
Version #: 2.1.5.3
Issued: Mar 6th, 2024
NEPI SDK Updates
SYSTEM:
- None
NEPI Hardware Drivers
- Bug fix: Onvif manager now properly loading camera and p/t config files.
NEPI RUI Updates
- None
Version #: 2.1.5.2
Issued: Apr 1st, 2024
NEPI SDK Updates
SYSTEM:
- Added Open3D with Cuda Support
NEPI Hardware Drivers
- None
NEPI RUI Updates
- Added dropdown driver selection for ONVIF application to choose from a generic driver or custom driver
Version #: 2.1.5.1
Issued: Mar 1st, 2024
NEPI SDK Updates
SYSTEM:
- Explicitly allow HIL plugin to mavros node when auto-launching
NEPI Hardware Drivers
- None
NEPI RUI Updates
- Added dropdown driver selection for ONVIF application to choose from a generic driver or custom driver
Version #: 2.1.5
Issued: Feb 29th , 2024
NEPI SDK Updates
SYSTEM:
- Documentation: README updates throughout
NEPI Hardware Drivers
- New LSX generic interface for lighting control and initial Sealite implementation
- IDX: Bugfix — Consistent range window functions for IDX
- IDX: Add Zed 2i as known Zed stereo camera
- IDX: Bugfix — Zed camera data saving now works
- Autolauncher: Mavlink (e.g., Pixhawk) and Sealite now integrated in standard NEPI autodetction
- ONVIF: Auto-fix invalid characters in user-supplied device “basenames”
- RBX: Added some new fields to status message
NEPI RUI Updates
- None
Version #: 2.1.4.1
Issued: Feb 19th , 2024
NEPI SDK Updates
SYSTEM:
- Fix ONVIF detection issues discovered when testing a couple new devices
NEPI Hardware Drivers
- Update new LXS msg and srv definitions following completed initial LSX implementation
NEPI RUI Updates
- None
Version #: 2.1.4
Issued: Feb 16th , 2024
NEPI SDK Updates
SYSTEM:
- Added Genicam support and auto-detect
- Fix some issues with config. file identification for auto-launched nodes
- Disable all Snapshot event actions by default
NEPI Hardware Drivers
- Added ONVIF management API for auto-detect and user-specified credentials
- Extend PTX interface to support interactive jogging and waypoints
- PTX reverse-control settings now stored on-device
- Generic ONVIF PTZ integration as NEPI PTX device
- Add built-in Zed camera support as IDX sensor (including auto-detect/auto-launch)
- Lots of new message and service files to adhere to latest NEPI NEX spec.
NEPI RUI Updates
- None
Version #: 2.1.3
Issued: Dec 8th , 2023
NEPI SDK Updates
SYSTEM:
- Add license files and license header comments throughout
- Submodule path updates for GitHub transition
- Basic, consistent READMEs throughout
- Time Sync: RTC/hardware clock support
- Check fstab first for nepi_storage path
- Bug fix: Now gpsd_ros_client publishes the expected heading message type
- Remove Numurus 3DX URDF files from NEPI sources
- Change target directory for source-code rsync
NEPI Hardware Drivers
- None
NEPI RUI Updates
- None
Version #: 2.1.2
Issued: Dec 8th , 2023
NEPI SDK Updates
SYSTEM:
- Avoid installing any Darknet model files — leave that entirely to nepi_storage deployment process
- Add new tracked “databases” folder to nepi_storage
NEPI Hardware Drivers
- None
NEPI RUI Updates
- None
Version #: 2.1.1
Issued: Nov 27th , 2023
NEPI SDK Updates
SYSTEM:
- Eliminate some catkin/CMake errors due to non-installation of empty folders
- Support Jetson A/B scheme in addition to standard NEPI A/B rootfs scheme
- New post-build script to install start-up services
NEPI Hardware Drivers
- None
NEPI RUI Updates
- None
Version #: 2.1.0
Issued: Nov 8th, 2023
NEPI SDK Updates
SYSTEM:
- General: Port all to Python 3 (ROS Noetic) for Ubuntu 20.04 switch
- Time Sync Mgr: Properly report when NTP is synchronized
- Network Mgr: Check for internet connectivity and report
- Autolauncher: Allow absolute paths for configured auto-launched node config files
- AUTOMATION:
- Automation Mgr: Sort scripts alphabetically in query responses
- Automation Mgr: Improve ability to stop/kill running scripts
- Automation Mgr: Log all script console output to files
CONNECT:
- NEPI Connect Bridge: Available LB data sources no longer static
NEPI Hardware Drivers
- Autolauncher: Ardupilot default config for mavros node
NEPI RUI Updates
- General: Larger panel for menu subitems
- General: Port to Python 3 and Ubuntu 20.04
- Automation Tab: Automation scripts now listed alphabetically
- Automation Tab: Display script log size as part of status
- AU Tab: Always show the image corresponding to classifier state
- Dashboard Tab: Use NTP sync status directly to determine NTP status color
- (New) Imagery Tab: New dedicated multi-image viewer page
- Imagery Tab: Single snapshot button on Imagery page instead of per-image
- Sequencer Tab: Move page to Applications submenu
- Admin Tab: Obscure WiFi client passwords
- Admin Tab: Indicate when system has internet connection
- Connect Tab: Improved page responsiveness
- IDX Sensor Tab: Renamed Imaging and allows selecting any image under IDX sensor namespace
Version #: 2.0.4
Issued: Oct 11th, 2023
NEPI SDK Updates
SYSTEM:
- Improved ownership and permissions settings for user partition
- ROS node user-modified config files now reside in user partition
- ROS node user and select system config files can be restored from user partition
NEPI Hardware Drivers
- General fixes for V4L2 camera drivers
- Auto-start IQR Pan/Tilt ROS node when hardware is detected (plug-and-play)
- IDX Node: Allow configurable ignored L4V2 devices (default list includes Zed2, Zed-M, and some RB5 built-ins)
NEPI RUI Updates
- Avoid showing developer license warning on page refresh and dropped connection
- CONNECT Page: Updated text labels and text field behaviors
- ADMIN Page: Added a User Restore (Advanced Setting) button to support post-sw-update settings restoration
- PAN/TILT Page: Look and feel updates
Version #: 2.0.3
Issued: Sept 7th, 2023
NEPI SDK Updates
SYSTEM:
- WiFi: Allow setting access point SSID/Passphrase via ROS interface
- WiFi: Added WiFi client support
NAVPOSE:
- NavPoseMgr: Major rewrite to correct longstanding bugs and inconsistencies
- GPSD_ROS_Client: Update for new NavPoseMgr API
CONNECT:
- NEPI_Link_ROS_Bridge: Make public SSH key available over ROS API
- NEPI_LINK_ROS_Bridge: Update for new NavPoseMgr API
NEPI Hardware Drivers
- New Pan/Tilt NEPI abstracted driver class (PTX)
- IQR Pan/Tilt PTX ROS node and new IQR PTX NEPI driver
- Add Mavlink ROS node
NEPI RUI Updates
- Reorganized top menu: Connect–>Apps subitem, new Controls menu with PTX sub-items
- ADMIN Page: Added WiFi client and Access Point setup
- NAVPOSE Page: Completely restructured to support new backend
- CONNECT Page: Added option to show public SSH key
- PAN/TILT Page: New pan/tilt control and status page
Table of Contents