教程 Turtlebot咖啡机教程 下的文章
前言
本教程在于如何建立一个Turtlebot咖啡机,包括原理,代码等
原文:http://learn.turtrlebot.com, 原站太慢,特将内容翻译移植至此。
请先阅读Turtlebo...
参考本站:Turtlebot入门教程
Turtlebot入门-目录
Turtlebot入门-学习TurtleBot
Turtlebot入门-需要什么
Turtlebot入门-硬件安装
Turt...
确定客户坐标
我们会打电话给那些订阅咖啡的客户,他们的姿势是由相对于地图的X和Y值来确定,地图在TurtleBot启动时候就载入了(加载amcl,这是自主导航的需要)。
我们需要确定每一个客户的...
配置Web服务器
重要
在这篇文章中提供的脚本不是推荐的实例配置,因为它们没有安全性。世界上的任何人都可以在技术上要求咖啡或更糟。我们留下了安全配置/API Keys等,保持尽可能简单的教程。
...
安装Chrome浏览器扩展
也许我们的爱从终端订购咖啡,但我们怀疑你的客户不会,给他们安装coffeebot Chrome扩展,这样他们可以通过浏览器下单。
这是目标:
安装Chrome
在工作...
配置最终脚本
在工作站上,打开一个终端并运行:
cd ~/helloworld
gedit coffee_bot.py
下拉找到:
######## CHANGE THE FOLLOWING ...
自动对接服务器
我们的自动对接的脚本可以让coffeebot汽车码头需要自动对接服务器。在我们的测试中,这经常崩溃。也就是说,“ROS”提供了启动文件,可以自动生成崩溃的节点。
我们要修改自动对...
安装Web App
当我们建立了Web服务器时,我们还安装了一个Web应用程序,使得用户可以方便地从他们的智能手机订购。
打开http://YourPublicDNS/turtlebot-we...
运行脚本
你准备好要送咖啡了
在turtlebot,打开一个终端运行:
roslaunch turtlebot_bringup minimal.launch
roslaunch turtlebo...
设置客户最佳的角度
为简单起见,我们的教程应用程序只包含x和y坐标为你的客户,不包括角turtlebot应该面对当它到达客户的位置。请记住,ROS自由基开发的机器人,在3D环境中,如无人机。因此...
待解决的难题
我们需要你的帮助。虽然上网本和Kobuki电池将自动充电和理论上可以无限期运行,Keurig不是由基础动力。在我们的演示客户必须插在Keurig使用它。供电的Keurig加一些其他...