项目作者: piraka9011

项目描述 :
Blended shared controller for the Clearpath Jackal robot.
高级语言: C++
项目地址: git://github.com/piraka9011/jackal_bsc.git
创建时间: 2018-02-09T13:43:59Z
项目社区:https://github.com/piraka9011/jackal_bsc

开源协议:

下载


Jackal Blended Shared Control

A blended shared controller for the Clearpath Jackal robot.

Contains files that can launch the BSC seperately or with simulated drift and latency.

Launch files

Jackal Simulator stack: roslaunch jackal_bsc jackal_sim.launch

Odometry Navigation with Kinect: roslaunch jackal_bsc odom_navigation.launch

AMCL Navigation wih Kinect: roslaunch jackal_bsc amcl_navigation.launch

Standalone BSC: roslaunch jackal_bsc bsc.launch

BSC with drift: roslaunch jackal_bsc drift.launch

BSC with latency: roslaunch jackal_bsc delay.launch

Classes and nodes

BSCSolver class is where the blending occurs. BSCTwistStamped adds time to twist msgs to make sure navigation/teleop/BSC commands are synced.

Use delay_node.py not the C++ version for delay (Strangely compilation varies from PC to PC, code is correct though). drift_node.cpp can be used.