星火计划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. Python 优雅的操作字典

    Python 中的字典是Python中一个键值映射的数据结构,下面介绍一下如何优雅的操作字典. 来源:https://www.linuxzen.com/python-you-ya-de-cao-zuo ...

  2. Github 的其他用法

    一.概述 Github 除了作为代码托管库外,有趣的程序员们还利用它解锁了有趣的新姿势. 二.新姿势 2.1 Github Pages 可以为项目建立静态主页(即gh-pages分支), 也可以建立命 ...

  3. Kattis - fence2【二分法】

    Kattis - fence2[二分法] 题意 有一个农夫需要建造一个 N - 1 米长的篱笆,需要 N 根柱子,然后有 K 根 柱子 需要将这 K 根柱子 切成 N 段 然后 要尽量保证这 N 段柱 ...

  4. SSDB 使用笔记

    1. SSDB中scan key_start key_end limit ,key_start 和 key_end 是指字母的顺序,不是数字. 2. 进入客户端:./ssdb-cli -p 8888

  5. zoj2432

    /* 首先,dp的最开始是定义状态 dp[i][j] 表示A串的前i个,与B串的前j个,并以B[j]为结尾的LCIS 的长度. 状态转移方程: if(A[i]==B[j]) dp[i][j]=max( ...

  6. ICMP与PING解析

    1.ICMP格式 ICMP是(Internet Control Message Protocol)Internet控制报文协议.它是TCP/IP协议族的一个子协议,用于在IP主机.路由器之间传递控制消 ...

  7. 给JSP应用提供JSTL支持(IntelliJ IDEA)

    ===========手动分割线===2018-12-26============================================= Maven项目直接添加如下依赖即可: <de ...

  8. 14.python模块之subprocess

    我们几乎可以在任何操作系统上通过命令行指令与操作系统进行交互,比如Linux平台下的shell.那么我们如何通过Python来完成这些命令行指令的执行呢?另外,我们应该知道的是命令行指令的执行通常有两 ...

  9. 安装配置资产管理软件GLPI

    GLPI是法语Gestionnaire libre de parc informatique的缩写,是一款历史悠久的资产管理软件: GLPI提供功能全面的IT资源管理接口,可以用来建立数据库全面管理I ...

  10. Linux系统中的screen命令基本使用教程

    作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作. 也许你遇到过使用telnet或SSH远程登录linux,运行一些程序.如果这些程序需要运行很长时间(几个小时) ...