MIT小黄鸭智能车课程(适用于中小学和大学的机器人教学方案)
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/image
under 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小黄鸭智能车课程(适用于中小学和大学的机器人教学方案)相关推荐
- 一年带货2个亿,“小黄鸭”成国内最赚钱IP
来源 | 电商在线(ID:dianshangmj) 作者 | 王亚琪 这几年IP大热,每个知名IP都是棵摇钱树,赚钱能力超乎想象. 如果做一个赚钱能力评比,你觉得米老鼠,哈利波特,Hello kit ...
- 爆款“小黄鸭”之后,实在RPA助力电商人双11提销量
还记得今年东京奥运会首金获得者吗? 正是她打造了爆款! 在今年的东京奥运会上,中国体坛首位00后奥运双金得主杨倩实在出彩!伴随着她一起为全国人民熟知的,还有她头上那个可爱的小黄鸭发卡. 奥运冠军的硬核 ...
- 为什么小黄鸭调试法在中国行不通
许多程序员都有向他人请教代码问题或解释代码的经历,而在解释的过程中,程序员可能就发觉了问题的解决方案,一边阐述代码的意图,一遍观察代码实际上产生的行为并调试,一旦有任何不协调的地方就能够迅速地发现并解 ...
- win10蓝牙开关不见了_定位颜值人群?洛斐小黄鸭无线蓝牙机械键盘与双模鼠标套装点评...
对于电脑用户来说,不管你是用的笔记本还是台式机,都离不开键盘鼠标.目前同时拥有两台电脑.平板与多部手机的用户也越来越多,对于多模键盘以及无线鼠标的需求也越来越高,原因就是可以方便连接不同的设备,可以实 ...
- ❤️《小黄鸭调试法》程序员必备技能!!!❤️
小黄鸭调试法 场景一:我们都有过向别人(甚至可能向完全不会编程的人)提问及解释编程问题的经历,但是很多时候就在我们解释的过程中自己却想到了问题的解决方案,然后对方却一脸茫然. 场景二:你的同行跑来问你 ...
- macbook蓝牙pan未连接_机械键盘也能这么萌?洛斐DOT小黄鸭键鼠,蓝牙一键切换!...
如今是一个颜值即"正义"的时代,一款产品功能做得好,不一定为人所知,但一款拥有可爱萌趣外形.精细美观做工的产品,自然能够让很多用户喜欢,洛斐小黄鸭键鼠套装就是这样的产品. 在洛斐刚 ...
- 制作一个小黄鸭转圈跳舞的页面。
我们来制作一个小黄鸭转圈跳舞的页面. 分析一下 1.分析一下这个页面,要完成这些效果,一共需要3步: 把鸭子都放到一个盒子当中 在盒子里,把每个鸭子的位置摆好 让盒子旋转 2.让鸭子在盒子中的位置摆好 ...
- 还只会用小黄鸭解压?看来你不是一个时髦的程序员!
互联网时代的我们每天都承受着各种压力 尤其是每天坐在电脑前敲敲打打的你, 上一秒或许还开心得像个两百斤的胖子 下一秒可能就被BUG和加班折磨的头大 压力是不是很大,需要疏解一下? 是老梗没错了 舒缓压 ...
- mysql小鸭子_可读代码编写炸鸡十一 - 小黄鸭从你的心里游到脑子里
可读代码编写炸鸡十一 - 小黄鸭从你的心里游到脑子里 多选参数推荐搜索 数据结构与算法 可读代码编写 Java Redis MySQL 大家好,我是多选参数的大炮. 可读代码编写的炸鸡很快要写到头了, ...
最新文章
- mysql批量导入 导出数据_MySQL批量导入导出数据
- 【Java Web后台实验与开发】关于SSH框架的探索
- poj 3258:River Hopscotch(二分)
- Ubuntu环境下安装Bochs
- Android NDK 内存泄露检测
- 智能芯片的下一场战争是什么?
- html前进2格2em,HTML2
- iOS中的中间人-NSURLProtocol 的原理和使用实例
- 如何使用ASP建立虚拟的FTP服务器
- Windows Server 2016-Hyper-V HNV 新增功能
- registered php streams sqlsrv,tp5与SQL Server的爱恨情仇(1)
- Android 文本监听接口TextWatcher详解
- Adobe Flash Professional CS6安装失败问题
- 第14期《学海无涯乐作舟》12月刊
- 【设计模式】之原型模式详解与应用(五)
- 爬取大众点评网页端店铺评论
- mp4文档ISO/IEC 14496 part 12解读
- 下载安装使用Canal
- 【工程/物理光学(三)——光的干涉技术】
- python opencv 锐化_图像增强、锐化,利用 Python-OpenCV 来实现 4 种方法!