系统基础功能说明
1.机器人系统介绍
系统简介
Ubuntu是个人桌面操作系统中使用最广泛的linux操作系统。对于初学者来说,熟悉linux环境或一些嵌入式硬件操作系统是一个很好的选择。ubuntu官方网站还发布了树莓派专用操作系统。
系统功能简介
myStudio:固件烧录软件,用于更新和烧录新版本固件
myBlockly:图形化编程软件,可直接通过拖拽积木组成运行代码,控制机械臂
ROS1 Shell:直接进入编译好的ROS1环境,可直接输入对应指令,运行对应的ROS1代
ROS2 Shell:直接进入编译好的ROS2环境,可直接输入对应指令,运行对应的可直接运行ROS2代码
Github-ElephantRobotics:大象机器人官方开源代码仓库
Home-ElephantRobotics:大象机器人官网主页
UserManual - CN/EN:机器使用手册,包含所有关于机械臂控制的内容
WiFi_ON/OFF:WiFi开关,点击即可打开/关闭WiFi功能
HotSpot_ON/OFF:热点开关,点击即可打开/关闭热点功能,打开后热点名称为ElephantRobotics_AP_XXXX
Language Support:系统语言设置,点击即可进入系统语言设置界面
2.系统密码说明
开机账户密码 & VNC 连接密码 & SSH 连接密码 & 管理员账户密码
- 统一为:Elephant
如何定义新的密码
更改账户密码
使用快捷键
ctrl + alt + T
打开终端输入
passwd
进行账户密码修改输入新密码两次即可
更改VNC连接密码
使用快捷键
ctrl + alt + T
打开终端输入
vncpasswd
进行账户密码修改输入新密码两次即可
更改SSH连接密码
- SSH远程连接输入的就是管理员账户密码,无需单独修改
更改管理员账户密码
使用快捷键
ctrl + alt + T
打开终端输入
sudo passwd
进行账户密码修改输入新密码两次即可
3.连接网络
Jetson nano版本机械臂仅支持有线网络连接,下面介绍PC通过网线共享网络的连接方式:
1.需要准备一根网线和带有网口的USB扩展坞
2.将网线一段连接到机械臂的网口,另一端连接拓展坞的网卡,将拓展坞的USB接口连接PC。
- 初次连接PC会以驱动器的形式出现,需要新安装驱动才能识别到机械臂的以太网。桌面右下角会出现如下图提示:
点击该提示会打开如下图界面,点击运行:
运行完成以后,PC就可以识别到机械臂的以太网了。
- 3.PC通过搜索栏搜索
控制面板
,打开控制面板!
- 选择
查看网络状态和任务
再点击更改适配器设置
选中PC连接的网络,右击点击属性
再选择共享
,勾选允许其他网络用户通过此计算机的Internet连接来连接
,并且选择机械臂的以太网
(有的电脑没有此选项,不选即可),点击确定
退出。
- 3.完成上述步骤以后,机械臂系统,通过快捷键
ctrl
+alt
+t
,打开终端,输入ifconfig
后回车,出现eth0
就表示联网成功了:
4.VNC
VNC 功能介绍
- 是一款远程控制的软件,一般用于远程解决电脑故障或软件调试.使用VNC的前提是机械臂已经连接上了网络,并且PC端需要安装VNC viewer软件\
VNC端口说明
- 机械臂与PC连接在同一WiFi下或者通过网线共享网络给机械臂,机械臂IP地址即为端口
连接VNC 通过网线连接网络以后,通过快捷键
ctrl
+alt
+t
,打开终端,输入ifconfig
后回车,可以获得机械臂的网络IP地址: PC端打开VNC viewer软件,输入机械臂的IP地址,按回车即可如何提高流畅性
- 远程连接流畅性取决于所连WiFi的流畅性,建议连接稳定的WiFi进行远程控制
5.SSH
SSH 功能介绍
- 简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。
SSH端口说明
- 默认端口22,无需更改
SSH 首次连接
按照 2.3 VNC 确认机械臂IP地址
在个人电脑按下
win + R
打开运行界面,在输入框输入cmd
- 输入完毕后点击确认,即可打开shell界面
- 输入
ssh er@IP地址
,然后回车(IP地址以机械臂显示为主,图中仅为示例) - 出现如下提示,输入
yes
,然后回车 - 输入密码
Elephant
,输入的密码不会显示出来,正常输入即可。 如上图所示,已成功远程ssh连接。如上图所示,已成功远程ssh连接机械臂
如何提高流畅性
- 远程连接流畅性取决于所连WiFi的流畅性,建议连接稳定的WiFi进行远程控制
6.语言配置
如何切换语言
点击桌面Language Support进入语言切换界面,拖拽想要更换的语言到最上方,重启系统即可
如何下载语言
点击桌面Language Support进入语言切换界面,选择语言,点击下载,输入密码Elephant
7.系统分辨率切换
点击屏幕右上角图标,选择 System Settings,进入系统控制面板
选择 Display,进入分辨率选择页面
切换选择分辨率,点击 Apply 查看显示效果,如果符合,则点击 Keep this Configuration
8.python
机器人系统python简介
系统内置安装Python3.8 ,无需自行安装
已按照Python依赖:
Package | Version |
---|---|
pymycobot | 3.1.6 |
pyserial | 3.5 |
numpy | 1.23.5 |
opencv-contrib-python | 4.7.0.72 |
rospkg | 1.4.0 |
rospkg-modules | 1.4.0 |
初次使用python
同时按下
Ctrl
+Alt
+T
三个键,打开Ubuntu系统终端在终端输入
python
然后按下回车键,当终端中出现
>>>
即表示已经进入python的编写环境。 可在输入框中尝试此代码:print ("Hello World!")
运行机器人案例代码
具体案例代码可查看Python章节,直接将案例中代码复制下来即可使用