Service Robotics Lab (@robotics-upo)

Top repositories

1

dll

DLL: Direct Lidar Localization
C++
173
star
2

plane_detector

Implementation of the fast plane detector as described in the paper "Fast Plane Detection and Polygonalization in noisy 3D Range Images", of Poppinga et al. (IROS 2008)
C++
65
star
3

Heuristic_path_planners

Collection of classes and functions to allow 2D/3D path generation with heuristic algorithms such as A*, Theta* and LazyTheta* and ROS Interfaces
C++
63
star
4

upo_robot_navigation

Metapackage of ROS that contains the packages involved in the navigation system of the UPO robotics lab
C++
55
star
5

gazebo_sfm_plugin

A plugin for simulation of human pedestrians in ROS Gazebo
C++
54
star
6

lightsfm

A lightweight Social Force Model library
C++
36
star
7

social_force_window_planner

Local controller based on DWA which uses Social Force Model (SFM) as predictor
C++
33
star
8

dynamic_obstacle_detector

A simple (but effective) detector of dynamic obstacles in laser scans.
C++
32
star
9

hunav_sim

A simulator of human navigation behaviors for Robotics based on ROS2
C++
31
star
10

topological-montecarlo-localization

Global Monte Carlo-based localization from GIS-based graphs
C++
14
star
11

nav2_social_costmap_plugin

Plugin-based layer for social navigation in the Nav2 system of ROS2
C++
12
star
12

hunav_gazebo_wrapper

A ROS2 wrapper to use the HuNavSim with the Gazebo Simulator
C++
11
star
13

laserscan_merger

A simple ROS node to fuse different lasercan sources in a single laserscan message in a given frame.
C++
10
star
14

range_only_localization

ROS package for robot localization and mapping based on range-only sensors
C++
10
star
15

upo_nav_irl

A C++ implementation of the IRL algorithms RTIRL and RLT. These algorithms replace the MDP framework by a RRT* planner.
C++
9
star
16

nonlinear_optimization

Several ROS Packages for nonlinear optimization including levenberg-marquardt, sparse levenberg-marquardt and bundle adjustment.
C
9
star
17

RRT_MEDIRL

RRT_MEDIRL implementation for Tensorflow
C++
8
star
18

sfm_local_controller

A robot local controller based on the Social Force Model (SFM)
C++
7
star
19

cloud_concatenator

A lightweight package to concatenate up to 9 point clouds. By Luis Merino and David Alejo.
C++
6
star
20

2DLaserPeopleBenchmark

Benchmark codebase for 2D range finder based people detectors using the FROG dataset
Python
6
star
21

lightpomcp

A lightweight implementation of the POMCP algorithm
C++
5
star
22

rgbd_odom

ROS package for robust odometry estimation based on RGBD data
C++
5
star
23

og-sgg

Ontology-Guided Scene Graph Generation
Python
5
star
24

upo_fcn_learning

Package that contains the scripts needed to perform training of a Fully Convolutional Network for the task of robot path planning.
C++
5
star
25

ars548_ros

ROS2 driver for the Continental ARS548 Radar 4D
C++
4
star
26

siar_packages

This includes packages that have been developed in the SIAR project from the Sewer Inspection Urban Challenge of the Echord++ FP7 project. It will also refactor the developments in order to make each piece of the system easier to install.
C++
4
star
27

arduimu_v3

This module reads and filters the measures from a ARDUIMU_V3 device to standard ROS messages. Implements EKF-based filtering to robustly estimate the orientation, velocities and accelerations.
C++
3
star
28

marsupial_optimizer

C++
3
star
29

depth2cloud

Basic ROS module for translating depth images to point clouds with interesting properties such as ROI, etc
C++
3
star
30

seekthermaltemp

ROS node to obtain temperatures from raw data's thermal camera Seek thermal
Python
2
star
31

dbscan_line

A simple algorithm to clusterize 2D points into lines and then dense-objects
C++
2
star
32

teresa-wsbs

TERESA Walking side-by-side package
C++
2
star
33

pedlab

A custom pedestrian simulator
C++
2
star
34

libelium_waspmote_gas_node

Ros node that reads the data acquired by a LIbelium Waspmote PRO OEM sensor and publishes a custom message with all the compiled information.
Python
2
star
35

lazy_theta_star_planners

2D of lazy theta star algorithm
C++
2
star
36

marsupial_simulator

Initial simulation Version for Tethered Marsupial System
C++
1
star
37

laserscan_labeler

Tool for labeling laser scan data from ROS bags
Python
1
star
38

string2marker

Simple Tool to generate a RViz marker from a string topic
C++
1
star
39

fire_node

Detect fire using Python, ROS, and OpenCV
CMake
1
star
40

bag2mp4

Simple Tools to generate images and videos from a ROS bag file
Shell
1
star
41

nix_simulator

Stand-alone package with the developments of the new nix-simulator.
C++
1
star
42

vinodom

Visial Innertial Odometry based on Homography Decomposition
C++
1
star
43

siar_simulator

C++
1
star
44

Radar_experiments

Repository to store configuration files related to the smoke and radar experiments
C++
1
star
45

upo_stage_ros

A modified version of the regular ROS wrapper for the Stage robot simulator
C++
1
star
46

rva-course-material

Course material for the course Robotics and Computer Vision of the Computer Science Bachelor Degree at UPO
Jupyter Notebook
1
star
47

bag_teleop

simple package to easily record bags with joystick buttons
Python
1
star