애니 데스크 및 직접 컴퓨터에서 실행 해주세요..
터미네이터를 실행 한 후 crtl + shift + o
눌러서 새 창을 열어준다.
시작 버튼 후 t 입력 후 terminator 또는 terminal을 실행 후 하나씩 명령어 복사 붙여넣기
아래의 명령어는 각각 새로운 창에서 복사 후 입력
roslaunch s100_gazebo amr_unit_robot.launch
roslaunch amrslam lidarodom_cli.launch
rosservice call /slamnode_control "rq_node_type: 3
rq_file_name: 'test'"
rosrun amrslam_api amrslam_api
조건에 맞으면 1분 후 종료를 최초 설정 하고, 20초 내에 켄슬이 없으면 바로 종료 시킵니다.
만약 localization 등 프로그램이 돌아가지 않은 standby 상태라면 1분뒤 종료
켄슬은 enable: false 만 해주면 바로 켄슬 됩니다.
현재는 종료는 실행되지 않고 LOG 만 표시하게 됩니다.
2번과 4번 창의 로그를 확인해 주면 됩니다.
2번은 amrslam 프로그램, 4번은 api프로그램 입니다.
http://192.168.10.4:8000/api/v1/robot/poweroff
PUT
{
"enable" : true,
"password" : "1234"
}
"enable"을 false 로 주면 켄슬로 가정하고 true, 200 리턴합니다.
성공시에는 200 및 메세지로 확인할 수 있습니다.
400 Bad Request