Robot Dokümantasyonu
Otonomi API
Otonom çalışma için robotun otonom durum makinesini başlatın ve durdurun.
Otonomiyi başlatma
Robotun otonom durum makinesini başlatır. Bu işlem durum makinesini yeniden başlatır ve otonom çalışmayı etkinleştirir.
Authorization
x-api-key<token>Robotun projesinde Robot Gateway Client rolü olan bir istemcinin API anahtarı
In: header
Response Body
Başarılı yanıt
status_codeStatus CodeYanıtın HTTP durum kodu.
Default:
200successSuccessİşlemin başarılı olup olmadığını belirtir.
Default:
truemessageMessageİşlem hakkında ek bilgi veren mesaj.
Default:
""dataobject | null | nullerrorobject | null | nullcurl -X POST "https://robots.saharobotik.com/api/v1/YOUR_ROBOT_ID/robot/autonomy/start" \
-H "x-api-key: <token>"fetch("https://robots.saharobotik.com/api/v1/YOUR_ROBOT_ID/robot/autonomy/start", {
headers: {
"x-api-key": "<token>"
}
})package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://robots.saharobotik.com/api/v1/YOUR_ROBOT_ID/robot/autonomy/start"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("x-api-key", "<token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}import requests
url = "https://robots.saharobotik.com/api/v1/YOUR_ROBOT_ID/robot/autonomy/start"
response = requests.request("POST", url, headers = {
"x-api-key": "<token>"
})
print(response.text){
"status_code": 200,
"success": true,
"message": "Operation successful",
"data": {
"key": "value"
},
"error": {
"code": "ERROR_CODE",
"message": "An error occurred"
}
}Otonomiyi durdurma
Robotun otonom durum makinesini durdurur. Bu işlem durum makinesini durdurur ve otonom çalışmayı devre dışı bırakır.
Authorization
x-api-key<token>Robotun projesinde Robot Gateway Client rolü olan bir istemcinin API anahtarı
In: header
Response Body
Başarılı yanıt
status_codeStatus CodeYanıtın HTTP durum kodu.
Default:
200successSuccessİşlemin başarılı olup olmadığını belirtir.
Default:
truemessageMessageİşlem hakkında ek bilgi veren mesaj.
Default:
""dataobject | null | nullerrorobject | null | nullcurl -X POST "https://robots.saharobotik.com/api/v1/YOUR_ROBOT_ID/robot/autonomy/stop" \
-H "x-api-key: <token>"fetch("https://robots.saharobotik.com/api/v1/YOUR_ROBOT_ID/robot/autonomy/stop", {
headers: {
"x-api-key": "<token>"
}
})package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://robots.saharobotik.com/api/v1/YOUR_ROBOT_ID/robot/autonomy/stop"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("x-api-key", "<token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}import requests
url = "https://robots.saharobotik.com/api/v1/YOUR_ROBOT_ID/robot/autonomy/stop"
response = requests.request("POST", url, headers = {
"x-api-key": "<token>"
})
print(response.text){
"status_code": 200,
"success": true,
"message": "Operation successful",
"data": {
"key": "value"
},
"error": {
"code": "ERROR_CODE",
"message": "An error occurred"
}
}