星火计划ROS机器人Spark

http://wiki.ros.org/Robots/Spark

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.

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

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

  1. Packages Overview
  2. Usage
  3. Mirror

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.

----

火花

Spark是用于ROS应用程序的可负担的开发平台,具有移动性

和视觉系统。

特征:

简单实用:

可以直接连接到笔记本电脑显示器,相机,扬声器,麦克风等。

高充电能力:

同时可以对机器人和笔记本电脑进行充电,无需干预即可实现长期运行。

高延展性

提供电源输出和安装地点。配件可以轻松添加,如:

- 相机头

- 装载平台

- 机器人手臂

- 激光雷达

规格(标准)

硬件:移动底盘,支架,深度相机

规格:尺寸:700mm X 340mm X 340mm

  • 重量:3.5kg
  • 最大有效载荷:6kg
  • 最大速度:0.6m / s
  • 障碍物间隙:10mm
  • 电池容量:45000mAh

软件包摘要

Spark基础软件。

文档

  • 此元包的组件:
  • spark_description:URDF模型描述火花
  • spark_teleop:用于火花的键盘远程操作
  • spark_bringup:Spark驱动程序的ROS节点包装器
  • spark_test:一些火花测试程序
  • spark_base:火花的基本驱动程序
  • ros_astra_camera:相机驱动程序为火花,结帐在这里更多的细节
  • ros_astra_launch:火花相机驱动程序的发射包,在这里查看更多的细节
  • spark_follower:跟随者包装为火花,它是火花的应用程序

用法

其他

  • 使用github报告错误或请求功能。
  • 请访问www.nxrobo.com了解更多信息!

联系我们

电邮:info@nxrobo.com网站:http : //www.nxrobo.com/

----

火花

该存储库包含Sparks驱动程序的ROS包装器以及各种ROS应用程序。这是一个元包。

目录

  1. 套餐概述
  2. 用法
  3. 镜子

套餐概述

  • 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

镜子

我们还提供一个可下载的镜像,其所有环境都已配置。

----

星火计划ROS机器人Spark的更多相关文章

  1. ROS机器人星火计划公开课总结

    非常荣幸参加了两次星火计划公开课(上海站), 感谢NXROBO.EXBOT以及所有支持ROS机器人星火计划的小伙伴们. ----废话开始,与课程总结无关,可跳过---- 在国内20多年的求学生涯以及2 ...

  2. ROS机器人程序设计-学习小结-

    ROS官网 |易科 |虞坤林 |古月居 |ROSClub 学习ROS相关书籍推荐:http://blog.csdn.net/zhangrelay/article/details/52244746 RO ...

  3. ros机器人开发概述

    1.       ROS项目开发流程? 参照古月大神写的ROS探索总结系列:http://blog.exbot.net/archives/619 具体项目设计可看看<程序员>杂志的最新一篇 ...

  4. Learning ROS for Robotics Programming - Second Edition(《学习ROS机器人编程-第二版》)

    Learning ROS for Robotics Programming - Second Edition <学习ROS机器人编程-第二版> ----Your one-stop guid ...

  5. ROS机器人程序设计(原书第2版)补充资料 教学大纲

    ROS机器人程序设计(原书第2版) 补充资料 教学大纲 针对该书稍后会补充教学大纲.教案.多媒体课件以及练习题等. <ROS机器人程序设计>课程简介 课程编号:XXXXXX 课程名称:RO ...

  6. ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt!

    ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt! 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. MoveIt ...

  7. ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation

    ROS机器人程序设计(原书第2版)补充资料 (玖) 第九章 导航功能包集进阶 navigation 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中 ...

  8. ROS机器人程序设计(原书第2版)补充资料 (零) 源代码、资料和印刷错误修订等 2017年01月01日更新

    ROS机器人程序设计(原书第2版)补充资料 (零) 源代码等 ROS官网 版)部分内容修订 页:第1行,删去$ 页:第6行,float64 y 前面加一个空格 页:中间创建主题:下面程序不用换行,(& ...

  9. ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

    ROS机器人程序设计(原书第2版)学习镜像分享及使用说明 系统用于ROS爱好者学习交流,也可用于其他用途,并不局限于ROS. 这款镜像文件是基于一年前的Ubuntu ROS Arduino Gazeb ...

随机推荐

  1. android adb devices offline的解决办法

    在做Android开发时经常出现android adb devices offline,解决办法如下: 1 重启adb服务 adb kill-server adb start-server linux ...

  2. java反射基础知识(五)反射应用实践

    详解Java反射各种应用   Java除了给我们提供在编译期得到类的各种信息之外,还通过反射让我们可以在运行期间得到类的各种信息.通过反射获取类的信息,得到类的信息之后,就可以获取以下相关内容: Cl ...

  3. s5_day14作业

    import re # 1. 匹配一段文本中的每行的邮箱 # ret=re.findall('\w+@\w+\.com','10000@qq.com,qwe48645313@163.com') # p ...

  4. http post url参数封装(key token 及校验码)

    post请求本来是一种很常见的web请求方式,相信许多项目都有一系列的封装工具类. 今天遇着一个特殊的需求. 需要在post的请求url内封装相应的token 与及key相关的值,这就奇怪了,url封 ...

  5. PL/SQL编程—分页功能(存储过程)

    SQL),bookname ),publish )); Table created SQL> SQL> create or replace procedure sp_add_book(bo ...

  6. POJ - 3177 Redundant Paths (边双连通缩点)

    题意:在一张图中最少可以添加几条边,使其中任意两点间都有两条不重复的路径(路径中任意一条边都不同). 分析:问题就是最少添加几条边,使其成为边双连通图.可以先将图中所有边双连通分量缩点,之后得到的就是 ...

  7. iOS 手机截屏

    百度地图自带截图功能,可以截取路线列表,保存到本地.可是对比发现截下来的图片并不是app中看到的那样,截图中头部加入了搜索的起点和终点,每段路程的详细站点都已展开,而且图片会根据路线的长短自动判断图片 ...

  8. 深入解析Koa之核心原理

    这篇文章主要介绍了玩转Koa之核心原理分析,本文从封装创建应用程序函数.扩展res和req.中间件实现原理.异常处理的等这几个方面来介绍,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参 ...

  9. 基于Bootstrap的日历控件和日期选择插件

    在线演示 本地下载

  10. Linux系统下Git操作命令整理

    1.显示当前的配置信息 git config --list 2. 创建repo从别的地方获取 git clone git://git.kernel.org/pub/scm/git/git.git 自己 ...