• Stars
    star
    3
  • Rank 3,963,521 (Top 79 %)
  • Language
    C#
  • License
    BSD 2-Clause "Sim...
  • Created almost 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Simulation System for 2D LIDAR Sensor

More Repositories

1

AprilTag

AprilTag Detection and Pose Estimation Library for C, C++ and Python
C
49
star
2

Self_Driving_Car_Trajectory_Tracking

Motion Control of Self-Driving Car for Trajectory Tracking
Python
27
star
3

AutoDRIVE

An Integrated Cyber-Physical Ecosystem for Autonomous Driving Research and Education
18
star
4

AutoRACE-Simulator

A Simulation System for Implementing and Testing Autonomous Racing Algorithms
C#
17
star
5

SINGABOAT-VRX

Team SINGABOAT-VRX's GitHub Repository for Virtual RobotX (VRX) Competition.
C++
10
star
6

MARL-Simulator

A Simulation System for Implementing and Testing Multi-Agent Reinforcement Learning Algorithms
C#
7
star
7

Power_Analysis_of_Electric_Bus

This repository contains the code snippets for the power analysis of an electrical bus under various loading scenarios, weather conditions and vehicle parameters.
MATLAB
5
star
8

Husky

ROS Packages for Husky Robot
Python
5
star
9

Robust_Behavioral_Cloning

Robust Behavioral Cloning for Autonomous Vehicles using End-to-End Deep Imitation Learning
5
star
10

Self_Driving_Car_Planning_and_Control

Motion Planning and Control of Self-Driving Car
Python
4
star
11

Camera-Calibration

Camera Calibration using OpenCV
Jupyter Notebook
4
star
12

Behavioral-Cloning-Simulator

A Simulation System for Experimenting and Testing Autonomous Driving using Behavioral Cloning
C#
4
star
13

AutoDRIVE-F1TENTH

AutoDRIVE-F1TENTH Development and Integration
C++
3
star
14

MPU9250-Arduino-Library

Arduino Library for MPU-9250 Inertial Measurement Unit (IMU)
C++
3
star
15

RM2EA

Rotation Matrix to Euler Angles
Jupyter Notebook
3
star
16

Autonomous_Racing_Using_Hybrid_Learning

Autonomous Racing using a Hybrid Imitation-Reinforcement Learning Architecture
MATLAB
2
star
17

AprilTag-ROS-1

AprilTag Detection and Tracking with ROS 1
C
2
star
18

Autonomy-Science-And-Systems

Autonomy: Science and Systems @ CU-ICAR
C
2
star
19

F1TENTH-Mocap-Data-Recording-Pipeline

F1TENTH Motion Capture Data Recording Pipeline
C++
2
star
20

V4L2_Camera

Camera Frame Grabbing with Video4Linux2 (V4L2) for ROS 2 Foxy
C++
2
star
21

Scaled-Autonomous-Vehicles

Scaled Autonomous Vehicles @ CU-ICAR
2
star
22

Image_Tools

Camera Frame Grabbing with Image Tools for ROS 2 Foxy
C++
2
star
23

Path_Planning_Algorithms_For_Autonomous_Mobile_Robots

This repository contains path planning algorithms for autonomous mobile robots.
MATLAB
2
star
24

Occupancy_Grid_Map_From_Monocular_Camera_Frame

This repository hosts MATLAB script for generating occupancy grid map from a monocular camera frame.
MATLAB
2
star
25

F1TENTH-Webcam-Data-Recording-Pipeline

F1TENTH Webcam Data Recording Pipeline
C++
2
star
26

Arduino_Function_Generator

This repository hosts the programs for generating fundamental waveforms (signals) using Arduino Microcontroller along MCP4725 I2C DAC Breakout Development Board Module. DC, Pulse, Sawtooth, Sine, Square and Triangle are the supported waveform types.
C++
2
star
27

Advanced_Line_Follower_Robot_Using_Proximity_Sensor

This robot uses advanced line following algorithm (written using Embedded C); it can trace straight line, obtuse turns, right turns, acute turns and can detect perpendicular junctions. It can also detect obstacles and stop at a safe distance. It also detects caves (using Proximity Sensor) and reduces its speed when inside one. The robot won 1st place in the competition held during Kaizen Robotics Program.
C
2
star
28

Number_Plate_Reader

This project not only detects the number plate of a vehicle, but it also tries to read it and provide the license number of the vehicle as a string output and even exports it as a text document. The program also provides an image of region of interest to the user. The project uses MATLAB 2016a in order to edit and compile the program. The built-in image processing module is used for this purpose.
MATLAB
2
star
29

3D-LIDAR-Localization

ROS Packages for Real-Time 3D LIDAR Based Localization using NDT Scan Matching Algorithm and UKF Estimation
C++
2
star
30

Self_Balancing_Robot

Self-Balancing Robot is a robot that balances itself on just two wheels; it uses the principle of an inverted pendulum for balancing. The robot is powered using a DC power supply and uses the Digital Motion Processing Unit (DMPU) on accelerometer and a gyroscope combined breakout board (GY-521) to stably calculate its tilt angle. It then sends this data to the microcontroller (Arduino Nano), which processes the incoming data and decides the direction and speed (using PWM) of the motors in order to balance the robot (by moving it in the direction of fall). A control algorithm called ‘PID’ (Proportional-Integral-Derivative) is utilized to control the output signals to the motors. The output signal is passed to a motor driver circuit (L298N), which in turn drives the motors accordingly. Finally, the motors drive the robot in the direction it is falling in, with a speed adequate to keep it upright. This robotics project won the First Prize at "TechKnow 2018 (First Edition)", a physics concept based project demonstration competition at SRM Institute of Science and Technology.
C++
2
star
31

Fundamentals-of-Robotics

Fundamentals of Robotics @ SRMIST
MATLAB
2
star
32

LDCS-Lab

Linear and Digital Control Systems Lab @ SRMIST
C
1
star
33

tinker-twins.github.io

Website for Tinker Twins
CSS
1
star
34

LabVIEW_Core_Virtual_Instruments

This repository contains several fundamental Virtual Instruments (VIs) of NI LabVIEW.
LabVIEW
1
star
35

Geocoding_Project_Using_Google_API

This project asks the user to enter any arbitrary location on entire globe and returns the Geographical Coordinates (Longitude and Latitude).
Python
1
star
36

MiniDRIVE

MiniDRIVE | A Teleoperated Mobile Robot
Makefile
1
star
37

F1TENTH_Autonomous_Racing

Autonomous Racing using F1TENTH
C++
1
star
38

Line_Follower_And_Obstacle_Detector_Robot

This robot uses the usual line following algorithm (written using Embedded C). It can also detect obstacles and stop at a safe distance.
C
1
star
39

Autoware-Messages

Autoware Messages
CMake
1
star
40

V-DSO

This repository hosts the source and application files of the 8-Channel PC-Based Digital Storage Oscilloscope, which is an Arduino Nano based miniature oscilloscope. It can be interfaced with PC in order to view the respective channel data. The oscilloscope can be operated using stand-alone GUI developed using LabVIEW as a virtual instrument.
LabVIEW
1
star
41

Extracting_And_Summing_Numbers_In_HTML_File

This project extracts all the numbers present in an HTML file, converts them into integers, computes their sum and displays it.
HTML
1
star
42

YOLO-ROS-1

Darknet YOLO with ROS 1
C++
1
star
43

ROSBag-to-CSV

A ROS-based PyQt GUI tool to conveniently extract data from bag file(s) to CSV file(s).
Python
1
star
44

TurtleBot3

TurtleBot3 ROS Packages
Python
1
star
45

Tinker-Twins

Personal Repository
1
star
46

FPSA-Lab

Fluid Power Systems and Automation Lab @ SRMIST
1
star
47

Autonomy-Mobility-And-Manipulation

Autonomy: Mobility and Manipulation @ CU-ICAR
MATLAB
1
star
48

Manufacturing-Processes-Lab

Manufacturing Processes Lab @ SRMIST
1
star
49

LIDAR-SLAM-Robot

ROS 2 Packages for Testing LIDAR-SLAM on a Robotic Vehicle with 3D LIDAR
C++
1
star
50

Robotics-Mobility-And-Manipulation

Honors Section for Robotics: Mobility and Manipulation @ CU-ICAR
MATLAB
1
star
51

Live-Plotter

Create Live Data Plots with Dynamic Updates
Python
1
star
52

Virtual-Instrumentation

Virtual Instrumentation @ SRMIST
1
star
53

Computing-and-Simulation-for-Autonomy

Computing and Simulation for Autonomy @ CU-ICAR
C++
1
star
54

Control_Systems

This repository hosts the code snippets for simulating and understanding the fundamentals of control systems.
MATLAB
1
star
55

Dual_Axis_Solar_Tracker

The "Dual-Axis Solar Tracker" uses 4 LDRs to sense the difference in the light intensity from four directions. It then processes the signals in the microcontroller - Arduino Uno. Finally, 2 servos rotate the attached Solar Panel in two different axes, horizontal and vertical. This way, the Solar Panel can face the direction of maximum light intensity, thereby increasing the productivity.
C++
1
star
56

NLP_Using_Python

This repository hosts the code snippets used for small NLP project using Python3. The SpeechRecognition API was used to convert English as well as Non-English speech to text.
Jupyter Notebook
1
star
57

MEMS

Micro-Electro-Mechanical-Systems @ SRMIST
1
star
58

Arduino_LED_Control_Using_LabVIEW

This project is useful for controlling an LED (or any other digital output device) connected to Arduino using LabVIEW.
1
star
59

Extracting_And_Summing_Numbers_In_Text_File

This project extracts all the numbers present in a Text file, converts them into integers, computes their sum and displays it.
Python
1
star
60

Mechatronics-Lab

Mechatronics Lab @ SRMIST
MATLAB
1
star
61

Light_Sensitive_Robot

This robot uses LDR to sense the ambient light and accordingly alters its speed.
C
1
star
62

PID-Controller

PID Controller
C++
1
star
63

Image2Plot

Generate Plots from Images or Photos in MATLAB
MATLAB
1
star
64

Autonomous_Vehicle_Fundamentals

This repository hosts the algorithmic concepts required for the development of software stack for autonomous vehicles. The code snippets can be used to develop firmware for driverless cars in the future.
Jupyter Notebook
1
star
65

Extracting_And_Summing_Numbers_In_XML_File

This project extracts all the numbers present in an XML file, converts them into integers, computes their sum and displays it.
Python
1
star
66

DriveBot

DriveBot is a multi-platform controlled mobile robot. It can be controlled using a smartphone or a PC.
Processing
1
star
67

RGB_Colour_Detector_From_Live_Video

This project uses webcam of the laptop to capture live video of the environment, which is then processed in Processing IDE to detect RGB components of the frames. The maximum threshold value is considered and the colour is displayed accordingly.
Processing
1
star
68

F1TENTH

F1TENTH
C++
1
star
69

Wireless_Aqua_Cleaner_Robot

The "Wireless Aqua-Cleaner Robot" is designed to clean small debris from waterbodies. It is uses HC-05 and is controlled over Bluetooth. It uses 3 simple DC motors as the only actuators and all the movements are produced using appropriate mechanisms.
Visual Basic
1
star
70

Resistor_Colour_Code_Decoder

The aim of this project is to decode the colour bands of a resistor by image processing and display the value of the resistance.
MATLAB
1
star
71

Dynamic-Performance-of-Vehicles

Dynamic Performance of Vehicles @ CU-ICAR
MATLAB
1
star
72

Deep-Learning-Applications-in-Engineering

Deep Learning: Applications in Engineering @ CU-ICAR
Jupyter Notebook
1
star
73

Four-Bar-Simulator

A Simulation System for Four-Bar Mechanism
C#
1
star
74

YOLO-ROS-2

Darknet YOLO with ROS 2
C
1
star
75

Arduino_LED_Control_Using_MATLAB

This project proposes 2 methods of controlling an LED connected to Arduino using MATLAB - one using the FOR loop and the other using WHILE loop.
MATLAB
1
star
76

AutoDRIVE-Nigel-Dataset

Dynamics and Perception Dataset of AutoDRIVE Ecosystem's "Nigel" Vehicle
1
star
77

Intranet_Based_LED_IoT

The project uses NodeMCU to host an HTML webpage with two buttons to switch an LED ON or OFF respectively. This project is a stepping stone for Home Automation.
C++
1
star
78

Real_Time_Lane_Detection_Algorithm

This repository hosts the project files for Real Time Lane Detection Algorithm implemented using OpenCV in Python
Python
1
star
79

Swarm_LEDs

This project uses 2 Arduino boars with HC-05 Bluetooth Modules connected to each one. One of them is master and the other is slave. The master LED blinks ON and OFF on its own at an interval of 5 seconds. This data is transferred over the Bluetooth to the slave, which then imitates the master's operation
C++
1
star
80

Music_Tracks_Project

This project creates a database of Music Tracks along with their Artists, Albums, Genres, Duration, Rating, etc. from an XML file.
Python
1
star
81

AprilTag-ROS-2

AprilTag Detection and Tracking with ROS 2
C
1
star
82

Extracting_And_Summing_Numbers_In_JSON_File

This project extracts all the numbers present in a JSON file, converts them into integers, computes their sum and displays it.
Python
1
star
83

Fundamental_Statistics_Using_MATLAB

This project not only detects the number plate of a vehicle, but it also tries to read it and provide the license number of the vehicle as a string output and even exports it as a text document. The program also provides an image of region of interest to the user. The project uses MATLAB 2016a in order to edit and compile the program. The built-in image processing module is used for this purpose.
MATLAB
1
star
84

PC_Controlled_Robot

This robot is driven by ATmega16 and is controlled using Bluetooth. It has HC-05 Bluetooth Module which connects with a PC and the robot can be controlled accordingly using any Serial Terminal application.
C
1
star
85

BLDC_Motor_Testing_Unit

BLDC Motor Testing Unit is driven by Arduino and uses SimonK ESC. It uses a potentiometer to vary the speed of a Brush-Less DC (BLDC) Motor and tests its performance.
C++
1
star
86

Serial_Communication_Between_Arduino_Boards

The aim of this project is to successfully transmit data from an Arduino board using Serial Communication and receive and read it on another one. This repository hosts separate codes for the 2 Arduino Boards - Transmitter and Receiver.
C++
1
star
87

Obstacle_Avoider_Robot

The "Obstacle Avoider Robot" uses IR Proximity Sensor to detect obstacles, the data is then processed by ATmega16 and ultimately, the robot avoids the obstacle successfully.
C
1
star
88

Active-Learning

Notes and Experiments with Active Learning
Jupyter Notebook
1
star
89

Table_Top_Robot

The Table-Top Robot uses 4 IR sensors to detect the surface beneath it. It then processes the data in an AVR based microcontroller (ATmega16) which also controls the motors through L293D motor driver circuit. The result is that the robot turns back once it reaches the edge of the table, thus avoiding any downfall.
C
1
star
90

AutoDRIVE-Hunter-SE-Dataset

Dynamics and Perception Dataset of Hunter SE Robot
Python
1
star
91

Finding_Largest_And_Smallest_Numbers_From_Input

This project takes inputs from the user and compares them against each other. Once "done" is entered as the input, it stops accepting inputs and displays the Largest and Smallest numbers so far.
Python
1
star
92

House_Price_Prediction_Using_Machine_Learning

This project uses supervised machine learning to predict the price of a property based upon its location and area. The database contains the data of around 100 different hypothetical houses, their location, their area and their price. The user has to enter the location and area of the house as the input and the program predicts the price of that house using machine learning and displays it as output.
Jupyter Notebook
1
star
93

AutoDRIVE-AVLDC

AutoDRIVE-AVL DRIVINGCUBE Development & Integration
Python
1
star
94

Internet_Based_LED_IoT

The project uses 2 NodeMCUs and is divided into 2 sub-projects: 1. Publishing Data to the Server The analog data aquired from sensor (LDR) is first read, sampled and quantized into digital form and then published onto a server (Adafruit.io) using the first NodeMCU. 2. Subscribing Data from Server: The data of LDR being published continuouslly is subscribed by the second NodeMCU and depend upon its values, an LED is switched ON or OFF.
C++
1
star
95

Number_Plate_Detector

The aim of this project is to detect the number plate of a vehicle and provide an image of region of interest. The project uses MATLAB R2015a in order to edit and compile the program. The built-in image processing module is used for the purpose. The program is useful to detect front as well as rear number plates, and is immune to variations in lighting conditions. Apart from those directly oriented, it can also detect number plates that are inclined to the camera by 15 to 30 degrees.
MATLAB
1
star
96

Ultrasonic_Obstacle_Avoider_Robot

The "Ultrasonic Obstacle Avoider Robot" uses Ultrasonic Sensor to detect obstacles, the data is then processed by Arduino and ultimately, the robot avoids the obstacle successfully. This robotics project won the First Prize at "TechKnow 2017 (Second Edition)", a physics concept based project demonstration competition at SRM Institute of Science and Technology.
C++
1
star
97

ROS1-ROS2-Bridge

Documentation for the ROS1-ROS2 Bridge
1
star
98

System-Object-MATLAB-Simulink

System Objects using MATLAB and Simulink
MATLAB
1
star
99

YOLO-OpenCV-Python

YOLO Object Detection with OpenCV in Python
Python
1
star
100

Ultrasonic_NDT_for_Surface_Fault_Detection

This project uses ultrasonic non-destructive testing (NDT) technique to detect any faults on the surface of any object. If a fault is detected, it lights up an LED and beeps a buzzer. The project uses HC-SR04 ultrasonic sensor module, which produces 40kHz ultrasound. The wavelength of ultrasound in air is ~0.85cm and since detection requires fault's size to be comparable with the wavelength, such a low frequency wave will not be able to detect a micron-level fault.
C++
1
star