Dobot Magician Demo 说明(ROS)

将获取的“dobot_ws”Demo包解压至“/home”目录下

步骤2设置普通用户的串口读写权限。

 sudo usermod -a -G dialout username

其中,username为普通用户名,请根据实际情况替换。

步骤三修改“dobot_ws”目录权限。

cd /home/dobot-ws
sudo chmod 777 ./* -R

步骤四编译ROS Demo。

cd /home/dobot-ws
catkin_make

编译完成后,显示如图 1.5所示内容。

步骤五添加dobot_ws环境变量到~/.bashrc文件中。

echo "source /home/dobot_ws/devel/setup.bash " >> ~/.bashrc
source ~/.bashrc

 步骤六启动ROS。

roscore

步骤七重新打开一个终端作为服务端节点,使用rosrun命令运行dobot包中的 DobotServer指令,即连接Dobot。 其中,Port为Dobot使用的串口,可执行ls /dev -l命令查看实际串口,USB串口 命名形式为“ttyUSBX”。X表示串号号,请根据实际情况替换。

本机的串口号是

ttyUSB0
 rosrun dobot DobotServer Port

如果连接Dobot Magician成功,则如图 1.7所示。

 如果执行指令后出现乱码,则可能是连接的串口不对,请执行ls /dev -l命令查 看实际串口。

 步骤八DobotServer成功运行后,重新打开一个终端作为客户端节点,使用rosrun命令 运行dobot包中的DobotClient_JOG指令。 执行成功后,可以使用键盘控制Dobot,如表 1.2所示

 rosrun dobot DobotClient_JOG

如果执行点动命令后,按“W”、“A”、“S”、“D”等按键无任何反应,可能是 键盘按键的ASCII码值与Demo中设置的ASCII码值不一致,可以在src文件更改 相应按键的ASCII码值,如图 1.9所示.

 

 你也可以在客户端按Ctrl + C停止JOG程序后,测试其他指令,例如执行PTP指 令。

 rosrun dobot DobotClient_PTP

 执行该指令后,Dobot Magician会自动沿X轴来回运动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值