星火计划ROS机器人Spark
星火计划ROS机器人Spark
1 http://wiki.ros.org/Robots/Spark
2 https://github.com/NXROBO/spark
----
Spark
Spark is an affordable development platform for ROS applications, with mobility
and vision system.
目录
Features:
Simple and practical:
Can be connected directly to laptop display, camera, speaker, microphone, etc.
High charge ability:
It can charge the robot and laptop at the same time, achieve long-term operation without intervention.
High extensibility:
Power output and installation site are provided. Accessories can be added on easily, such as:
- Camera head
- Loading platform
- Robot arm
- Lidar
Specs(standard)
Hardware: Mobile chassis, holder, Depth camera
Spec: Dimension: 700mm X 340mm X 340mm
- Weight: 3.5kg
- Max Payload: 6kg
- Max Speed: 0.6m/s
- Obstacle Clearance: 10mm
- Battery Capacity: 45000mAh
Package Summary
Software for Spark base.
- Maintainer status: developed
Maintainer: xiankai chen <xiankai.chen AT nxrobo DOT com>
- Author: Xiankai Chen, Jian Song and Zhuo Li
- License: BSD
Bug / feature tracker: https://github.com/NXROBO/spark/issues
Source: git https://github.com/NXROBO/spark.git (branch: master)
Documentation
- Components of this meta-package:
- spark_description : URDF model description of spark
- spark_teleop : Keyboard teleoperation for spark
- spark_bringup : A ROS node wrapper for the spark driver
- spark_test : some testing program for spark
- spark_base : the base driver for spark
- ros_astra_camera : the camera driver for spark, checkout the here for more detail
- ros_astra_launch : the launch package for spark camera driver, checkout the here for more detail
- spark_follower: the follower person package for spark, it is an application for spark
Usage
Check out the https://github.com/NXROBO/spark section to find out about installing and running spark.
Other
- Use github to report bugs or request features.
- Check www.nxrobo.com for more information!
Contact us
Email: info@nxrobo.com Website: http://www.nxrobo.com/
----
Spark
This repository contains the ROS wrapper of Sparks's driver plus various ROS applications.This is a meta-package.
Table of Contents
Packages Overview
- spark_v03 : spark 0.3 driver including base driver, camera driver, robot description, teleop package, and follow person package and so on.
- tools : it contains the 3rd part openni2 driver which camera driver uses.
- doc : it shows that how to compile and use this meta-package.
Usage
Prequirement
- System: Ubuntu 14.04
- ROS Version: Indigo(Desktop-Full Install)
Compile
Build this compile with the following steps:
#make a workspace mkdir -p sparkws/src cd sparkws/src git clone https://github.com/NXROBO/spark.git git checkout spark-03 //if your spark is the 0.3 base, please type the command:git checkout spark-04 cd .. #installl dependence package ./src/spark/doc/install.sh #Compile catkin_make #Install catkin_make install
If everything goes fine, test the follow-person example as follow:
./install/follow_run.sh
Mirror
We also provide a downloadable mirror whose all environments have been configured.
- Download address: spark_mirror
----
火花
Spark是用于ROS应用程序的可负担的开发平台,具有移动性
和视觉系统。
特征:
简单实用:
可以直接连接到笔记本电脑显示器,相机,扬声器,麦克风等。
高充电能力:
同时可以对机器人和笔记本电脑进行充电,无需干预即可实现长期运行。
高延展性
提供电源输出和安装地点。配件可以轻松添加,如:
- 相机头
- 装载平台
- 机器人手臂
- 激光雷达
规格(标准)
硬件:移动底盘,支架,深度相机
规格:尺寸:700mm X 340mm X 340mm
- 重量:3.5kg
- 最大有效载荷:6kg
- 最大速度:0.6m / s
- 障碍物间隙:10mm
- 电池容量:45000mAh
软件包摘要
Spark基础软件。
- 维护者地位:发达
维护者:西安辰hen hen chen chen chen。。。。。。。
- 作者:陈启凯,建松,卓力
- 许可证:BSD
Bug /功能追踪器:https://github.com/NXROBO/spark/issues
文档
- 此元包的组件:
- spark_description:URDF模型描述火花
- spark_teleop:用于火花的键盘远程操作
- spark_bringup:Spark驱动程序的ROS节点包装器
- spark_test:一些火花测试程序
- spark_base:火花的基本驱动程序
- ros_astra_camera:相机驱动程序为火花,结帐在这里更多的细节
- ros_astra_launch:火花相机驱动程序的发射包,在这里查看更多的细节
- spark_follower:跟随者包装为火花,它是火花的应用程序
用法
查看https://github.com/NXROBO/spark部分,了解有关安装和运行spark的信息。
其他
- 使用github报告错误或请求功能。
- 请访问www.nxrobo.com了解更多信息!
联系我们
电邮:info@nxrobo.com网站:http : //www.nxrobo.com/
----
火花
该存储库包含Sparks驱动程序的ROS包装器以及各种ROS应用程序。这是一个元包。
目录
套餐概述
- spark_v03:火花0.3驱动程序,包括基本驱动程序,摄像头驱动程序,机器人描述,电视包装和跟随人员包装等。
- 工具:它包含相机驱动程序使用的第3部分openni2驱动程序。
- doc:它显示了如何编译和使用这个元包。
用法
Prequirement
- 系统:Ubuntu 14.04
- ROS版本:靛蓝(桌面完全安装)
编
使用以下步骤构建此编译:
#使工作区 的mkdir -p sparkws / src目录 CD sparkws / src目录 混帐克隆https://github.com/NXROBO/spark.git git的结帐火花-03 //如果你的火花是在0.3的基础上,请键入命令:混帐结账火花-04 CD .. # installl依赖包 ./src/spark/doc/install.sh #编译 catkin_make #安装 catkin_make安装
如果一切顺利,请测试以下人员的例子如下:
./install/follow_run.sh
镜子
我们还提供一个可下载的镜像,其所有环境都已配置。
- 下载地址:spark_mirror
----
星火计划ROS机器人Spark的更多相关文章
- ROS机器人星火计划公开课总结
非常荣幸参加了两次星火计划公开课(上海站), 感谢NXROBO.EXBOT以及所有支持ROS机器人星火计划的小伙伴们. ----废话开始,与课程总结无关,可跳过---- 在国内20多年的求学生涯以及2 ...
- ROS机器人程序设计-学习小结-
ROS官网 |易科 |虞坤林 |古月居 |ROSClub 学习ROS相关书籍推荐:http://blog.csdn.net/zhangrelay/article/details/52244746 RO ...
- ros机器人开发概述
1. ROS项目开发流程? 参照古月大神写的ROS探索总结系列:http://blog.exbot.net/archives/619 具体项目设计可看看<程序员>杂志的最新一篇 ...
- Learning ROS for Robotics Programming - Second Edition(《学习ROS机器人编程-第二版》)
Learning ROS for Robotics Programming - Second Edition <学习ROS机器人编程-第二版> ----Your one-stop guid ...
- ROS机器人程序设计(原书第2版)补充资料 教学大纲
ROS机器人程序设计(原书第2版) 补充资料 教学大纲 针对该书稍后会补充教学大纲.教案.多媒体课件以及练习题等. <ROS机器人程序设计>课程简介 课程编号:XXXXXX 课程名称:RO ...
- ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt!
ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt! 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. MoveIt ...
- ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation
ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中 ...
- ROS机器人程序设计(原书第2版)补充资料 (零) 源代码、资料和印刷错误修订等 2017年01月01日更新
ROS机器人程序设计(原书第2版)补充资料 (零) 源代码等 ROS官网 版)部分内容修订 页:第1行,删去$ 页:第6行,float64 y 前面加一个空格 页:中间创建主题:下面程序不用换行,(& ...
- ROS机器人程序设计(原书第2版)学习镜像分享及使用说明
ROS机器人程序设计(原书第2版)学习镜像分享及使用说明 系统用于ROS爱好者学习交流,也可用于其他用途,并不局限于ROS. 这款镜像文件是基于一年前的Ubuntu ROS Arduino Gazeb ...
随机推荐
- 如何根据一些参数,自动生成一个简单的maven工程,然后导入Eclipse直接使用?(maven命令)
1. 使用mvn archetype:generate命令 2. 选择archetype类型:(默认是org.apache.maven.archetypes:maven-archetype-quick ...
- python16_day01【介绍、基本语法、流程控制】
一.day01 1.二进制运算 60 & 13 =12 60 | 13 =61 60 ^ 13 =49 60<<2 =240 60>>2 =15 2.逻辑运算符 and ...
- Django-model基础(Day69)
阅读目录 ORM 创建表(建立模型) 添加表记录 查询表记录 F查询与Q查询 修改表记录 删除表记录 数据库回顾:http://www.cnblogs.com/yuanchenqi/articles/ ...
- 【工具】Notepad++ 上,代码格式化工具
一.概述 Windows 自带的记事本功能太过简单,因此我常常使用 Notepad++ 查看文本.Notepad++ 支持插件功能,最近需要使用 Notepad++ 查看 Html 代码,而这些代码多 ...
- mongodb的安装使用和pymongo基本使用
(1) mongodb的安装 下载tgz解压后,需要添加相应的环境变量才能在终端直接启动mongod. mongodb数据存储在/data/db中,需要手动创建目录树,同时mongod执行的时候如果权 ...
- 深入理解JVM3
VM运行时数据区域 JVM执行Java程序的过程中,会使用到各种数据区域,这些区域有各自的用途.创建和销毁时间.根据<Java虚拟机规范(第二版)>的规定,JVM包括下列几个运行时数据区域 ...
- m2eclipse插件——添加依赖不显示搜索结果
使用Eclipse,安装m2eclipse插件之后,选中Maven项目的pom文件,添加依赖,点击“Add Dependency”的时候,输入要检索的jar包名称,search result却一直为空 ...
- KMP(转自matrix67)
蒟蒻笔者自己发现matrix67大佬讲的十分明白,然后现在网络上的排版也是有些微的问题,就稍稍改了一下,然后把代码改成了c++的. 如果机房马上要关门了,或者你急着要和MM约会,请直接跳到第六个自然段 ...
- painting fence - 分治 - Codeforces 448c
2017-08-02 14:27:18 writer:pprp 题意: • 每块木板宽度均为1,高度为h[i] • n块木板连接为宽度为n的栅栏 • 每次可以刷一横或一竖(上色) • 最少刷多少次可以 ...
- Spring Boot 热部署的实现 - 原创
实现方式有两大种(其中包含3种): 一.基于springloaded 1.1)Maven启动方式 第一步:在pom.xml中的“plugin节点”里面添加如下依赖: <dependencies& ...