前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >机器人控制器编程课程-教案01-初识

机器人控制器编程课程-教案01-初识

作者头像
zhangrelay
发布2019-09-18 14:50:23
8290
发布2019-09-18 14:50:23
举报

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://cloud.tencent.com/developer/article/1508715

课程主要介绍Arduino,辅助补充ROS机器人操作系统(1&2)。有兴趣同学可以参考如下链接:

基于ROS_Arduino室内移动机器人SLAM实验测试


什么是机器人?什么是控制器?什么是编程?

什么是机器人控制器??什么是控制器编程??

什么是机器人控制器编程???


课程大纲和要求介绍,第一章1-24页。

分别介绍了起源、类型和安装并下载一个blink示例程序。


为什么选择Arduino,并介绍ROS?


Arduino IDE:

VS Code:


碎片与统一?


ROS机器人操作系统:

turtlesim:

ros2 run turtlesim turtlesim_node

ros2 topic pub /turtle1/cmd_vel geometry_msgs/msg/Twist "{linear: {x: 0.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 0.2}}"

tello:

ros2 service call /tello_action tello_msgs/TelloAction "{cmd: 'takeoff'}" ros2 service call /tello_action tello_msgs/TelloAction "{cmd: 'land'}"

ros2 topic pub /cmd_vel geometry_msgs/msg/Twist "{linear: {x: 0.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 0.2}}"

cozmo:

ros2 run cozmo_driver_ros2 cozmo_driver

ros2 topic pub /cmd_vel geometry_msgs/msg/Twist "{linear: {x: 0.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 0.2}}"


如果在windows系统出现安装驱动问题,系统找不到指定文件,解决方法参考:

如果不愿意购买Arduino硬件,那么可以选用仿真完成部分实验:

Arduino仿真

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年09月02日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档