Git Product home page Git Product logo

robots's Introduction

zoo

This repository contains configuration packages of various quadrupedal robots generated by CHAMP's setup assistant.

Installation

You need to have CHAMP installed in your machine to make these robots walk.

URDF

There's a list of resources where you can download the URDF file of the robot you need in install_descriptions file. Alternatively, you can run:

./install_descriptions

to download all the URDFs at once.

Quick Start Guide

You can find the pre-configured robots in configs folder. There's an auto-generated README in every configuration package that contains instructions on how to run the demos.

Please take note that although the README may contain instructions how to run in Gazebo, only the following pre-configured robots work in Gazebo:

  • Anybotics' ANYmal B
  • Anybotics' ANYmal C
  • Boston Dynamic's Spot
  • Unitree Robotics' Aliengo
  • Unitree Robotics' Go1
  • Unitree Robotics' A1
  • MIT Mini Cheetah
  • OpenDog V2
  • Open Quadruped
  • Stochlite
  • MangDang's Mini Pupper
  • Stanford Pupper

Credits

The URDFs found in this repository have been forked/modified/linked from the following projects:

robots's People

Contributors

aditya-shirwatkar avatar chandyalex avatar eborghi10 avatar grassjelly avatar nisshan-x avatar tarasborov avatar wangcongrobot 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

robots's Issues

There's nothing in Gazebo World

hi i want to tutorial with quadruped robot in gazebo world

so i repeat the tutorial

i command roslaunch aliengo_config gazebo.launch
Screenshot from 2022-07-01 14-38-11

and this is picture

why nothing in the gazebo world??

roslaunch a1_config navigate.launch is not working properly

I cloned champ repo and build it successfully and also cloned the other URDFs repo in order to run a1 robot on gazebo and rviz, I noticed that every single robot is working and navigating perfectly fine except for the a1 robot, I didn’t change any thing I just tried to run it as the description file said. Do you have any suggestions how to avoid these errors in the following picture? Thank you so much in advance.

Screenshot from 2022-08-21 17-50-35

Adding Ghost Robotics Robots

We would love for our robots to be added to this repository! Recently, we've been creating our own Gazebo simulation (using our SDK), and would love to make our URDF files available for use with chvmp.

@AdarshKulkarni is the main person from Ghost leading this effort, so I'm also going to tag him here.

Our source is hosted on GitLab, under the Apache 2.0 license. You can find the repository here.

Let us know how to proceed from our end.

Go1 robot slam and navigation not working properly

When doing slam and navigation of go1 robot, the robot is standstill in rviz but in gazebo it starts moving and rotating in place. The laser data alone moves but the robot model is static. Below is the gif:-

go1

how to use the model in champ

Hi:), I am trying to simulate minicheetah in the champ environment. But I was encountered with many problems when replacing the champ model with minicheetah model. Which files should I replace? I tried many ways but it's still not working. Thx!

error using the go1 robot in gazebo

after installation i command roslaunch go1_config gazebo.launch

but i have this error

Traceback (most recent call last):
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/init.py", line 347, in main
p.start()
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/parent.py", line 305, in start
self._start_infrastructure()
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/parent.py", line 254, in _start_infrastructure
self._load_config()
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/parent.py", line 157, in _load_config
roslaunch_strs=self.roslaunch_strs, verbose=self.verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/config.py", line 461, in load_config_default
loader.load(f, config, argv=args, verbose=verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 761, in load
self._load_launch(launch, ros_config, is_core=core, filename=filename, argv=argv, verbose=verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 733, in _load_launch
self._recurse_load(ros_config, launch.childNodes, self.root_context, None, is_core, verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 699, in _recurse_load
val = self._include_tag(tag, context, ros_config, default_machine, is_core, verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 96, in call
return f(*args, **kwds)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 634, in _include_tag
default_machine, is_core, verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 699, in _recurse_load
val = self._include_tag(tag, context, ros_config, default_machine, is_core, verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 96, in call
return f(*args, **kwds)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 634, in _include_tag
default_machine, is_core, verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 669, in _recurse_load
default_machine, is_core, verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 699, in _recurse_load
val = self._include_tag(tag, context, ros_config, default_machine, is_core, verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 96, in call
return f(*args, **kwds)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 634, in _include_tag
default_machine, is_core, verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 679, in _recurse_load
self._param_tag(tag, context, ros_config, verbose=verbose)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 96, in call
return f(*args, **kwds)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 271, in _param_tag
value = self.param_value(verbose, name, ptype, *vals)
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/loader.py", line 476, in param_value
with open(textfile, 'r') as f:
IOError: [Errno 2] No such file or directory: u'/~/catkin_ws/src/spot_ros/spot_description/urdf/spot.urdf'

what's the problem...?

Problem with robot's model

When launching spotmicro robot in gazebo, the robot doesn't look right, and the colours are really different. Is there a problem with the robot's urdf file? Is there a way to fix the bug?
Thank you!
Screenshot from 2021-07-28 15-44-25

Spot dog robot spawns upside down in Gazebo for ROS Noetic

I tried to go roslaunch spot_config gazebo.launch and the spot dog spawns upside down. Have someone encountered this issue? I am using ROS Noetic ubuntu 20.04 LTS. For reference I am attaching the gazebo image and my terminal warning command :

robot_spawningupsidedown

terminal

Thank you

How to use my own laser?

Hi, I want to use RPLIDAR A3 on mini cheetah, and I change the gazebo parameter of hokuyo in yobotics.urdf, but it doesn't work .
How can I use RPLIDAR A3 ?

Controller Spawner couldn't find

Hello.

This collection's robot can't stand when gazebo.launch started.
At that time, "Controller Spawner couldn't find the expected controller_manager ROS interface." is displayed in the terminal.

Is there a way to fix this issue?
image

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.