Coder Social home page Coder Social logo

tianbot / rmtt_ros Goto Github PK

View Code? Open in Web Editor NEW
52.0 52.0 15.0 4.7 MB

ROS Driver for DJI Tello Talent (RoboMaster TT), supporting multi drone coordination. Devices Authorized by Tianbot Only.

CMake 54.69% Python 45.31%
robomaster ros ros-noetic tello-talent

rmtt_ros's Introduction

中文版说明

Tianbot详细中文操作手册

Tianbot

Tianbot is a series of robots developed based on DJI RoboMaster boards, motors and contollers. The typical design is a mecanum-wheeled robot with omni-directional movement. Moreover, differetial drive and ackermann steering geometry like a mars-rover are also supported. This is a mapping to navigation software framework supporting all kinds of Tianbot robots. It can be easily deployed to your own robot.

As long as you can apply the framework to your own robot, it is can be easily to form a group of robots and to do some fancy multi-robot experiment. The framework supports multi-robots very well.

Introduction

Tianbot ROS Wiki Our goal is to develop a platform can be customized easily and the code can be deployed without any modification.

Purchase from Tianbot Official Taobao Store

Tianbot platform can be ordered from out online shop. However, this platform is mainly for customization.

点击这里进入淘宝购买或咨询客服: Purchase from Taobao:

Specifications

Customized

Instructions

Installation

tianbot is the software framework.
tianbot_core is the driver for all the tianbot mobile platforms.

cd ~/catkin_ws/src/
git clone https://github.com/tianbot/tianbot.git
git clone https://github.com/tianbot/tianbot_core.git
cd ~/catkin_ws && catkin_make

Interfacing

Tianbot can be brought up all at once, or separately.

roslaunch tianbot_bringup tianbot_bringup.launch

Tianbot Base

roslaunch tianbot_core tianbot_core.launch

Lidar

roslaunch tianbot_bringup lidar.launch

RGBD Camera (if applicable)

roslaunch tianbot_bringup rgbd_camera.launch

USB Camera

roslaunch tianbot_bringup usb_cam.launch

GPS (if applicable)

roslaunch tianbot_bringup gps.launch

Mapping

After bringing up the Tianbot, we provide three methods to perform slam for 2D laser.

GMapping

roslaunch tianbot_slam tianbot_gmapping.launch

HectorSLAM

roslaunch tianbot_slam tianbot_hector.launch

Cartographer

roslaunch tianbot_slam tianbot_cartographer.launch

Save the Map

Map will be saved as tianbot_office in tianbot_slam/maps/

roslaunch tianbot_slam map_save.launch

Navigation

After saving the map, the map can be used to perform navigation.

roslaunch tianbot_navigation tianbot_nav.launch

Configure running ROS across multiple machines, then launch rviz in a PC with display

roslaunch tianbot_rviz view_nav_amcl.launch

License: BSD 3-Clause

rmtt_ros's People

Contributors

cavayangtao avatar tianb03 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

rmtt_ros's Issues

sn码无效问题

你好是不是不是从你们公司购买的TT 就用不了这个开源包呢

下载好功能包后,我catkin_make后说没有许可,我应该怎么处理?

环境:ros2go ubuntu 18.04

[100%] Generating dynamic reconfigure files from config/tracker_pid.cfg: /home/tianbot/catkin_ws_tello/devel/include/rmtt_tracker/tracker_pidConfig.h /home/tianbot/catkin_ws_tello/devel/lib/python2.7/dist-packages/rmtt_tracker/cfg/tracker_pidConfig.py ../../catkin_generated/env_cached.sh: 16: exec: /home/tianbot/catkin_ws_tello/src/rmtt_ros/rmtt_tracker/config/tracker_pid.cfg: Permission denied rmtt_ros/rmtt_tracker/CMakeFiles/rmtt_tracker_gencfg.dir/build.make:63: recipe for target '/home/tianbot/catkin_ws_tello/devel/include/rmtt_tracker/tracker_pidConfig.h' failed make[2]: *** [/home/tianbot/catkin_ws_tello/devel/include/rmtt_tracker/tracker_pidConfig.h] Error 126 CMakeFiles/Makefile2:1162: recipe for target 'rmtt_ros/rmtt_tracker/CMakeFiles/rmtt_tracker_gencfg.dir/all' failed make[1]: *** [rmtt_ros/rmtt_tracker/CMakeFiles/rmtt_tracker_gencfg.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2 Invoking "make -j8 -l8" failed

关于设置项目的问题。

你好,我最近买了4架无人机,想做蜂群测试。 我究竟如何使用这个存储库来使其工作? 先感谢您。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.