Giter Club home page Giter Club logo

project-geohsv-2017's People

Contributors

alexrobin avatar labutler avatar mdhsl avatar mikebotts avatar therestofme avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

project-geohsv-2017's Issues

ONVIF Driver

  • Develop ONVIF driver for streaming
  • Develop ONVIF driver for PTZ
  • Test with Dahua camera
  • Test with Axis camera
  • Test with VBCC cameras (remote access?)

Setup Z-Wave Sensors at VBCC

  • set up meeting with VBCC personnel to determine presence and accessibility of indoor sensors
  • map location of existing sensors if they're available
  • finish connection of Z-Wave or other facilities-monitoring sensors to OSH
  • set up OHS-enabled Z-Wave network in office/home
  • test installment and connection to indoor sensors at VBCC or VBCC garage

Common Operating Picture Client

  • 3D Cesium map with overview of all sensors and data
  • Animated icons to show door and motion sensors
  • Overlay floorplan
  • Video dialog + Draped video
  • Charts?

Off-Site Practice

Test all capabilities at Botts-Inc:

  • Deploy all sensors and devices
  • Test all data is received correctly by OSH nodes
  • Test tasking of PTZ cams and drones is working from OSH admin
  • Test web clients are working as expected (video draping, draw layers, tasking)

GeoHuntsville Demo Task List

City Hall Camera

  • Get City Hall Camera connected - Mike
  • Set up OSH node at Tim's (purchase, install, config) - Mike / Lee (waiting)
  • Improve City Hall Camera setup (hardware) - Mike/Lee
  • City Hall Video Camera (config, calibration, etc.) - Lee / Mike
  • Fix lag issue with PTZ tasking commands
  • Video Camera processing chain (existing process) ** - Alex/Lee
  • Video Camera processing chains (SensorML) - Alex
  • Tipping and Cueing Demo - All
  • Map view polygon to terrain AND buildings
  • Drape video to terrain AND buildings
  • Finish/Test Video Client - Lee (Waiting on process from Alex)

Other Cameras

  • ONVIF driver - Josh / Mike
  • Finish testing ONVIF - Josh
  • Pelco-D driver ?? - Josh / Mike
  • VBC Cameras (Bosch fixed view and PTZ) - Josh / Mike
  • Bosch 360 camera support with ePTZ
  • PixPro SP-360 Camera (drone-only?) calibration - Lee
  • Add motion alerts output
  • Buy PTZ WiFi USB-powered video cameras
  • Talk to VBC about installing our cameras (e.g. Axis PTZ on catwalk)
  • Ask VBC about loaner 360 and PTZ cameras
  • Talk to VBC about using their cameras on public network
  • Get VBC to open up outside connection to cameras

Other Sensors

  • other VBC sensors ??? - Josh
  • Door Hinge - Lee (Waiting on ZigBee Dongle)
  • Z-Wave (?) - ??
  • Samsung SmartThings ??
  • Twitter Feed Driver - Josh
  • Simulated CBRNE Sensors (walking & hot zones) - Ian
  • Robot ??
  • Drone Tasking and Support - Alex
  • Get UAV License (call Phil Owen - Energies) - Mike / Josh /
  • LampPost sensors (talk/work with GA Tech) - ??

Other Sensors - Indoor location

  • WiFi Triangulation (Indoor Location) - Alex
  • UWB driver (Indoor Location) - Josh
  • RFID badge tracking - ??
  • Cell Phone (Bluetooth Beacon) - used to spatially guide or inform during emergency

Clients

  • WFS Draw Layer in Client - Mathieu
  • Test DrawLayer and drone geolocation on Android Tablet
  • Location Source UI - Lee
  • Field Deployment App - ??
  • Client Toolkit Issues and Extensions - Mathieu
  • Common Operating Picture client - ??
  • GeoQ Integration ?
  • MAGE ??

Execution

  • Drone Practice (July)
  • City Hall Camera Practice (Aug)
  • VBC Practice (July)
  • Off-Site Practice (End of July)
  • VBC Indoor Practice (Begin June)
  • On-Site Practice (End of July)
  • Demo (End of August)

Android App

  • Test existing video, location and orientation streaming
  • Test with Trupulse LRF
  • Test connection with FLIR
  • Update Trupulse driver to support tagged targets
  • Add tagging interface for LRF targets

Positionning using WiFi

We need an algorithm to compute location using signal strength to several WiFi routers whose locations are known:

  • Develop algorithm to run on Android phone
  • Test in VBCC south hall

GEOINT Services Task List

ATO

  • Finish fixes from SonarQube - Alex
  • Satisfy ThreadFix scans (Fortify, etc.) - Josh access and replicate (?)
  • Address logging (e.g. user log for request/response from web services)

