GithubHelp home page GithubHelp logo

panther-docker's Introduction

panther-docker

Docker images dedicated to Husarion Panther ROS system and simulation.

Docker Images

Docker images are automatically deployed to Docker Hub. The image tag includes information about the ROS distribution, the version of the panther_ros repository, and the date of release. Additionally, stable image versions are tagged with stable and recommended for production use. Below, you can find a list of available Docker images. To access the latest tag, simply follow the provided links:

Updating Panther Software

Note

Latest Panther Docker images are compatible with Built-in Computer OS version 2.0.0 and newer. If your operating system is older, please ensure you update it before proceeding. [COMING SOON] Follow operating system reinstallation for more info.

Connect to Panther's Built-in Computer:

Quick Start

Depending on your needs, you can run Docker to quickly launch the physical robot or run a simulation. To do this, clone this repository to your robot or computer.

git clone -b ros2 https://github.com/husarion/panther-docker.git
cd panther-docker/demo

๐Ÿค– Robot

  1. Activate Panther

    docker compose -f compose.minimal-setup.yaml up
  2. Launch Visualization on PC

    xhost local:root
    docker compose -f compose.rviz.yaml up

Note

To use the latest version of the image, run the docker compose pull command and rerun above commands.

๐Ÿ’ป Gazebo Simulation

To give Docker access to your screen run:

xhost local:docker
docker compose -f compose.simulation.yaml up

Note

If you have an NVIDIA GPU, it is worth changing the compose configuration from cpu-config to gpu-config. For this purpose, it is necessary to install NVIDIA Container Toolkit. With NVIDIA Container Toolkit installed, modify following Docker compose file by replacing *cpu-config with *gpu-config: compose.simulation.yaml.

panther-docker's People

Contributors

delihus avatar dominikn avatar github-actions[bot] avatar kmakd avatar kotochleb avatar macstepien avatar pawelirh avatar pkowalsk1 avatar rafal-gorecki avatar

Watchers

 avatar  avatar

Forkers

kotochleb

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.