ROS
文章平均质量分 75
ros小生
这个作者很懒,什么都没留下…
展开
-
Ubuntu下程序进程堆栈信息——gstack
分享Ubuntu下根据gstack进行CPU占用较高程序排查原创 2021-12-18 16:20:29 · 3830 阅读 · 0 评论 -
【ROS总结】 关于下载源更新失败问题
关于下载源更新失败问题有时候使用sudo apt-get update的时候,出现can not download http://http://packages.ros.org/ros/ubuntu/dists/trusty/main/binary-amd64/Packages错误,更新源也无济于事。在这个时候可以使用以下办法解决:一般来说,使用apt-get update的时候会原创 2018-01-05 10:16:09 · 7945 阅读 · 1 评论 -
【ROS总结】Turtlebot ROS 开机自启动设置(2)
Gmapping only this methodsudo vi /etc/init/tty1.configadd like under# tty1 - getty## This service maintains a getty on tty1 from the point the system is# started until it is shut原创 2017-08-01 19:31:00 · 3691 阅读 · 0 评论 -
【ROS总结】ROS故障排除
前言 在ROS学习与开发中,难免遇到各种各样的问题,除了一些可以解决问题(语法问题)外,其他一些问题有时很难发现并解决,在这里,总结下在开发中遇到的各种问题,不定期更新中。。。 为了方便和管理,每一个标题都是一些问题模块,现在有catkin_make编译模块。 catkin_make问题问题1:在使用catkin_make过程中,明明有需要编译的包,但是系统提示找不到该路径...原创 2017-06-03 15:17:12 · 25528 阅读 · 2 评论 -
【ROS书籍】ROSByExampleⅡ——前言
声明 本书旨在帮助ROS初学者快速学习ROS而翻译,不会应用到商业中,本书保留版权,旨在分享ROS开源精神,用于分享交流。并无盈利想法,请勿将本书应用商业获利,如违反,与本书译者无关,本书译者不承担法律责任。前言在2013年2月,ROS管理从Willow Garage转移到了开源机器人基金会(OSRF)。OSRF规定任务是“支持开发、发布和采用开源软件用于机器人研究、教育和产原创 2017-06-13 08:59:29 · 1294 阅读 · 0 评论 -
【ROS总结】教程Actionlib——使用Execute Callback编写一个简单的行为服务器
前言 所有的Actionlib教程已经在中文ROS页面服务器上翻译,有兴趣的可以查看总目录: http://wiki.ros.org/cn/actionlib_tutorials/Tutorials描述 这个教程涵盖了使用simple_action_server库来创建一个Fibonacci行为服务器。这个行为服务器教程会生成一个Fibonacci序列、目标的顺序序列、自身计原创 2017-06-10 15:25:17 · 1725 阅读 · 0 评论 -
[CoffeeBot] 配置CoffeeBot的网页服务器
重要本文中提供的脚本并不是推荐的配置实例,因为他们真的没有安全。世界上任何人都可以在技术上要求咖啡或者更糟。我们离开了安全配置/ API密钥等,尽可能的保持教程简单。我们需要一种方法让客户告诉TurtleBot他们想要咖啡,并且如果多个同时人们想要咖啡需要咖啡队列管理。有多种方法,但考虑到本系列是针对web开发人员,我们将使用一个LAMP堆栈。什么是LAMP?原创 2017-04-19 15:20:34 · 420 阅读 · 0 评论 -
[CoffeeBot] 等待挑战
等待挑战我们需要你的帮助!虽然上网本和Kobuki电池自动充电在理论上可以无限期地运行,但是Keurig不是通过底座充电。在我们的演示客户必须插入Keurig使用它。驱动Keurig加上其他一些功能将使我们的演示一个成熟的CoffeeBot !Keurig的能力: 由于Keurig的1000 - 1500瓦特的需求,当它到达他们的桌子上,客户必须插入Keurig。找到一个方原创 2017-04-19 17:21:44 · 239 阅读 · 0 评论 -
[CoffeeBot] 为用户设置最优角度
为用户设置最优角度为简单起见,我们的教程应用程序只为你的客户包含X和Y坐标,并且不包含角,即当TurtleBot到达客户的位置的朝向。记住,ROS在3 d环境中开发机器人工作像无人机。因此,取向并不代表有一个角。对于那些想要将他们的应用程序到下一个级别,并允许自定义的角度,这里有一些建议:如果我们查看coffee_bot.py的代码搜索“Quaternion”,这就是控制你的取向(原创 2017-04-19 17:13:08 · 301 阅读 · 0 评论 -
[CoffeeBot] 运行最终脚本
运行最终脚本你准备好提供咖啡在Turtlebot上,打开一个终端然后运行:roslaunch turtlebot_bringup minimal.launchroslaunch turtlebot_navigation amcl_demo.launch map_file:=/tmp/my_map.yaml提示:我如何创建一个地图?在工作机上,打开一个终原创 2017-04-19 16:51:53 · 728 阅读 · 0 评论 -
[CoffeeBot] 安装Web App
安装Web App当我们设置web服务器后,我们还安装了一个web应用程序,可以方便用户从他们的智能手机订阅咖啡。在你的手机浏览器中,打开http://YourPublicDNS/turtlebot-web-app/ 。IOS:单击书签工具添加到主屏幕Android:点击“more” (三个垂直点)选择 “add to homes原创 2017-04-19 16:44:08 · 399 阅读 · 0 评论 -
[CoffeeBot] 重写Auto-Docking服务器
重写Auto-Docking服务器auto-docking脚本允许CoffeeBot自动对接,需要一个auto-docking服务器。在我们的测试中,这经常坠毁。也就是说,ROS提供launch文件,可以自动产生节点崩溃。我们会修改这auto-docking服务器launch文件所以它可以auto-spawns。我们将使用这个最终的演示。打开一个终端窗口原创 2017-04-19 16:36:38 · 829 阅读 · 0 评论 -
[CoffeeBot] 配置最后脚本
配置最后脚本在工作机上,打开一个终端然后运行:cd ~/helloworldgedit coffee_bot.py滚轮到下面然后查找:######## CHANGE THE FOLLOWING VALUES #########这有四个值你需要改变:server_public_dns – 设置这个到你的EC2访问的公共DNS。原创 2017-04-19 16:25:25 · 326 阅读 · 0 评论 -
【ROS总结】ROS下的百度语音识别应用
前言今天闲来无事查看下语音识别在ROS中的应用,之前在ROS中玩过一段时间的Pocket Sphinx,关于Pocket Sphinx的学习过程以后会介绍,或者可以去网上搜索一些教程,都是比较不错的。现在讲述下在ROS中百度语音的使用情况,由于百度语音的作者写了一些文章在Github上,但是步骤不是很清楚,在此记录一下防止以后忘记,也和大家分享下,避免出现一些失误而导致半途而废。需求操原创 2017-02-12 15:01:25 · 7453 阅读 · 17 评论