Northern Robotics Laboratory (@norlab-ulaval)

Top repositories

1

libpointmatcher

An Iterative Closest Point (ICP) library for 2D and 3D mapping in Robotics
C++
1,542
star
2

libnabo

A fast K Nearest Neighbor library for low-dimensional spaces
C++
429
star
3

PercepTreeV1

Implementation of Grondin et al. 2022 "Tree Detection and Diameter Estimation Based on Deep Learning". Also includes datasets and some of the pretrained models.
Python
72
star
4

cheatsheet_LieAlgebra

cheatsheet of all the basics notions of Lie algebra
TeX
66
star
5

norlab_icp_mapper

A 2-D/3-D mapping library relying on the "Iterative Closest Point" algorithm
C++
55
star
6

awesome-canadian-robotics

A curated list of Canadian robotics open-source software, companies and researchers.
37
star
7

logpiles_segmentation

Code repository for paper Instance Segmentation for Autonomous Log Grasping in Forestry Operations
Python
35
star
8

RTS_project

Code and Python library to process Robotic Total Stations data
Jupyter Notebook
34
star
9

norlab_icp_mapper_ros

A bridge between norlab_icp_mapper and ROS
C++
19
star
10

wiln

A lidar-based Teach-and-Repeat framework designed to enable outdoor autonomous navigation in harsh weather.
Jupyter Notebook
19
star
11

ros2_tcp_tunnel

Nodes that allow reliable TCP relay of ROS 2 topics between remote machines.
C++
17
star
12

mask_bev

Source code for "MaskBEV: Joint Object Detection and Footprint Completion for Bird's-eye View 3D Point Clouds"
Python
14
star
13

Norlab_wiki

TeX
13
star
14

husky-trainer

A set of nodes that can do teach and repeat on a Clearpath Husky A200, under ROS.
C++
12
star
15

norlab_xsens_driver

Driver for xsens IMUs compatible with ROS 2
Python
7
star
16

percep3d_lessons

Jupyter Notebook
6
star
17

camera_white_balance

Python
6
star
18

RTS_ROS_node_Trimble

Node Ros which can directly read data of theodolite and send them to robot
C++
6
star
19

BorealHDR

Dockerfile
6
star
20

norlab_imu_tools

Set of tools for imu data processing and publishing
Python
5
star
21

libpointmatcher_ros

A bridge between libpointmatcher and ROS
C++
5
star
22

Liblie

Small library containing basic functions for lie algebra (SO(3) and SE(3)) matrix manipulation
Python
4
star
23

SNOW-sim_internship_H22

Project goal: Have access to a simulator for doing research on mobile robotic control algorithms subject to adversarial conditions.
Shell
4
star
24

pointcloud_motion_deskew

Tools for removing motion skew from rotating pointclouds.
C++
4
star
25

latexGoodPractices

A list of Latex packages used to standardize good practices in the Northern Robotics Lab
TeX
4
star
26

DRIVE

A UGV characterization node that automates training dataset gathering, covering the entire spectrum of commands uniformly.
Python
4
star
27

norlab_trajectory

Trajectory interpolation using Gaussian processes
C++
3
star
28

Lambda_mapper

Occupancy grid framework using the theory of the Lambda-Fields.
C++
3
star
29

percep3d_students

Jupyter Notebook
2
star
30

warthog_mapping

A package containing launch files and config files to do mapping with the Warthog
Python
2
star
31

norlab_controllers_ros

ROS wrapper for the norlab_controllers library
Python
2
star
32

norlab_scripts

Python
2
star
33

imu_odom

A node that estimates IMU poses based on ICP poses and accelerometer measurements
C++
2
star
34

odom_to_pose_converter

A node for converting nav_msgs/Odometry messages to geometry_msgs/PoseStamped messages
CMake
2
star
35

ros2_icm20948

Driver for the ICM-20948 IMU
Python
2
star
36

libpointmatcher-server

Main repo for the 2024 GLO-3002 class
Vue
2
star
37

theodolite_node_msgs

Message definition for the theodolite_node package
CMake
1
star
38

ros_lidar_visibility

Ros package used to compute lidar visibility.
C++
1
star
39

dockerized-ROS4percept3D

Shell
1
star
40

dockerized-norlab

Containerized development workflow for NorLab perception or control projects leveraging docker and nvidia-docker technology.
Shell
1
star
41

norlab_dense_mapper

C++
1
star
42

norlab_controllers

A python library for norlab controllers
Python
1
star
43

publication_FR2021_DominicBaril

Field Report for the SNOW project Lidar Teach and Repeat in a subarctic forest.
TeX
1
star
44

norlab_dense_mapper_ros

C++
1
star
45

NorLab_MPPI

Jupyter Notebook
1
star
46

global_map_builder

CMake
1
star
47

norlab_scan_assembler

node that subscribes to two point cloud topics, assembles them and publishes the result in a new topic.
C++
1
star
48

marmotte_mapping

CMake
1
star
49

test_penalized_icp

Python scripts for the penalized icp project. The goal is to add constaint from other sensors (IMU, GPS, etc.) which affect the ICP minimization.
Python
1
star
50

iasdk_navtech_radar

SDK needed for the radar to be functional
C++
1
star
51

saturated_gryo_speed_estimation

ROS package to estimate body angular velocities under saturated gyroscope measurements.
C++
1
star