Skip to content

xju robot project for algorithm teaching.

License

Notifications You must be signed in to change notification settings

LiHua227/xju-robot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XJU ROBOT

teaser

XJU-ROBOT is an open-source project based on ROS (Robot Operating System), providing a simulation environment for various heterogeneous robots. It integrates various algorithms such as pnc, slam, perception, etc., and can be used for relevant practitioners to study and develop.

Table of Contents

Installation

Install ROS Noetic


# Download code
git clone https://github.com/Mr-Tony921/xju-robot.git
git submodule init && git submodule update
# Install dependencies
bash install_dependencies.sh

Getting Started

# Basic example of how to build and run
# Open one terminal
cd xju-robot && source devel/setup.bash
roslaunch xju_simu simple_world.launch
# Open another terminal
roslaunch xju_pnc move_base_flex.launch

Video

A series of instructional videos detailing the usage of XJU-ROBOT is available. The provided link directs to the initial episode, from which viewers can access subsequent episodes.

XJU移动机器人仿真-第1期 环境搭建(gazebo模型 插件 urdf rviz)

License

All resources in XJU-ROBOT are licensed under fully permissive licenses (e.g., Apache-2.0).

Citation

If you use XJU-ROBOT, consider citing the following publication:

@inproceedings{tony2024xju-robot,
  title={xju-robot: A Robot Simulation Framework},
  author={Tony},
  url={https://github.com/Mr-Tony921/xju-robot.git},
  year={2024}
}

About

xju robot project for algorithm teaching.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.0%
  • Python 4.9%
  • CMake 3.0%
  • Other 1.1%