В Pepper, Как сделать резервную копию и стереть существующие пакеты? - PullRequest
0 голосов
/ 27 июня 2018

Я довольно новичок в разработке робототехники и работаю над роботом Softbank Pepper. Когда наша команда получила этого робота, который уже использовался для какого-то начального события запуска в нашей компании, у робота есть некоторый существующий код, связанный с этим событием. Как и где я могу получить доступ к такому коду в роботе? Если я хочу изменить / удалить этот код, как мне сделать резервную копию этого кода, удалить его и перезапустить робот? Когда я нажимаю IP-адрес робота в браузере, я вижу установленные приложения, но в нем нет ничего, что могло бы иметь отношение к этому событию. Используя Choregraphe, я попытался просмотреть xar-файлы и код приложения, но вижу только, что существует xar-файл, но он не может получить доступ к структуре поведения / потоку или к коду, связанному с ним, при двойном щелчке по файлу xar. Может ли кто-нибудь помочь мне с этим?

Используемая версия Pepper Naoqi / Choregraphe: 2.5.5

1 Ответ

0 голосов
/ 28 июня 2018

Все приложения, установленные на Pepper, находятся в /home/nao/.local/share/PackageManager/apps/; вы можете подключиться к роботу и посмотреть на них, скопировать их и т. д., но вы никогда не должны вручную помещать туда файлы; это должно быть сделано только Choregraphe или системой обновления пакетов в облаке. Вы также не должны удалять приложения там; удалите их с помощью Choregraphe или (вероятно, лучше всего подходит для вашего случая после создания резервных копий), выполните сброс настроек к заводским значениям .

...