Skip to content
L-CAS ROS Buildfarm edited this page Nov 9, 2024 · 83 revisions

This is an overview of repositories and packages that form part of the distribution. This page is autogenerated for ROS distribution humble.

Dependency Graph (download as PDF, download as PNG) repos

Install released packages

See the documentation to enable the Ubuntu repositories to be ready to install binary releases. To install all packages documented here, simply run

sudo apt install <PACKAGENAME>

after having enabled the repositories.


aoc_navigation

source code: https://github.com/LCAS/aoc_navigation.git (branch: humble_dev)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: aoc_navigation
    uri: https://github.com/LCAS/aoc_navigation.git
    version: humble_dev

Repository dependencies

depends on these other repositories: topological_navigation

Included packages

package maintainer authors licence
common_utility: Behavioral Controller Geesara Apache-2.0
goal_position_checker: Goal Position checker Geesara Apache-2.0
mpc_local_planner_msgs: This package provides message types that are used by the package mpc_local_planner Christoph Rösmann Christoph Rösmann GPLv3
perception_msgs: A package containing message definitions for rownav_local_planner. Geesara Apache License 2.0
euclidean_cluster: The euclidean_cluster package Geesara Apache License 2.0
pointcloud_processing: The ROS 2 pointcloud_processing package Geseara Geesara, Geesara, William Woodall Apache License 2.0
robot_behavior_msg: robot_behavior_msg Geesara Kulathunga MIT
robot_pose_localization: The ROS 2 robot_pose_localization package Geesara Geesara, Geesara Apache License 2.0
ros2_viz_tools: The ros2_viz_tools package Wei Wang, Geesara MIT
rownav_msgs: A package containing message definitions for rownav_local_planner. Vinnam Kim Apache License 2.0
slam_ekf: TODO: Package description ji TODO: License declaration
spatio_temporal_voxel_layer: The spatio-temporal 3D obstacle costmap package Steve Macenski LGPL v2.1
planning_common_utility: The planning_common_utility package Wei Wang, Geesara MIT
nav2_robot_behavior: nav2_robot_behavior Geesara Kulathunga MIT
path_search_common_utility: The path_search_common_utility package Geesara MIT
behavioral_controller: Behavioral Controller Geesara Apache-2.0
nav2_rownav_planner: TODO Steve Macenski, Carlos Orduno Apache-2.0, BSD-3-Clause
rownav_local_planner: The rownav_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. The underlying method called Timed Elastic Band locally optimizes the robot's trajectory with respect to trajectory execution time, separation from obstacles and compliance with kinodynamic constraints at runtime. Geesara Christoph Rösmann, Geesara BSD
mpc_local_planner: The mpc_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. It provides a generic and versatile model predictive control implementation with minimum-time and quadratic-form receding-horizon configurations. Geesara Christoph Rösmann, Geesara GPLv3

aoc_tomato_farm

source code: https://github.com/LCAS/aoc_tomato_farm.git (branch: main)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: aoc_tomato_farm
    uri: https://github.com/LCAS/aoc_tomato_farm.git
    version: main

Included packages

package maintainer authors licence
gz_tomato_farm_generator: This package generates tomato farm data. paul azazdeaz, paul, ayilmaz MIT
tomato_farm_simulator: Tomato farm/glasshouse simulator package for Gazebo and Unity paul ayilmaz MIT

bayesian_topological_localisation

source code: https://github.com/LCAS/bayesian_topological_localisation.git (branch: humble-dev)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: bayesian_topological_localisation
    uri: https://github.com/LCAS/bayesian_topological_localisation.git
    version: humble-dev

Repository dependencies

depends on these other repositories: topological_navigation

Included packages

package maintainer authors licence
bayesian_topological_localisation: The ros2 bayesian_topological_localisation package Francesco Del Duchetto, James R Heselden Francesco Del Duchetto MIT

dogtooth_platform

source code: https://github.com/LCAS/dogtooth_platform.git (branch: main)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: dogtooth_platform
    uri: https://github.com/LCAS/dogtooth_platform.git
    version: main
- git:
    local-name: dogtooth_robot
    uri: https://github.com/LCAS/dogtooth_robot.git
    version: main

Repository dependencies

depends on these other repositories: dogtooth_robot

Included packages

package maintainer authors licence
dogtooth_pltf_bringup: TODO: Package description hariharan TODO: License declaration
dogtooth_pltf_description: TODO: Package description hariharan TODO: License declaration
dogtooth_pltf_gazebo: TODO: Package description hariharan TODO: License declaration

dogtooth_robot

source code: https://github.com/LCAS/dogtooth_robot.git (branch: main)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: dogtooth_robot
    uri: https://github.com/LCAS/dogtooth_robot.git
    version: main

Included packages

