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

Version 0.0.2: Example App needs to be implemented #4

Open
ToluAta opened this issue Apr 6, 2022 · 3 comments
Open

Version 0.0.2: Example App needs to be implemented #4

ToluAta opened this issue Apr 6, 2022 · 3 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@ToluAta
Copy link
Contributor

ToluAta commented Apr 6, 2022

We need an Example App showing off the features of our library.
Needed Features:

  • Building: Create a Building
  • Graph: Create a Graph, Find shortest Path
  • Tracking:
@scalz
Copy link

scalz commented Sep 6, 2022

Hello,

thank you for making and sharing this library.

Any news about your demo example ?
I'm trying to understand how to use your Mapper.

I have set up a Building configuration with 3 beacons (anchors), and would like to know in which Room is the device.

Sorry for my ignorance :)

  • is your library ready for use ?
  • from what I understand we need to use Mapper to get the room localization, isn't it ?
  • as Mapper needs a Graph, what does the Graph represent, so I can generate it.
  • once mapper.initiateTrackingCycle has been called, how should we update RSSIs ? with beacon.updateRssi() ? how to recalculate the Room where the device is located ?
  • is your Slack a better place to ask for help ?

@gregatm
Copy link

gregatm commented Sep 6, 2022

Hey,

this project is currently in a difficult state. The team has completely changed, so the knowledge on the library has passed on.

is your library ready for use

The general functionality does work, but I would not consider this library as plug and play, you probably have to put in quite some effort in, to get it working well. Though we are currently working on improving the situation but facing our own set of difficulties, will probably take a few months until we can publish an improved version of the library.

from what I understand we need to use Mapper to get the room localization, isn't it ?

as Mapper needs a Graph, what does the Graph represent, so I can generate it.

It depends on what you want to do. Do you want to just know the room the object is in? Then you can just build a Building-object representing your building with floor and rooms. For the position you can then use the MultilaterationFunction to calculate the position and put the position in the Building.getCurrentRoom-Function to get the current room. To get a slightly smoother result when your object is moving around, you can use the Tracker class.

The library is more focused on continuous motion tracking a user and navigating through a building. Thats when you would need the mapper/graph and all that.

once mapper.initiateTrackingCycle has been called, how should we update RSSIs ? with beacon.updateRssi() ? how to recalculate the Room where the device is located ?

If you are using the MultilaterationFunction you would update the RSSI with beacon.updateRssi() and then recalculate the position with .calculate (with the Tracker you would call .initiateTrackingCycle )

@scalz
Copy link

scalz commented Sep 8, 2022

thank you for your reply. I'll try this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants