An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by SMARTlab-Purdue

A curated list of projects in awesome lists by SMARTlab-Purdue .

https://github.com/smartlab-purdue/husformer

This repository contains the source code for our paper: "Husformer: A Multi-Modal Transformer for Multi-Modal Human State Recognition". For more details, please refer to our paper at https://arxiv.org/abs/2209.15182.

affective-computing human-state-recognition multi-modal-deep-learning multi-modal-fusion transformer

Last synced: 14 Apr 2025

https://github.com/smartlab-purdue/smart-llm

Code repository for SMART-LLM: Smart Multi-Agent Robot Task Planning using Large Language Models

Last synced: 31 Dec 2024

https://github.com/smartlab-purdue/robust-control-tutorial

Robust control tutorial by Purdue SMART Lab: Sliding Mode Control (SMC) with MATLAB/Simulink example implementation

control-theory control-tutorials controller-design matlab nonlinear-control robot-control robotics robotics-control robust-control simulink sliding-mode-control tutorial uncertainty

Last synced: 14 Apr 2025

https://github.com/smartlab-purdue/smartmbot

The goal of this repository is to introduce a new, customizable, scalable, and fully opensource mobile robot platform, called SMARTmBOT. This repository provides a guide, and all design files and source codes so that you can build your own SMARTmBOT. SMARTmBOT can be useful for studying the basics of robotics, especially mobile robotics. It can also be used to study advanced topics such as swarm robotics.

mobile-robot mobile-robots multi-robot-systems opensource-robots raspberry-pi-4 robot-platform ros2 smartlab swarm-intelligence swarm-robotics

Last synced: 11 Feb 2025

https://github.com/smartlab-purdue/san-navistar

This repository contains the source code for our paper: "NaviSTAR: Socially Aware Robot Navigation with Hybrid Spatio-Temporal Graph Transformer and Preference Learning". For more details, please refer to our project website at https://sites.google.com/view/san-navistar.

machine-learning preference-learning reinforcement-learning robot-navigation socially-aware-navigation transformer

Last synced: 19 Dec 2024

https://github.com/smartlab-purdue/robotarium-rendezvous-rssdoa

This repository contains the Matlab source codes (to use in Robotarium platform) of various rendezvous controllers for consensus control in a multi-agent / multi-robot system.

algorithm bearings-only consensus control controller formation-control matlab multi-agent multi-robot purdue rendezvous robotarium robots smartlab

Last synced: 14 Apr 2025

https://github.com/smartlab-purdue/prefmmt

This repository contains the source code for our paper: "PrefMMT: Modeling Human Preferences in Preference-based Reinforcement Learning with Multimodal Transformers".

Last synced: 09 May 2025

https://github.com/smartlab-purdue/ros-tutorial-voice

This tutorial briefly covers how to control a robot over voice command. The user can control the robot using voice command and the robot acknowledges back to the user through a text-to-speech system, after executing the control action. E.g. Once the user ask the robot to "forward". The robot executes it and then sends a message over voice to the user saying the the "Requested action executed".

Last synced: 14 Apr 2025

https://github.com/smartlab-purdue/ros2-foxy-wearable-biosensors

This repository is a new wearable biosensors package for ROS2-Foxy. The ultimate goal of this repo is to expand the biosensors ecosystem in the Human-Robot Interaction (HRI) field. The package currently supports six wearable biosensors that can be used in HRI researches without behavioral constraints caused by limited hardware specifications (e.g., wired devices). We will keep updating this GitHub to support various wearable sensors on ROS 2 system. If you are interested in this project, please contact us.

affective-computing affective-robotics biosensor biosensors biosignal cognitive-robotics cognitive-science physiology robotics ros2 ros2-foxy ros2-foxy-biosensor wearable-devices

Last synced: 14 Apr 2025

https://github.com/smartlab-purdue/dynacon

Code repository for DynaCon: Dynamic Robot Planner with Contextual Awareness via LLMs. This package is for ROS Noetic.

Last synced: 31 Dec 2024

https://github.com/smartlab-purdue/san-fapl

This repository contains the source code for our paper: "Feedback-efficient Active Preference Learning for Socially Aware Robot Navigation", accepted to IROS-2022. For more details, please refer to our project website at https://sites.google.com/view/san-fapl.

learning-from-demonstration machine-learning preference-learning reinforcement-learning robot-navigation socially-aware-navigation

Last synced: 14 Apr 2025

https://github.com/smartlab-purdue/selros

Code repository for Semantic Layering in Room Segmentation via LLMs (SeLRoS). This repository includes 2D Map generation code and Room Information Interpreter code, and a data set containing ground truth, object information file, top view image, and room segmentation results for each environment for an experiment in 30 environments.

Last synced: 31 Dec 2024

https://github.com/smartlab-purdue/smart_mbot_ws

The goal of this repository is to share a ROS2 workspace for the SMARTmBOT. If you want to know more details about the SMARTmBOT, please visit our official GitHub page; https://github.com/SMARTlab-Purdue/SMARTmBOT

Last synced: 20 Feb 2025

https://github.com/smartlab-purdue/attack_detection-sim

This repository contains the Matlab source codes of attack detection algorithm for multi-agent / multi-robot systems. The ROS Gazebo simulation using CAT Vehicle Testbed was modified to demonstrate the attack detection scenario on CAT vehicles at urban environments.

Last synced: 20 Feb 2025

https://github.com/smartlab-purdue/multirobot-consensus-robotarium

This repository consists of Robotarium implementations of various multi-robot consensus algorithms from the literature.

Last synced: 20 Feb 2025

https://github.com/smartlab-purdue/sediment-core-sampler

The goal of this repository is to introduce a robotic underwater sediment sampling system based on the unmanned surface vehicle (USV) and underwater sediment sampler (USS) to collect bed sediment samples. This repository provides the detailed cost breakdown along with the source code and CAD files of the USS and the operational instructions.

core-sampler robot-platform robotics sediment-sampling smartlab uncrewed-marine-system underwater-robotics unmanned-surface-vehicle usv

Last synced: 20 Feb 2025

https://github.com/smartlab-purdue/smart-teleload

This repo is a practical stimulus tool for teleoperated human-robot teams. The tool is comprised of a customizable graphical user interface and subjective questionnaires to measure affective loads. We validated that this tool can invoke different levels of affective loads through extensive user experiments.

affective-computing affective-robotics cognitive-load emotion human-computer-interaction human-robot-interaction lsl python3 stimulus-tool

Last synced: 20 Feb 2025