Date: Fri, 29 Mar 2024 02:44:19 +0800 (CST) Message-ID: <1406753141.6901.1711651459375@2ec0c82278c4> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_6900_40394040.1711651459374" ------=_Part_6900_40394040.1711651459374 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
=E6=9C=AC=E9=A1=B5=E4=BB=8B=E7=BB=8D=E4=BA=86 GetLaserScan =E7=9A=84=E7=94=A8=E6=B3=95, =E4=BD=BF=E7= =94=A8getLaserScan=E6=96=B9=E6=B3=95=E5=AE=9E=E7=8E=B0=E5=BD=93=E5=89= =8D=E9=9B=B7=E8=BE=BE=E6=89=AB=E6=8F=8F=E6=95=B0=E6=8D=AE=E7=9A=84=E8=8E=B7= =E5=8F=96=E3=80=82
=E6=9C=AC=E9=A1=B5=E5=86=85=E5=AE=B9=20
Sample Code:
=E4=BD=BF=E7=94=A8=E4=B8=8D=E5=90=8C=E7=89=88=E6=9C=AC=E7=9A=84Android S= tudio=E5=8F=AF=E8=83=BD=E4=BC=9A=E5=B8=A6=E6=9D=A5=E7=BC=96=E8=AF=91=E5=BC= =82=E5=B8=B8=EF=BC=8C=E8=AF=B7=E8=87=AA=E8=A1=8C=E4=B8=8B=E8=BD=BD=E7=9B=B8= =E5=85=B3=E5=BA=93=E5=92=8C=E4=BF=AE=E6=94=B9build.gradle=E9=85=8D=E7=BD=AE= =E6=96=87=E4=BB=B6=EF=BC=8C=E6=9C=AC=E4=BE=8B=E7=A8=8B=E5=9F=BA=E4=BA=8ESla= mware Android SDK 2.6.0 =E8=BF=9B=E8=A1=8C=E5=BC=80=E5=8F=91=EF=BC=8C=E8=8B= =A5=E6=83=B3=E5=B0=9D=E8=AF=95=E6=9B=B4=E9=AB=98=E7=9A=84SDK=E7=89=88=E6=9C= =AC=EF=BC=8C=E8=AF=B7=E7=9B=B4=E6=8E=A5=E6=9B=BF=E6=8D=A2=E5=B7=A5=E7=A8=8B= =E4=B8=AD=E7=9A=84 slamware_sdk_android.jar =E5=92=8C librpsdk.so =E6=96= =87=E4=BB=B6=E3=80=82
=EF=BC=88=E4=BB=A5=E4=B8=8B=E4=BB=BB= =E9=80=89=E5=85=B6=E4=B8=80=EF=BC=89
=E5=88=B0 Project Structure --> = app --> Dependencies =E6=A3=80=E6=9F=A5Slamware SDK=E6=98=AF=E5=90= =A6=E6=B7=BB=E5=8A=A0=E5=88=B0=E5=B7=A5=E7=A8=8B=E4=B8=AD=E3=80=82=
=E5=B0=86=E4=BB=A5=E4=B8=8B=E4=BB= =A3=E7=A0=81=E6=AE=B5=E7=9A=84"10.0.130.71"=E4=BF=AE=E6=94=B9=E4=B8=BA=E5= =BA=95=E7=9B=98=E7=9A=84IP=E5=9C=B0=E5=9D=80=EF=BC=8C=E9=BB=98=E8=AE=A4=E6= =83=85=E5=86=B5=E4=B8=8B=E4=B8=BA192.168.11.1=EF=BC=8C=E5=BD=93WIFI=E5=A4= =84=E4=BA=8EStation=E6=A8=A1=E5=BC=8F=E4=B8=8B=E8=AF=B7=E5=B0=86PC=E4=B8=8E= =E5=BA=95=E7=9B=98=E4=BD=BF=E7=94=A8Ethenet=E8=BF=9E=E6=8E=A5=E5=90=8E=E6= =9F=A5=E7=9C=8B=E3=80=82=E6=96=B9=E6=B3=95=E8=AF=B4=E6=98=8E=EF=BC=9AAbstra= ctSlamwarePlatform connect(String host, int port)=EF=BC=8C=E5=85=B6=E4=B8= =ADhost=E4=B8=BA=E5=BA=95=E7=9B=98IP=EF=BC=8Cport=E4=B8=BA=E7=BD=91=E7=BB= =9C=E7=AB=AF=E5=8F=A3=E5=8F=B7=EF=BC=8C=E8=BF=94=E5=9B=9E=E5=80=BC=E4=B8=BA= =E5=BA=95=E7=9B=98=E7=9A=84=E5=AE=9E=E4=BE=8B=E5=AF=B9=E8=B1=A1=E3=80=82
/* =E4=B8= =8E=E5=BA=95=E7=9B=98=E8=BF=9E=E6=8E=A5 */ AbstractSlamwarePlatform robotPlatform =3D DeviceManager.connect("10.0.130.= 71", 1445);
Android=E8=AE=BE=E5=A4=87=E8=BF=9E=
=E6=8E=A5=E5=BA=95=E7=9B=98=E5=8F=91=E5=B0=84=E5=87=BA=E7=9A=84WIFI=E6=88=
=96=E8=BF=9E=E5=85=A5=E5=BA=95=E7=9B=98=E7=9A=84=E5=90=8C=E4=B8=80=E7=BD=91=
=E7=BB=9C=EF=BC=8C=E6=8C=89=E4=B8=8Bshift + F10 =E8=BF=90=E8=A1=8C=
=E6=9C=AC=E4=BE=8B=E7=A8=8B=E4=BB=85=E4=BB=85=E7=94=A8=E4=BD=9C=E6=9C=80= =E7=AE=80=E5=8D=95SDK=E7=B1=BB=E5=92=8C=E6=96=B9=E6=B3=95=E7=9A=84=E6=BC=94= =E7=A4=BA=EF=BC=8C=E6=95=85=E6=B2=A1=E6=9C=89=E8=AE=BE=E8=AE=A1Android=E7= =95=8C=E9=9D=A2
=E8=8E=B7=E5=8F=96=E5=BD=93=E5=89= =8D=E9=9B=B7=E8=BE=BE=E8=8E=B7=E5=8F=96=E5=88=B0=E7=9A=84=E6=95=B0=E6=8D=AE=
/* =E4=B8=8E= =E5=BA=95=E7=9B=98=E8=BF=9E=E6=8E=A5 */ final AbstractSlamwarePlatform robotPlatform =3D DeviceManager.connect("10.= 0.130.71", 1445); LaserScan laserScan; try { =09laserScan =3D robotPlatform.getLaserScan(); =09/* Get Lidar scan data */ =09Vector<LaserPoint> laserPoints =3D laserScan.getLaserPoints(); =09/* print Laser data */=09 =09for(int i=3D0; i<laserPoints.size(); i++) { Log.d(TAG, "Angle: " + laserPoints.get(i).getAngle() + " Distance: " + laserPoints.get(i).getDistance() +" is Valid: " + laserPoints.get(i).isValid()); } }=20 } catch (ConnectionTimeOutException e) { =09/* Exception Handle code*/ =09....=09 =20 }