GeoAxis - Richard/Alex/Josh?

  • Get OSH talking to GeoAxis
  • Fix Name recognition on OSH - Alex and Josh with Richard
  • Test at NGA - Richard and Josh

GeoNode - Richard/Josh/Alex/Mathieu - timing?

  • Meet with Richard/Chris T. on status and directions
  • Get familiar with how GeoNode works? How does current community do styling?
  • Fulfill needs from Boundless ? (what was this?)
  • Default styling for certain data types - Mathieu
  • Adding map with styling (support for SLD?) - Alex/Mathieu
  • Finish/demonstrate

Real Sensors

  • Find real sensors to integrate in .mil and UC domains
  • Look at issue of sensor status (heartbeat) for SOS-T Clients

Army SIF

  • Finish initial MASBUS - OSH Integration
  • Add insertObservation - Alex
  • Add insertSensor (v2.0) - Alex
  • Test / demonstrate interoperability
  • Help MASBUS migrate to SensorML 2.0
  • Help MASBUS add getResult support
  • Work on ISA to OSH bridge

City Hall Camera Client

  • PTZ tasking
  • Solve lag issue on PTZ commands
  • Video dialog
  • Support video cone of view
  • Video draping on terrain/buildings
  • Draw layer (get from UAV analyst client)
  • Switch between location sources for tasking
  • Set pan based on data source
  • Set tilt based on data source
  • Set zoom based on data source ?
  • Auto-calibration by picking points in image and map

Install Camera on City Hall

  • establish funding to support ethernet connection
  • work with Tim Erwin to get ethernet connection
  • decide on server configuration for OSH node
  • purchase and set up blade at Traveller
  • establish/test connection to OSH Node on blade
  • Fix camera shake issue
  • calibrate camera lens
  • calibrate pan and tilt

City Hall Camera

  • configure video client for Cesium3D (2D fixed)
  • convert PTZ tasking panel to dialog box
  • test video and tasking with camera in lab
  • manually calibrate lens and PTZ
  • set up automatic PTZ calibration using well-known objects (e.g. rocket, towers, steeples, points on ground, etc) or image/3D map feature pairs
  • create / find 3D models for cameras
  • collect high-def terrain and 3D building models
  • setup OSH node
    • Dahua driver
    • LLA to PTZ processing
    • SOS and SPS

UWB Positioning System

  • Research and buy electronic hardware
    • Evaluation kits
    • Batteries
    • Casing
    • USB serial cable
  • Research and buy tripods
  • Test indoor at Botts Inc. Office
  • Test deployment at VBCC (figure out room coverage)
  • UWB Sensor Driver (using Decawave C++ code)
  • Test OSH integration
  • Need to purchase ST-Link/V2 for updating firmware

On-Site Practice

  • Deploy all sensors and devices inside and outside VBCC
  • Test all data is received correctly by OSH nodes
  • Test tasking of PTZ cams and drones is working from OSH admin
  • Test web clients are working as expected (video draping, draw layers, tasking)

Tipping-and-Cueing for PTZ Camera Control

SubTasks

  • Setup OSH node for tasking camera
    - Add SPS server to receive LLA or PTZ commands
    - Add LLA to PTZ process
  • Demonstrate single source system with City Hall camera
  • Establish an interface for selecting a single location source from a list
  • Create a multi-source management system with priority management
  • Add support for PTZ offset when tracking location

Location Sources

  • Setup OSH node to receive data from various sources
  • Laser rangefinder (Trupulse driver -> target location process -> SOS stream)
  • Personnel GPS (Android phone -> SOS stream)
  • Vehicle GPS (Android phone -> SOS stream)
  • click on map (client sends directly to camera SPS)
  • click on Doppler map (client sends directly to camera SPS)
  • drone location (mavlink driver -> SOS stream)
  • another camera's look location (PTZ to LLA process -> SOS stream)
  • event alerts (facial recognition, gunshot, etc.)

Get 360 Cameras operating in OSH

  • test streaming video with Solo drone and receive with existing RTP camera driver
  • borrow Bosch 360 camera from VBC
  • calibrate 360 camera
  • add support for subsetting of 360 spherical image
  • add SPS "filtering" of 360 image based on PTZ + time
  • test and demonstrate using 360 camera on mast

Connect to Video Cameras at VBCC

  • Contact VBCC IT department
    • What is the protocol to access video (is it RTSP, H264 over RTP?)
    • Are the video streams accessible from outside
  • Develop sensor driver if needed
  • Test Integration with OSH

VBCC Indoor Practice

The goal of this practice is to test deployment inside VBCC (only indoor sensors)

  • Deploy all sensors and devices
  • Test all data is received correctly by OSH nodes
  • Test tasking of PTZ cams and drones is working from OSH admin
  • Test web clients are working as expected (video draping, draw layers, tasking)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.