This is your work, valued

Barcelona

Davide Faconti

Elite
@facontidavide

C++ enthusiast, passionate about Robotics. Optimizing code for fun and profit.

CPP_Optimizations_Diary. Tips and tricks to optimize your C++ code

1.4k

Bonxai. Fast, hierarchical, sparse Voxel Grid

864

cloudini. Pointcloud compression library

555

LeGO-LOAM-BOR. LeGO-LOAM-BOR: optimized Lidar Odometry and Mapping

482

rosbag_editor. Create a rosbag from a given one, using a simple GUI

447

rosx_introspection. Deserialize any ROS message, without compilation time information.

99

ros_msg_parser. Deserialized any ROS messages, even if you don't know its type. Successor of ros_type_introspection.

86

mcap_editor. MCAP editor (GUI)

84

ros_type_introspection. Deserialize ROS messages that are unknown at compilation time

63

ros2_logging_fmt. C++

48

cpp_swiss_army_knife. A collection of nice and tiny C++ libraries

42

PointCloudProcessing. C++

32

pointcloud_compression. C++

29

QtNodeEditor. Qt5 Node Editor.

27

ros-docker-gazebo. Shell

24

ProtectedValue. C++

21

spdlog_ros. C++

21

ros2_introspection. C++

19

type_introspection_tests. Tests and examples related to https://github.com/facontidavide/ros_type_introspection

12

SerializeMe. C++ helper functions to deserialize data from a buffer

11

PluginLoader. C++ plugin manager based on https://github.com/ros/class_loader

11

NanoCDR. C++

9

SafeCppAny. Extension of std::any with small object optmization and safe numeric conversion.

7

CanMove. CANOpen master library.

6

groot2_utils. C++

6

PythonRobotics. Python sample codes for robotics algorithms.

5

rqt_console_plus. Alternative implementation of rqt_console for ROS

5

ROS_msg_to_PCL. C++

5

ros_msg_parser-release. C++

4

plotjuggler-release.

3

ompl_planner_base. ROS OMPL base planner

2

PCL_VoxelGrid_enhanced. C++

2

miniz-cpp. A cross-platform header-only C++14 library for reading and writing ZIP files

2

facontidavide.

2

AsyncSignals. Proof of concept implementation of signals pushed on a separate event loop

2

Fast-CDR-WASM. eProsima FastCDR library provides two serialization mechanisms. This for allow WASM compilation

2

rosbag_fancy. Fancy terminal UI for rosbag

2

CppUnits11. Implementation of type safe units in C++11

2

cost_map_core. Code extracted from https://github.com/stonier/cost_map

2

rosdistro. This repo maintains a lists of repositories for each ROS distribution

2

BOR_laser_test. Programming test. Convert LaserScan

1

perception_pcl. PCL (Point Cloud Library) ROS interface stack

1

TimeseriesLogger. WORK IN PROGRESS. C++ header-only library to log numerical values. Low overhead and low latency guaranteed.

1

Blackboard. WIP implementation of a blackboard. To be used with Behavior-Tree

1

kacanopen-fork. Easy-to-use CanOpen stack and CanOpen-to-ROS bridge.

1

StringTree. C++

1