Roberto, the realtime update of the map appen trough TCP .
OssimPlanet has a tcp (listener/broadcast) for data and positioning (look-at or Camera) [lon,lat,roll,pitch,heading]
it accept a string on the listener with [lon,lat,roll,pitch,heading] and will update the camera position.
for the data it will accept data from a shared filesystem (but with python we can easy transfer the image from the dron to the ground station, if the drone is visible on the network)
PlanetSasha was born to create a bridge between grass/qgis and Ossimplanet
hence it doesn't have all what is needed to use it as ground station sw, but :
the nature of the code (python)
the image processing engine in ossim
the tcp capabilities in ossimplanet (tcp is used tu receive both data and position)
can be used to deveolop the missesd code to make a g.s.
in PlanetSasha the position (lon,lat, roll, pitch, heading) is update in realtime using a tcp connection (the position is changed by the gui widget or by a connection with gpsd).
the code can send georeferenced images (the file need to be on a fisical disk) to ossimplanet, using tcp
so to achieve what you means the workflow should be :
- Multicopter capture smoll tile
- Send the tile to the ground station
- Generate a .geom file (like a .tfw) for the tile
- Send the georeferenced tile to ossimplanet
here there are some videos to show how PlanetSasha works,
they are a bit outdated and don't show all the functions :
to receive video, the easiest way should be to receive the streamed data and display
them in a pyqt apps accessible frm the main window in PlanetSasha.
I think that this is interesting project . Massimo what kind of function support for realtime update of map using using image from Multicopter ? Do you have some examples ?
Regards
Roberto
Comments
Roberto, the realtime update of the map appen trough TCP .
OssimPlanet has a tcp (listener/broadcast) for data and positioning (look-at or Camera) [lon,lat,roll,pitch,heading]
it accept a string on the listener with [lon,lat,roll,pitch,heading] and will update the camera position.
for the data it will accept data from a shared filesystem (but with python we can easy transfer the image from the dron to the ground station, if the drone is visible on the network)
PlanetSasha was born to create a bridge between grass/qgis and Ossimplanet
hence it doesn't have all what is needed to use it as ground station sw, but :
the nature of the code (python)
the image processing engine in ossim
the tcp capabilities in ossimplanet (tcp is used tu receive both data and position)
can be used to deveolop the missesd code to make a g.s.
in PlanetSasha the position (lon,lat, roll, pitch, heading) is update in realtime using a tcp connection (the position is changed by the gui widget or by a connection with gpsd).
the code can send georeferenced images (the file need to be on a fisical disk) to ossimplanet, using tcp
so to achieve what you means the workflow should be :
- Multicopter capture smoll tile
- Send the tile to the ground station
- Generate a .geom file (like a .tfw) for the tile
- Send the georeferenced tile to ossimplanet
here there are some videos to show how PlanetSasha works,
they are a bit outdated and don't show all the functions :
http://www.geofemengineering.it/GeofemEngineering/Blog/Archivio.html
to receive video, the easiest way should be to receive the streamed data and display
them in a pyqt apps accessible frm the main window in PlanetSasha.
Regards
Roberto
I'm interested to see and hear more of this (especially it's for Mac :P )