NAOqi OS是为softbank robotics robots 开发的嵌入式linux操作系统
系统的默认使用账户为nao,密码也为nao
超级用户root,密码root,可用终端命令su切换为超级用户
远程登录:
1.可用远程登陆连接客户端PuTTy
2.在终端中:用命令ssh nao@192.168.1.10
sudo超级用户命令只授权关闭机器人操作:
sudo shutdown -r now (重启机器人)
sudo shutdown -h now (关闭机器人)
自带有文本编辑器nano
允许用FTP连接机器人系统进行文件传输
NAOqi :是运行在机器人上的主要的软件,只有NAOqi运行时,其他的应用程序才会允许运行,在机器人开机时,NAOqi会被自动启动
NAOqi也允许在本地电脑上运行使得虚拟机器人能够执行应用
相关命令:nao start / nao stop / nao restart / nao status
开机时自动加载运行模块方法:
/home/nao/naoqi/preferences/autoload.ini文件中所定义的文件都是会在NAOqi启动时自动被运行的,所以如果要自启动相应模块,需要在此.ini文件中修改添加相应文件路径:如/home/nao/naoqi/lib/liblibraryname.so,并将交叉编译过的文件拷贝到对应路径下
如果你自编译的模块需要调用其他的第三方库,则需要将该库拷贝到naoqi/preferences/lib中,并添加环境变量export LD_LIBRARY_PATH=/path/...
查看naoqi日志信息:
1.通过choregraphe:view-log viewer-show all logs(会显示包含choregraphe和naoqi的日志信息)
2.在系统中,用命令:
logview naoip... 或
naoqi --qi-log-debug 使用debug模式重启naoqi
注意:在此种方法显示日志信息时,会杀死当前的naoqi进程
(naoqi相应的命令:
http://doc.aldebaran.com/2-8/dev/tools/naoqi-man.html)
在有需要时,可以到相应的目录下查找应用程序的日志报告:
http://doc.aldebaran.com/2-8/dev/tools/investigate-on-nao.html
注:此文根据官方文档整理转存