Nick Lamprianidis's Projects
Provides a standardized interface for interfacing with preemptable tasks. Examples of this include moving the base to a target location, performing a laser scan and returning the resulting point cloud, detecting the handle of a door, etc.
Arduino sketch that makes use of an LCD Keypad Shield and a DS1307 RTC to build an alarm clock
An Android app that communicates with an Arduino web server to control a NeoPixel LED strip.
BehaviorTree.CPP website
Python-based continuous integration testing framework; your pull requests are more than welcome!
An example application of a canny edge filter applied on camera images
An Arduino library for creating ornaments using the NeoMatrix modules.
CircuitPython - a Python implementation for teaching coding with microcontrollers
Library that offers utilities which help setup and manage an OpenCL environment
The cob_driver stack includes packages that provide access to the Care-O-bot hardware over ROS messages and services. E.g. for mobile base, arm, camera_sensors, scanners, etc...
Implementation of a decision tree learning algorithm in MATLAB
Packages related to gathering, viewing, and analyzing diagnostics data from robots.
Implementations of Breadth First Search, Connected Components, and Dijkstra's Shortest Path algorithm, along with a library for the heap data structure.
Arduino library for interfacing with the Emic 2 Text-to-Speech module
IoT project for the monitoring and control of a distributed system of embedded devices
Arduino sketch that builds a remote control system for a floor fan
Open source robotics simulator.
A gazebo plugin to destroy your robot in the epic way it deserves
Wrappers, tools and additional API's for using ROS with Gazebo
Various Gazebo video plugins for capturing the operation of a robot, for monitoring during tests, etc.
A set of ROS packages for keeping track of coordinate transforms.
Example set of ROS packages that configures a robot in a gazebo simulation
Implementation of the Guided Image Filtering algorithm in OpenCL
Implementation of the photogeometric ICP algorithm in OpenCL
High-level Ignition documentation that gets published to https://ignitionrobotics.org/docs/
Open source robotics simulator. Through Ignition Gazebo users have access to high fidelity physics, rendering, and sensor models. Additionally, users and developers have multiple points of entry to simulation including a graphical user interface, plugins, and asynchronous message passing and services. Ignition Gazebo is derived from Gazebo, and represents over 16 years of development and experience in robotics and simulation. This library is part of the Ignition Robotics project.
General purpose math library for robot applications.