MistyMoonR / tsinghua-Unitree-ROS

Tsinghua University - Summer vacation project for unitree A1 robots( ROS + SLAM )

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tsinghua-Unitree-ROS

Introduction

Unitree A1 Robot dogs

ROS melodic + SLAM

Hardware:

System environment:

  • Ubuntu18.04 LTS
  • ROS melodic 1.14.11

Learning materials:

An overview of the Robot Operating System(CN)

Document description

Conducted in two lines

ROS Workspace

A study of SUSTech patroldog_ws (Abandoned)

Document links


Project progress:

  • Test environment build + compile driver (unitree_ros)
  • Gazebo dynamics simulation for Unitree_ROS (aborted)
  • unitree_legged_sdk API library research (no need to look, based on running on ROS)
  • Research patroldog_ws related code (can run basic functions, need secondary development)
  • Build your own ROS_ws project and improve the documentation
  • TF coordinate transformation

Picture:

Hardware architecture diagram

Software architecture diagram


Hardware related:

intel D435i

Github: librealsense
ROS: realsense-ros

Velodyne 16

Github: velodyne
ROS wiki: Getting Started with the Velodyne VLP16

9-axis IMU - Spatial:

Official website: Spatial
ROS wiki: advanced_navigation_driver


References:

unitree Technology A1 Product Description:
https://www.unitree.com/cn/products/a1

A1 ROS related:
https://github.com/unitreerobotics/unitree_ros
https://github.com/unitreerobotics/unitree_legged_sdk

C++ Key functions:
https://www.iteye.com/blog/bingtears-663149

Third party motion control:
https://github.com/lnotspotl/a1_sim_py

Google research:
https://xbpeng.github.io/projects/Robotic_Imitation/index.html
https://ai.googleblog.com/2020/04/exploring-nature-inspired-robot-agility.html


About

Tsinghua University - Summer vacation project for unitree A1 robots( ROS + SLAM )


Languages

Language:Makefile 63.9%Language:CMake 15.1%Language:Common Lisp 4.9%Language:C 4.6%Language:C++ 3.8%Language:Python 3.7%Language:JavaScript 2.0%Language:Java 0.8%Language:Shell 0.6%Language:C# 0.5%Language:MATLAB 0.1%