package maintainer authors licence
dogtooth_base: TODO: Package description Hariharan Arunachalam Hariharan Arunachalam TODO: License declaration
dogtooth_description: URDF Description package for dogtooth ibrahim, Hariharan Arunachalam Hariharan Arunachalam MIT
dogtooth_gazebo: TODO: Package description ibrahim, Hariharan Arunachalam Hariharan Arunachalam TODO: License declaration
dogtooth_msgs: Message and service types: custom messages and services for Dogtooth packages for ROS2 Geesara Geesara Apache 2.0
dogtooth_controller: Controller for a Dogtooth Robot. Hariharan Arunachalam Dr.-Ing. Denis Štogl, Hariharan Arunachalam Apache License 2.0

flir_camera_driver

source code: https://github.com/LCAS/flir_camera_driver.git (branch: humble-devel)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: flir_camera_driver
    uri: https://github.com/LCAS/flir_camera_driver.git
    version: humble-devel

Included packages

package maintainer authors licence
flir_camera_description: FLIR camera Description package Luis Camero BSD
flir_camera_msgs: messages related to flir camera driver Bernd Pfrommer Apache-2
spinnaker_camera_driver: ROS2 driver for flir spinnaker sdk Bernd Pfrommer Apache-2, BSD
spinnaker_synchronized_camera_driver: ROS2 driver for synchronized flir cameras using the Spinnaker SDK Bernd Pfrommer Apache-2

human_detection_rgbd_camera

source code: https://github.com/LCAS/human_detection_rgbd_camera.git (branch: main)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: human_detection_rgbd_camera
    uri: https://github.com/LCAS/human_detection_rgbd_camera.git
    version: main

Included packages

package maintainer authors licence
human_detection: TODO: Package description prabuddhi Apache-2.0

hunter_platform

source code: https://github.com/LCAS/hunter_platform.git (branch: main)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: hunter_platform
    uri: https://github.com/LCAS/hunter_platform.git
    version: main
- git:
    local-name: hunter_robot
    uri: https://github.com/LCAS/hunter_robot.git
    version: main

Repository dependencies

depends on these other repositories: hunter_ros2 , hunter_robot

Included packages

package maintainer authors licence
hunter_pltf_bringup: TODO: Package description hariharan TODO: License declaration
hunter_pltf_description: TODO: Package description hariharan TODO: License declaration
hunter_pltf_gazebo: TODO: Package description hariharan TODO: License declaration

hunter_robot

source code: https://github.com/LCAS/hunter_robot.git (branch: main)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: hunter_robot
    uri: https://github.com/LCAS/hunter_robot.git
    version: main

Included packages

package maintainer authors licence
hunter_description: URDF Description package for hunter ibrahim, Hariharan Arunachalam Hariharan Arunachalam MIT
hunter_gazebo: TODO: Package description ibrahim, Hariharan Arunachalam Hariharan Arunachalam TODO: License declaration

hunter_ros2

Install from released Ubuntu packages

Install using apt install ros-humble-hunter-base ros-humble-hunter-msgs.

