Omar (K. Samy) Hassan's repositories
NavigationController_Basic
Some Navigation Control Algorithms (Fuzzy Logic Control, Pure Pursuit, LQR) and Integration with ROS Packages.
AVR-Embedded
Here are some Embedded-C programs that were required in working with AVR targets, integrated from open-source codes available online, used some libraries in the developing like lcd.h. I do not claim any copywrites to all these codes, I just modified, integrated, tested, and ran the codes on the hardware.
goto_point_goal
This ROS package, is a P-Controller to move a mobile robot (Turtlebot) from initialized point to desired point.
SDC-AMR_NavCon
Self Driving Car (SDC) and Autonomous Mobile Robot (AMR) Navigation Control, is a navigation controller for autonomous mobile robots and self driving cars, Linear Quadratic Regulator (LQR) is used a controller and Cubic Spline Planner is used as a path planner, configurations for the system is added for simulation setup and the vehicle/robot model is added.
local_trajplanning
Dynamic Local Planning Engine, this should part of a Motion Planning stack. Responsible for dynamic planning in all kinds of environments
mybot
MyBot is a ROS package, that has robot description files, control files, gazebo files, and subscriber files.
networth_projection
This is a repository that works as a financial buddy, investments, networth projections, portfolios management, etc.
vehicle_path_planning
Path, trajectory and motion planning engine for non-holonomic wheeled mobile robots (i.e., cars)
BufferHandler
This is a mini project for creating buffers for Controller Area Network (CAN) module communication
Discrete_Probability
Discrete Probability Python Script
DStructs
Data Structures in C
khrypton-dev
a development environment for khrypton.com
mortgager
a program to calculate mortgage
Searching_Sorting
Repo can be used as a library for searching and sorting algorithms including its test environment.
SegmentBinaryArray
C++ code to find the minimum number of steps to segment zeros from ones in a given array
SelfDrivingCars_CourseraSpecialization
Coursera's Specialization (4 courses) of Self-Driving Cars by University of Toronto
sorting
sorting random unsigned int32