MIT小黄鸭无人车(Duckietown is a robotics educations and outreach effort.)

课程官网如下,点击图片可直接进入(旧版链接:http://duckietown.mit.edu/):

英文:http://duckietown.org/

中文:http://www.duckietown.cn/

----重要资料----必备基础ROS+Gazebo+Python等。

github:https://github.com/duckietown/

如果没有实物可以尝试gazebo仿真,效果如下:

----

Duckietown Environment and Duckiebot in gazebo

With this folder, you can run duckietown environment and control robot with gazebo.

Install Depencencies

Requirements:

  • Python 2
  • ROS Kinetic
  • Gazebo 7 (not Gazebo 8!)

NOTE: To build successfully, maybe you need to install a lot ros packages. Based on the error message, use sudo apt-get install ros-kinetic-packagename.

TODO: complete the list of depencencies to install.

sudo apt-get install \
ros-kinetic-xacro# Python packages
pip install \
catkin_pkg \
catkin-tools \
defusedxml \
pyzmq \
rospkg \
pygazebo==3.0.0-2014.1

Build and run duckietown environment with a duckiebot

source /opt/ros/kinetic/setup.bash
cd simulator
catkin build
source devel/setup.bash
cd src/duckietown_gazebo
source env_gazebo.sh
cd ..
./run_gazebo.sh

You will see a Duckiebot in Duckietown now.

In gazebo, shortcut "Ctrl+T" can call out "Gazebo: Topic Selector" window. Then click topic /gazebo/default/mybot/chassis/camera1/imageunder gazebo.msgs.ImageStamped, a camera window of dockiebot will show up.

You can also control robot through publish messege to topic with command rostopic pub /cmd_vel geometry_msgs/Twist "linear: x: 0.2 y: 0.0 z: 0.0 angular: x: 0.0 y: 0.0 z: 0.1" or ./run_cmd

----课程详细介绍,英文原文:

----

MIT小黄鸭智能车课程(适用于中小学和大学的机器人教学方案)相关推荐

  1. 一年带货2个亿,“小黄鸭”成国内最赚钱IP

    来源 | 电商在线(ID:dianshangmj)  作者 | 王亚琪 这几年IP大热,每个知名IP都是棵摇钱树,赚钱能力超乎想象. 如果做一个赚钱能力评比,你觉得米老鼠,哈利波特,Hello kit ...

  2. 爆款“小黄鸭”之后,实在RPA助力电商人双11提销量

    还记得今年东京奥运会首金获得者吗? 正是她打造了爆款! 在今年的东京奥运会上,中国体坛首位00后奥运双金得主杨倩实在出彩!伴随着她一起为全国人民熟知的,还有她头上那个可爱的小黄鸭发卡. 奥运冠军的硬核 ...

  3. 为什么小黄鸭调试法在中国行不通

    许多程序员都有向他人请教代码问题或解释代码的经历,而在解释的过程中,程序员可能就发觉了问题的解决方案,一边阐述代码的意图,一遍观察代码实际上产生的行为并调试,一旦有任何不协调的地方就能够迅速地发现并解 ...

  4. win10蓝牙开关不见了_定位颜值人群?洛斐小黄鸭无线蓝牙机械键盘与双模鼠标套装点评...

    对于电脑用户来说,不管你是用的笔记本还是台式机,都离不开键盘鼠标.目前同时拥有两台电脑.平板与多部手机的用户也越来越多,对于多模键盘以及无线鼠标的需求也越来越高,原因就是可以方便连接不同的设备,可以实 ...

  5. ❤️《小黄鸭调试法》程序员必备技能!!!❤️

    小黄鸭调试法 场景一:我们都有过向别人(甚至可能向完全不会编程的人)提问及解释编程问题的经历,但是很多时候就在我们解释的过程中自己却想到了问题的解决方案,然后对方却一脸茫然. 场景二:你的同行跑来问你 ...

  6. macbook蓝牙pan未连接_机械键盘也能这么萌?洛斐DOT小黄鸭键鼠,蓝牙一键切换!...

    如今是一个颜值即"正义"的时代,一款产品功能做得好,不一定为人所知,但一款拥有可爱萌趣外形.精细美观做工的产品,自然能够让很多用户喜欢,洛斐小黄鸭键鼠套装就是这样的产品. 在洛斐刚 ...

  7. 制作一个小黄鸭转圈跳舞的页面。

    我们来制作一个小黄鸭转圈跳舞的页面. 分析一下 1.分析一下这个页面,要完成这些效果,一共需要3步: 把鸭子都放到一个盒子当中 在盒子里,把每个鸭子的位置摆好 让盒子旋转 2.让鸭子在盒子中的位置摆好 ...

  8. 还只会用小黄鸭解压?看来你不是一个时髦的程序员!

    互联网时代的我们每天都承受着各种压力 尤其是每天坐在电脑前敲敲打打的你, 上一秒或许还开心得像个两百斤的胖子 下一秒可能就被BUG和加班折磨的头大 压力是不是很大,需要疏解一下? 是老梗没错了 舒缓压 ...

  9. mysql小鸭子_可读代码编写炸鸡十一 - 小黄鸭从你的心里游到脑子里

    可读代码编写炸鸡十一 - 小黄鸭从你的心里游到脑子里 多选参数推荐搜索 数据结构与算法 可读代码编写 Java Redis MySQL 大家好,我是多选参数的大炮. 可读代码编写的炸鸡很快要写到头了, ...

最新文章

  1. mysql批量导入 导出数据_MySQL批量导入导出数据
  2. 【Java Web后台实验与开发】关于SSH框架的探索
  3. poj 3258:River Hopscotch(二分)
  4. Ubuntu环境下安装Bochs
  5. Android NDK 内存泄露检测
  6. 智能芯片的下一场战争是什么?
  7. html前进2格2em,HTML2
  8. iOS中的中间人-NSURLProtocol 的原理和使用实例
  9. 如何使用ASP建立虚拟的FTP服务器
  10. Windows Server 2016-Hyper-V HNV 新增功能
  11. registered php streams sqlsrv,tp5与SQL Server的爱恨情仇(1)
  12. Android 文本监听接口TextWatcher详解
  13. Adobe Flash Professional CS6安装失败问题
  14. 第14期《学海无涯乐作舟》12月刊
  15. 【设计模式】之原型模式详解与应用(五)
  16. 爬取大众点评网页端店铺评论
  17. mp4文档ISO/IEC 14496 part 12解读
  18. 下载安装使用Canal
  19. 【工程/物理光学(三)——光的干涉技术】
  20. python opencv 锐化_图像增强、锐化,利用 Python-OpenCV 来实现 4 种方法!

热门文章

  1. 手机克隆常见问题 安卓版手机便签怎么导出
  2. 学软件测试,51Testing和传智播客选哪家?
  3. Android学习之仿QQ側滑功能的实现
  4. HTTP状态码302分析
  5. Synchronize between MPOS and Backoffice (Dynamics 365 for Operation)
  6. 阿里云再砸2000亿,为什么说这仅仅是一个“新起点”?
  7. 树莓派驱动OLED显示屏
  8. 使用钩子函数获取全部的鼠标消息和键盘消息
  9. html按钮四钟状态,按钮.html
  10. MT7601U softAP模式下自动分配IP操作说明