released version: 0.0.2-1 (via release repository: https://github.com/lcas-releases/hunter_ros2.git)

source code: https://github.com/LCAS/hunter_ros2.git (branch: master)

Repository dependencies

depends on these other repositories: ugv_sdk_ros2

Included packages

package maintainer authors licence
hunter_base: Hunter Base TODO TODO BSD
hunter_msgs: Messages for Mobile Robots from Weston Robot/AgileX Robotics TODO TODO BSD

kiss_icp

source code: https://github.com/LCAS/kiss-icp.git (branch: main)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: kiss_icp
    uri: https://github.com/LCAS/kiss-icp.git
    version: main

Included packages

package maintainer authors licence
kiss_icp: KISS-ICP ROS 2 Wrapper ivizzo MIT

lcas_teaching

source code: https://github.com/LCAS/teaching.git (branch: 2324-devel)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: lcas_teaching
    uri: https://github.com/LCAS/teaching.git
    version: 2324-devel
- git:
    local-name: limo_ros2
    uri: https://github.com/LCAS/limo_ros2.git
    version: humble

Repository dependencies

depends on these other repositories: limo_ros2

Included packages

package maintainer authors licence
cmp3103m_ros2_code_fragments: CMP3103 example code Jonathan Cox, Marc Hanheide MIT
uol_tidybot: CMP3103 teaching and assessment relevant package Marc Hanheide Apache-2.0
uol_tidybot_control: Basic Diff drive robot control op TODO: License declaration

libfranka_lcas

Install from released Ubuntu packages

Install using apt install ros-humble-libfranka.

released version: 0.9.2-1 (via release repository: https://github.com/lcas-releases/libfranka_lcas.git)

source code: https://github.com/LCAS/libfranka.git (branch: lcas_0.9.2)

Included packages

package maintainer authors licence
libfranka: libfranka is a C++ library for Franka Emika research robots Marc Hanheide Franka Emika GmbH, Marc Hanheide Apache 2.0

limo_ros2

source code: https://github.com/LCAS/limo_ros2.git (branch: humble)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: limo_ros2
    uri: https://github.com/LCAS/limo_ros2.git
    version: humble

Included packages

package maintainer authors licence
astra_camera_msgs: A package containing orbbec camera messages definitions. Joe Dong all copyrights reserved
astra_camera: TODO: Package description Joe Dong TODO: License declaration
limo_description: TODO: Package description q TODO: License declaration
limo_gazebosim: The Gazebo simulation of the AgileX Limo Robot Marc Hanheide Apache License 2.0
limo_msgs: message for limo base tx BSD
limo_base: The limo base ros2 package tangxi Apache License 2.0
limo_bringup: The limo_bringup package qie TODO: License declaration
limo_navigation: TODO: Package description ros TODO: License declaration
voice_control: TODO: Package description ros TODO: License declaration
ydlidar_ros2_driver: The ROS2 device driver for YDLIDAR LIDARS Tony MIT

livox_gazebo

source code: https://github.com/LCAS/livox_laser_simulation_RO2.git (branch: main)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: livox_gazebo
    uri: https://github.com/LCAS/livox_laser_simulation_RO2.git
    version: main

Included packages

package maintainer authors licence
ros2_livox_simulation: TODO: Package description rsc, Lihan Chen TODO: License declaration

sandbox

Install from released Ubuntu packages

Install using apt install ros-humble-colcon-test-pkg.

released version: 1.0.2-3 (via release repository: https://github.com/LCAS/sandbox-release.git)

source code: https://github.com/LCAS/sandbox.git (branch: humble)

Included packages

package maintainer authors licence
colcon_test_pkg: sandbox Marc Hanheide Marc Hanheide MIT

topological_navigation

Install from released Ubuntu packages

Install using apt install ros-humble-topological-navigation ros-humble-topological-navigation-msgs ros-humble-topological-utils.

released version: 3.0.5-1 (via release repository: https://github.com/lcas-releases/topological_navigation.git)

source code: https://github.com/LCAS/topological_navigation.git (branch: humble-dev)

Included packages

package maintainer authors licence
topological_navigation: The ros2 topological_navigation package Adam Binch, Marc Hanheide, James R Heselden Jaime Pulido Fentanes, Adam Binch, Francesco Del Duchetto MIT
topological_navigation_msgs: The ros2 topological_navigation_msgs package Adam Binch, Jaime Pulido Fentanes, James R Heselden Adam Binch, Jaime Pulido Fentanes MIT
topological_utils: The ros2 topological_utils package Jaime Pulido Fentanes, Marc Hanheide, James R Heselden Jaime Pulido Fentanes, Gautham P Das MIT

trimble_gnss_driver_ros2

Install from released Ubuntu packages

Install using apt install ros-humble-trimble-gnss-driver-ros2.

released version: 0.0.1-1 (via release repository: https://github.com/lcas-releases/trimble_gnss_driver_ros2.git)

source code: https://github.com/LCAS/trimble_gnss_driver_ros2.git (branch: ros2)

Included packages

package maintainer authors licence
trimble_gnss_driver_ros2: Trimble RTK-GNSS driver package for ROS2 Geesara, Ibrahim Geesara Apache License 2.0

ugv_sdk_ros2

Install from released Ubuntu packages

Install using apt install ros-humble-ugv-sdk.

released version: 1.0.1-1 (via release repository: https://github.com/lcas-releases/ugv_sdk.git)

source code: https://github.com/LCAS/ugv_sdk.git (branch: main)

Included packages

package maintainer authors licence
ugv_sdk: Weston Robot Platform SDK Ruixiang Du Ruixiang Du BSD

zed_ros2_wrapper

source code: https://github.com/LCAS/zed-ros2-wrapper.git (branch: master)

Install from source

rosinstall definition (including any unreleased dependencies), to be used with wstool:

- git:
    local-name: zed_ros2_wrapper
    uri: https://github.com/LCAS/zed-ros2-wrapper.git
    version: master

Included packages

package maintainer authors licence
zed_interfaces: Contains message and service definitions used by the ZED ROS2 nodes. STEREOLABS Apache License 2.0
zed_components: Contains the main ROS2 components to use a camera of the Ztereolabs ZED family STEREOLABS Apache License 2.0
zed_ros2: Stereolabs zed-ros2-wrapper support meta package STEREOLABS Apache License 2.0
zed_wrapper: zed_wrapper loading zed_components in a single process STEREOLABS Apache License 2.0
Clone this wiki locally