Date: Thu, 28 Mar 2024 20:37:02 +0800 (CST) Message-ID: <1558193758.6891.1711629422759@2ec0c82278c4> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_6890_940284398.1711629422758" ------=_Part_6890_940284398.1711629422758 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 GoHomeCharge=E7=9A=84=E7=94=A8=E6=B3=95, =E5=8C=85=E5=90=AB= =E5=A6=82=E4=BD=95=E4=BD=BF=E7=94=A8goHome =E6=96=B9=E6=B3=95=E5=91=BD=E4= =BB=A4=E6=9C=BA=E5=99=A8=E4=BA=BA=E5=9B=9E=E5=88=B0=E5=85=85=E7=94=B5=E6=A1= =A9=E5=85=85=E7=94=B5=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
=E4=B8=80=E8=88=AC=E6=9D=A5=E8=AF=B4=EF=BC=8C=E5=8F=AA=E6=9C=89=E9=87=8D= =E5=A4=8D=E4=B8=89=E6=AC=A1=E8=B0=83=E7=94=A8goHome()=E5=90=8E=E5=AF=B9=E6= =8E=A5=E4=BB=8D=E7=84=B6=E5=A4=B1=E8=B4=A5=E6=97=B6=EF=BC=8C=E6=89=8D=E5=8F= =AF=E5=88=A4=E5=AE=9A=E6=AD=A4=E6=AC=A1=E5=85=85=E7=94=B5=E5=AF=B9=E6=8E=A5= =E5=A4=B1=E8=B4=A5=E3=80=82=E5=9C=A8=E4=B8=89=E6=AC=A1=E5=B0=9D=E8=AF=95=E8= =B0=83=E7=94=A8=E8=BF=87=E7=A8=8B=E4=B8=AD=EF=BC=8C=E4=BB=BB=E4=BD=95=E4=B8= =80=E6=AC=A1=E5=AE=8C=E6=88=90=E4=BA=86=E5=AF=B9=E6=8E=A5=EF=BC=8C=E4=BB=8D= =E5=8F=AF=E5=88=A4=E5=AE=9A=E5=85=85=E7=94=B5=E5=AF=B9=E6=8E=A5=E6=88=90=E5= =8A=9F=E3=80=82
=
strong>
/* =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); try { int goHomeCount =3D 0; do { action =3D robotPlatform.goHome(); action.waitUntilDone(); if (action.getStatus() =3D=3D FINISHED) break; Log.d(TAG, "go home to charge times count: " + goHomeCount); goHomeCount++; } while (goHomeCount <=3D maxGoHomeTimes); } catch (ConnectionTimeOutException e) { =09/* Exception Handle code*/ =09....=09 =20 }