Sonoptix ECHO Multibeam Imaging Sonar

Zvinotsanangurwa
- Zita reChigadzirwa: Sonoptix ECHO
- Kudzora uye Kutenderera Kwedhata: RTSP uye web-api
- IP Kero: 192.168.2.42
Mirayiridzo Yekushandiswa Kwechigadzirwa
Quickstart
- Kana iwe uchijairana nePython, tevera matanho aya:
- Isa zvikumbiro, opencv, uye matplotlib mapakeji.
- Mhanya iyo yakapihwa example script yekuseta iyo sonar renji kusvika pamamita matatu uye kutora mufananidzo.
RTSP Data Kubuda
Iyo RTSP rukova inopa data nekoramu imwe yedanda rega rega uye mutsara mumwe kune imwe neimwe sample. Iyo pixel intensity inomiririra iyo acoustic chiratidzo chesimba panguva iyoyo. To view iyo RTSP rukova, shandisa inoenderana viewer seVLC nekubatanidza ku rtsp://192.168.2.42:8554/raw.
API Kudzora
Iyo Sonoptix ECHO inopa API control inowanikwa pa http://192.168.2.42:8000/docs. Shandisa iyi interface kutaurirana nemudziyo zvakarongwa.
Python Example
Tarisa kune yakapihwa Python example script kuti unzwisise nzira yekutumira mirairo kuSonoptix ECHO uchishandisa Python. Iyo script inoshandisa opencv raibhurari uye inoratidza maitiro ekugonesa iyo sonar, kuseta iyo siyana, uye kutora data.
FAQ
- Ndeipi mitauro yekuronga inotsigirwa kudyidzana neSonoptix ECHO?
Iyo Sonoptix ECHO inogona kudzorwa uchishandisa akasiyana programming mitauro kuburikidza neRTSP yayo uye web-api interfaces. Iyo yakapihwa example inoshandisa Python, asi mimwe mitauro inogona kushandiswa zvakare. - Ndinogona here kushandura iyo sonar renji zvine hurongwa?
Ehe, iwe unogona kuseta huwandu hweiyo sonar chirongwa nekutumira PATCH chikumbiro kune yakakodzera API endpoint ine = inodiwa huwandu hwehuwandu. - Ndingaite sei kuona iyo RTSP rwizi data?
Kuona iyo RTSP kuyerera data, unogona kushandisa inowirirana viewers seVLC inotsigira RTSP kutenderera. Ingobatanidza kuRTSP URL yakapihwa mubhuku rekushandisa re view iyo data.
Iyo Sonoptix ECHO inotsigira chirongwa chekutonga uye kutenderera kwedata uchishandisa RTSP uye a web-api. Izvi zvinobvumira kushanda kuri nyore uye kwakagadzikana kusingatarisirwe kune akasiyana siyana mapuratifomu uye netiweki mamiriro.
Iyo inosanganisirwa example inoshandisa python kufambisa RTSP, asi raibhurari inoshandiswa ndeye opencv, inotsigirwa nemitauro yakawanda yakasiyana yekuronga.
192.168.2.42 ichashandiswa kuIP yesonar mugwaro rino
Quickstart
Kana iwe uchitoziva nezve python, isa zvikumbiro, opencv uye matplotlib mapakeji uye mhanyisa ex.ample pazasi. Izvi zvinomisa huwandu hwe sonar kusvika kumamita matatu uye kutora uye kuronga mufananidzo mumwechete kubva ku sonar

RTSP Data kubuda
RTSP, iyo Real-Nguva Yekutenderera Protocol, inzira inoshandiswa uye inotsigirwa zvakanaka protocol yekutumira multimedia panetiweki. Iyo Sonoptix ECHO inotsigira chiteshi kutenderera vhidhiyo ichishandisa iyi protocol, ichibvumira kudzoreredza uye kugadzirisa kwe data mbishi.
RTSP haiisi chero zvipingamupinyi pane imwe encoding inoshandiswa uye vatengi vazhinji vanokwanisa kusarudza zvichienderana neruzivo kubva kune server, asi kune mukati mekushandiswa kwemukati zvingave zvinobatsira kuziva kuti data iri kuyerera muH.264-format. Kana yakadzikwa, mufananidzo wega wega unofanana nerectangular matrix ye8-bit integers dzisina kusaina.
Iyo matrix ine koramu imwe yedanda rega rega, uye mutsara mumwe kune yega yegaample. Mitsara yenhamba inoshanduka zvichienderana nehuwandu. Kusimba kwepixel yega yega inomiririra simba rekudzoka reiyo acoustic chiratidzo panguva iyoyo
Iyo RTSP-rukova inogona kukurumidza hutsanana kuongororwa uchishandisa a viewer inotsigira RTSP, senge vlc. Iine sonar yakaiswa mudiki tangi, uye mushure mekuisa rudzi rwerukova kuRTSP mu web-UI, iyo vhidhiyo kuyerera kubva kuVLC inoita seizvi kana yakabatana nertsp://192.168.2.42:8554/raw

API Kudzora
Iyo Sonoptix ECHO ine a web-api inowanikwa kuremote control - Iyi interface inobvumira kutonga kweanomhanya marongero senge renji kana maitiro ekushanda, asiwo nekupa ma parameter, ekare.ample vhidhiyo tsananguro zvinyorwa kana IP kero.
Nzira iri nyore yekuziva iyo API ndeye kushandisa browsable API inowanikwa pa sonar, inosvikika kuburikidza ne http://192.168.2.42:8000/docs mu web browser.
Iyi UI inopa ruzivo pane aripo ekupedzisira, pamwe neinodyidzana console yekufona kuAPI
Python example
Kumhanya ex uyuample, iwe uchada kuiswa kwepython uye mamwe maraibhurari anotsigira. Ex uyuample achafunga kuti python uye pip iripo
Isa zvinodiwa zvinodiwa
pip isa matplotlib zvikumbiro opencv-python
Izvi zvinotevera zvinogadzira zvinotengeswa kunze kwenyika uye zvinodiwa URLs yeRTSP uye iyo web API. Ese magumo eAPI akaiswa prefixed ne /api/v1

Tichitsvaga zvinyorwa pa http://192.168.2.42:8000/docs, tinoona kuti transponder endpoint inodzora huwandu uye kana sonar yakagoneswa.
Iyi yekupedzisira inotaura kuti inotarisira kuti titumire PATCH-chikumbiro muJSON fomati neminda yatinoda kugadzirisa.
Nenzira imwecheteyo tinoona kuti streamtype endpoint inoda kukosha 2 kuyerera pamusoro peRTSP

Isu tagadzirira kutora vhidhiyo. Tichishandisa VhidhiyoCapture kirasi kubva opencv, isu tinongoda kuimisa neiyo chaiyo url, uye ichatanga kukumbira data.
Kushandisa .read method kuchadzorera kukosha kwekudzoka uye 2D array. Iyi 2D array ndiyo mufananidzo, une sampnhamba inoenda pasi, uye nhamba yedanda ichienda kubva kuruboshwe kuenda kurudyi

Iwindo rinofanirwa kubuda pachiratidziro nedata rakasvibira kubva kusonar

Zvinyorwa / Zvishandiso
![]() |
Sonoptix ECHO Multibeam Imaging Sonar [pdf] Mirayiridzo ECHO Multibeam Imaging Sonar, ECHO, Multibeam Imaging Sonar, Imaging Sonar, Sonar |





