Git Product home page Git Product logo

iqtlabs / birdseye Goto Github PK

View Code? Open in Web Editor NEW
38.0 7.0 15.0 409.02 MB

The BirdsEye RL/RF project enables localization of mobile radio frequency targets, e.g., drones operators, via commericial off-the-shelf sensors.

License: Apache License 2.0

Jupyter Notebook 81.41% Python 1.61% Dockerfile 0.01% Makefile 0.01% C++ 0.19% C 16.77% Shell 0.01% HTML 0.01% CSS 0.01%
radio-frequency radio-frequency-machine-learning edge-ai edge-computing source-localization rf-signal reinforcement-learning edge

birdseye's People

Contributors

anarkiwi avatar cglewis avatar dependabot[bot] avatar emmair avatar goldfrank avatar lk-iqt avatar ltindall avatar rashley-iqt avatar renovate-bot avatar renovate[bot] avatar zhampel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

birdseye's Issues

Result analysis error

I ran python run_birdseye.py -c configs/mcts_multi.yaml on cmd and got _data.csv file.
But when I process the result and run results_guide.ipynb, the following error occurs, and the picture is blank.

No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
No artists with labels found to put in legend. Note that artists whose label start with an underscore are ignored when legend() is called with no argument.
Bearings Sensor & State Dependent Reward
Speedup (MCTS/DQN) = 1.00x

Bearings Sensor & Belief Dependent Reward
Speedup (MCTS/DQN) = 1.00x

Signal Strength Sensor & State Dependent Reward
Speedup (MCTS/DQN) = 1.00x

Signal Strength Sensor & Belief Dependent Reward
Speedup (MCTS/DQN) = 1.00x

Why? Please help me.
Which _data.csv files do I need to use to get your data map on results_guide.ipynb?

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

dockerfile
Dockerfile
github-actions
.github/workflows/codeql-analysis.yml
  • actions/checkout v4
  • github/codeql-action v3
  • github/codeql-action v3
  • github/codeql-action v3
.github/workflows/docker-test.yml
  • actions/checkout v4
  • docker/setup-qemu-action v3
  • docker/setup-buildx-action v3
  • docker/build-push-action v6
.github/workflows/docker.yml
  • actions/checkout v4
  • docker/setup-qemu-action v3
  • docker/setup-buildx-action v3
  • docker/build-push-action v6
.github/workflows/stale.yml
  • actions/stale v9
.github/workflows/tests-codecheck.yml
  • actions/checkout v4
  • actions/setup-python v5
  • snok/install-poetry v1
.github/workflows/tests-unit.yml
  • actions/checkout v4
  • actions/setup-python v5
  • snok/install-poetry v1
  • codecov/codecov-action v4.5.0
pep621
pyproject.toml
pip_requirements
tests/requirements.txt
  • httpx ==0.27.0
  • pylint ==3.2.6
  • pytest ==8.3.2
  • pytest-cov ==5.0.0
  • pytype ==2024.4.11
poetry
pyproject.toml
  • python >=3.9,<3.13
  • flask 3.0.3
  • imageio 2.34.2
  • ipython 8.18.1
  • matplotlib 3.9.1
  • numpy 2.0.1
  • paho-mqtt 2.1.0
  • pandas 2.2.2
  • pfilter 0.2.5
  • requests 2.32.3
  • scipy 1.13.1
  • tqdm 4.66.5
  • seaborn ^0.13.0
  • pynput ^1.7.6
  • pylint ^3.0.0
  • pytype ^2024.0.0
  • pytest ^8.0.0
  • pytest-cov ^5.0.0
  • torch >=2.0.0, !=2.0.1

  • Check this box to trigger a request for Renovate to run again on this repository

Unit Test failure

Currently unit tests are alwyas failing with the messag:

FAILED tests/test_sigscan.py::test_sigscan - ValueError: number sections must be larger than 0.

The error seems to have been introduced in 5a0735e, as the error does not occur in prior test runs, but does occur in all subsequent test runs.

KeyError:"env"

Hi
I run the run_birdseye.py file that result is KeyError :"env" ,I run this file on the terminal using the "python run_birdseye.py -c configs/dqn.yaml" command. My version of python is 3.9.13, othes requirements are same with requirements. txt file. so can help me to address this issue?I would be most grateful.

Yours
MOU

Clarity on update_state function

@goldfrank Can you please provide some clarity on the operations in the update_state function in state.py? We are trying to encode some specific target behavior (linear motion only, rotation at a specified radius), but we are not seeing the proper motion in the visualization of demo.ipynb. For example, why does spd = control[1] on the second code line of this function?

def update_state(self, target_state, control):

Program operation interruption

NameError Traceback (most recent call last)
Cell In[2], line 1
----> 1 run_filter = {'datetime_start': '2021-06-18T00:00:00', 'reward':r, 'sensor':s, 'target_start': 78, 'target_speed':1 }
2 runs = filter_runs('mcts', run_filter)
3 config = get_config('mcts', runs[0])

NameError: name 'r' is not defined

Why?

How to obtain State estimation and motion planning?

How to obtain a graph similar to Fig. 1: State estimation and motion planning after obtaining results of the experiments form python run_birdseye.py -c configs/mcts.yaml and python run_birdseye.py -c configs/dqn.yaml ?

xs

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.