• The increasing prevalence of drones has prompted a critical need for effective counter-drone systems. While ground-based methods have limitations, this research explores the potential of drone-based acoustic detection. By leveraging aerial platforms, we aim to overcome challenges associated with ground-based systems and develop a more robust and adaptable counter-drone solution. This paper presents a novel approach combining advanced signal processing, data augmentation, and deep learning to accurately detect drones through...
    Categories:
  • Our project aims to create a leap hand simulation with three fingers to rotate a cube. Initially designed for a model with four fingers, we are adapting it to be compatible with three fingers. The core objective is to train the model to rotate the cube successfully without failure. This project is fundamentally rooted in reinforcement learning (RL), where we have an agent interacting with an environment. In our setup,...
    Categories:
  • Efficient traffic management at urban intersections is a critical component of modern smart cities. This project focuses on optimizing traffic light policies at a single junction to enhance traffic flow and reduce congestion. Utilizing the SUMO (Simulation of Urban MObility) simulation environment and Python, we implemented a Deep Q-Network (DQN) algorithm to learn and develop an optimal traffic signal control policy. Through the TRACI (Traffic Control Interface) module, the DQN...
    Categories:
  • This project aims to develop a portable device to support a new sampling pad designed by the Department of Mechanical Engineering for detecting explosive materials. Traditional sampling methods, such as swab sampling and analysis, work well in controlled environments like airports but are less effective in complex settings like battle zones, where explosive residues are often found in low concentrations. Our device tackles this challenge by heating surfaces to release...
    Categories:
  • This project developed a navigation framework for a mobile robot operating in dynamic environments populated by moving agents such as pedestrians. The system combines a Probabilistic Roadmap (PRM) for global offline planning with a novel Model Predictive Asymptotically Optimal RRT (MP-AO-RRT) for online local planning, integrating kinodynamic feasibility, a tailored cost function, and Model Predictive Control principles to adapt in real time.
    Categories:
  • This project is a continuation of a previous project, using the solution to the problem we found earlier: Fixing the problem that arises when you want to communicate with a drone that is out of range, autonomously by sending more drones to increase the reception range. The goal is to use autonomous drones to receive some information from the environment to the computer, in this case the information we receive...
    Categories:
  • This project evaluates visual odometry accuracy by comparing it to OptiTrack ground truth data. We conducted multiple experiments in different environments to analyse how factors like objects, featureless areas, and Z-axis changes affect motion estimation. Euclidean distance was used to calculate the error between the estimated trajectory and OptiTrack data. To improve the F1TENTH car’s performance, we optimized its ERPM gain by running tests with different gain values, calculating the...
    Categories:
  • In data-intensive applications, it is advantageous to perform partial processing close to the data and transmit partial results to the central processor instead of the raw data. When the communication medium is noisy, it is necessary to mitigate the degradation in the model’s accuracy. In this project, we address the issue of reduced accuracy in DDNN models due to noise in the communication channel that transmits information from end devices...
    Categories:
  • Overview In recent years, the phenomenon of children getting lost in crowded environments, such as theme parks, shopping malls, and large parks, has become a pressing issue. This project addresses this challenge by developing an innovative Android application designed to assist parents in real-time tracking and locating their children using GPS and integrated sensors.  Objective The primary goal of the project is to create a reliable and efficient tool for...
    Categories:
  • Chapter 1: Project Objective The project aims to develop a cost-effective and intelligent system based on motion sensors to aid blind and other needy individuals in safely crossing unsignalized intersections. This technology-oriented solution focuses on human safety and broad, flexible, and affordable implementation. Chapter 2: Introduction and Background The dynamic nature of pedestrian spaces involves numerous hazards, particularly at unsignalized crossings where both pedestrians and drivers must exercise caution. The...
    Categories:
  • In this project, we developed a system that enables discreet, reliable, and precise control of a pre-built robotic hand. The system is based on EMG signals from the upper leg muscles and is designed for individuals with upper limb amputations. The robotic hand was developed by the Haifa 3D organization, and we focused on designing and implementing an interface that converts muscle signals into commands for the hand. The main...
    Categories:
  • In this project, we developed an AI-based policy for managing a 4-way signalized intersection using entropy-driven decision making. By measuring the uncertainty (entropy) in future traffic states, our agent dynamically decides when to switch or hold traffic light phases to reduce congestion and minimize waiting times. Compared to a random control approach, our method significantly improves traffic flow, demonstrating the potential of advanced AI models for adaptive urban traffic management.  
    Categories:
  • The goal of this project is to develop and evaluate an algorithm for absolute calibration of multiple misaligned sensors, enabling accurate target trajectory reconstruction in 2D and 3D. The system addresses the challenge of angular misalignment between sensors by estimating rotation parameters (yaw, pitch, roll) and refining the global target path from noisy measurements. The work is based on the “Improved Algorithm for Universal Sensor Registration” framework, which combines Wahba’s...
    Categories:
  • Accurately predicting memory consumption before running code can significantly reduce resources costs and prevent crashes, especially in large-scale or resource-constrained environments. This project focuses on predicting memory consumption of Python code using large language models (LLMs), particularly CodeBERT. Traditional methods for estimating resource usage struggle to generalize across diverse code patterns and often rely on handcrafted features. In contrast, this project leverages the deep contextual understanding of LLMs, treating code...
    Categories:
  • In this project, we implemented a control system for a prosthetic hand from the Haifa3D organization using a Muse S brainwave sensor. After reviewing the existing literature on prosthetic hands and control of motorized limbs, we found that EEG-based control is a common approach with potential for further applications. Once we became familiar with the sensor and its capabilities, we found a library (muse-lsl) that allows access to its measured...
    Categories:
  • In this project, we use a Tello DJI drone to track a vehicle. Every half second, the drone captures an image and sends it to a computer. The computer receives the image and, using the YOLO algorithm, identifies objects in the image – the vehicle, obstacles, and the target. The RRT algorithm is then used to compute the optimal path from the car­­­ to the target considering the obstacles, and...
    Categories:
  • In recent years, the autonomous vehicle industry has been growing rapidly, with companies such as Tesla, General Motors and Mobileye competing to develop optimal solutions. The field is accompanied by many challenges that highlight the complexity of real-world driving scenarios, such as: planning algorithms for traffic planning, taking into account the dimensions of the vehicle and its physical limitations, and understanding the environment and its obstacles . An optimal route...
    Categories:
  • In this work, we develop a comprehensive local planning strategy to implement during F1TENTH races consisting of a reactive planner using the ’disparity extender’ strategy as well as a planner based on B-splines to handle overtakes. F1Tenth is an international community of researchers, engineers, and autonomous systems enthusiasts founded at the University of Pennsylvania in 2016 [3]. F1Tenth’s mission is to provide an open-source platform for autonomous systems research and...
    Categories:
  • As the use of robots and machines for automation accelerates, the need for algorithms to generate paths for them has emerged. One of the challenges in creating such algorithms is to build paths efficiently while preventing collisions between robots in a shared workspace. In projects like automated warehouse management, the issue of collisions becomes even more significant. Beyond the need to protect cargo while its moving from point to point,...
    Categories:
  • our project focuses on developing a reinforcement learning-based stock trading environment using PyRDDLGym and Proximal Policy Optimization (PPO) agent. The aim is to simulate a financial market where intelligent agents learn optimal trading strategies through interaction with a dynamic environment. This approach leverages Markov Decision Processes (MDPs) and Partially Observable Markov Decision Processes (POMDPs) to model the complexities of real-world stock trading, including price fluctuations, transaction costs, and market volatility....
    Categories:
  • This project presents an IMU-based navigation system that integrates digital terrain maps with advanced Kalman filter algorithms. The system enables accurate and reliable GPS-free navigation by fusing elevation data with inertial sensor measurements. A full simulation framework was developed, and multiple Kalman filter variants (EKF, IEKF, UKF) were compared to evaluate performance across diverse terrain conditions.
    Categories:
  • The Poker Dealer Robotic Arm is a robotic system designed to automate the role of a poker dealer. It handles tasks such as dealing cards and tracking the game state to ensure smooth gameplay. Key Features: • Card Dealing: The robotic arm accurately deals hole cards to players. • Card Recognition: A camera system identifies the cards and their positions using image processing techniques. • Game State Monitoring: The system...
    Categories:
  • In this project, we developed a simulator that models a solution to the packing problem using the Unity platform. The goal of the simulator is to simulate the process of packing cubes into a container while striving to maximize the container’s volume utilization in a practical and efficient manner. The simulator not only provides a visual representation of the packing process but also serves as a foundation for developing advanced...
    Categories:
  • This project focuses on showing how a robotic hand can grasp and classify objects using only finger positions, without relying on additional sensors. Using NVIDIA’s Isaac Sim simulator the project integrates LEAP HAND, a robotic hand, and tests its ability to identify object type, position, and orientation using a with a MACE-based algorithm. A set of kitchenware items was chosen to showcase this capability. The MACE algorithm is a key...
    Categories:
  • This project focuses on integrating tactile sensors into a prosthetic hand and providing feedback to the user, with an emphasis on a cost-effective solution to ensure accessibility for a broader population. As part of the project, a literature review was conducted to examine existing solutions, sensor types, and various feedback methods. The review identified key criteria for sensor selection and their optimal placement within the system. Temperature and force sensors...
    Categories:
  • Grasping an object using a robotic arm faces many complexities regarding object identification when multiple objects are present, along with the positioning, angle, and gripper key to achieve a good grasp. For this task, several libraries offering computer vision-based models were examined, and the ur5_robotic_grasping library was selected, which uses the GR-ConvNet (Generative Residual Convolutional Neural Network) model. The model provides results that contribute to determining the optimal position and...
    Categories:
  • The goal of this project was to evaluate the distance between Kornhauser’s algorithm for the Pebble Motion Problem on graphs and the optimal solution — specifically, by comparing the number of moves required by each method to transform an initial configuration into a target configuration. Kornhauser’s algorithm offers a general polynomial-time solution based on group theory, decomposing permutations into 3-cycles. In contrast, we implemented an optimal solution using Mixed-Integer Linear...
    Categories:
  • This project explores the challenge of real-time target tracking using heterogeneous sensors (sensors with different characteristics and noise levels). The study compares two primary estimation architectures: Tight Coupling (TC) and Loose Coupling (LC). Both methods aim to estimate the position and velocity of a moving object in 3D space, based on asynchronous measurements from two stationary sensors. The system is evaluated using Kalman Filters (KF) and Extended Kalman Filters (EKF)...
    Categories:
  • In our project, we built upon a previous study that aimed to train a quadruped robot to walk even in scenarios where motor malfunctions occurred. The disturbances addressed in the previous project included scenarios where a motor completely stopped working or one of the robot’s joints became stuck at a fixed angle. In our work, we expanded the scope of disturbances to make them more realistic. Specifically, we introduced motor...
    Categories:
  • The prospect of integrating the ability to utilize the power of AI and machine learning into robotics for understanding incoming data collected from the surrounding environment by providing them with various types of sensors and cameras, as is the case in image and object segmentation for example, means that we are heading towards a future of even greater dependency on intelligent connected devices in our daily lives. The aim of...
    Categories:
  • In this project, a unified interface was developed for running transportation simulations in a variety of simulators. Since each simulator has a different input and output structure, the goal of the project was to allow the user to enter simulation data uniformly for all simulators and receive the simulation results in a uniform format. The interface that was developed allows the data to be received, adapted to the format required...
    Categories:
  • Our project which is part of the PINNs research field, was about finding NN architectures that can predict physical phenomenon – in our case a turn of a driving car. During our project we first create some datasets of a turning car, and second we trained MLP architectures to predict it. Our MLP architectures divides into two sections: first, a MLP architecture which should predict the car maneuver without any...
    Categories:
  • Hand amputation (and limb amputation in general) can be caused by accidents, injuries in battle and congenitally. A person whose hand is amputated may find it much more difficult to do everyday tasks and is limited in certain activities. There have been many and varied solutions to this problem for decades, some of them simpler (like the hook we know from the pirates in the movies), and some of them...
    Categories:
  • The project aims to develop a navigation platform for autonomous vehicles through an obstacle course, based on a physical model of vehicle motion. The solution integrates numerical methods for solving motion equations or Neural Networks to generate optimal paths in terms of distance and time. The platform considers vehicle dynamics based on Ackerman Steering and allows for real-time navigation solutions. The project employs the PRM (Probabilistic Roadmap) algorithm to generate...
    Categories:
  • This project focuses on the development and implementation of a vision-based solution for detecting rival vehicles in the F1Tenth competition environment. The primary challenge was to accurately identify dynamic objects in real time while adhering to the computational and mechanical constraints of the vehicle. The proposed solution integrates advanced image processing techniques with existing resources such as cameras to generate both RGB and depth images. After evaluating several algorithms, including...
    Categories:
  • This project aimed to develop a functional physical system in which drones collaboratively transport a payload from a starting point to a final destination. The key focus was to document the thought process, experiments, and challenges encountered, providing insights into the limitations of the chosen methodology and working environment. A simulation was created using the Webots robotics platform to demonstrate the behavior of the drone system. The drones followed the...
    Categories:
  • This project aims to investigate the generalization abilities of various reinforcement learning (RL) algorithms across a set of previously untested tasks. Specifically, we will examine the performance of an ExpGen inspired algorithm and compare it with the classical Proximal Policy Optimization (PPO) algorithm. The chosen benchmark environment for this task is Crafter, an open-world survival game with visual inputs that evaluates a wide range of general abilities within a single...
    Categories:
  • From Simulation to Reality: AI for a Traffic Signalized Intersection
    Traffic light control for a single intersection is a well-known problem that affects traffic flow in cities and beyond. There are numerous techniques for managing this problem, ranging from naive policies that rotate through the intersection phases with fixed timings to adaptive policies that sense traffic load on different routes and prioritize accordingly. In this project, we adopt an adaptive algorithm approach that makes decisions based on the intersection’s current...
    Categories:
  • Traffic light control for a single intersection is a well-known problem that affects traffic flow in cities and beyond. There are numerous techniques for managing this problem, ranging from naive policies that rotate through the intersection phases with fixed timings to adaptive policies that sense traffic load on different routes and prioritize accordingly. In this project, we adopt an adaptive algorithm approach that makes decisions based on the intersection’s current...
    Categories:
  • surroundings has driven major advancements in 3D scene reconstruction. One of the most promising approaches in recent years is the use of Neural Radiance Fields (NeRF) -a method that generates photorealistic 3D representations of environments based solely on 2D images. This project focuses on utilizing NeRF techniques to reconstruct indoor environments and plan robotic navigation paths within them. The project leverages the NeRFstudio platform, which serves as a comprehensive framework...
    Categories:
  • This project is designed to address real-world challenges in detection and tracking a very large number of objects in video . By integrating  YOLOv10 and Deep SORT, it combines speed and accuracy for video processing. Our use of filters, grid-based processing, and NMS demonstrates innovation and enhancing detection performance in complex scenarios up to 1.75 from normal YOLOv10. Beyond practical impact, this project offers a valuable learning experience, strengthens expertise in...
    Categories:
  • This project developed an affordable virtual referee system for amateur tennis players to determine whether shots are in or out. Professional systems like Hawk-Eye are prohibitively expensive, leading the team to create a cost-effective alternative using computer vision techniques. Project Goals Accuracy: At least 80% accuracy in call decisions Affordability: Significantly less expensive than professional systems Ease of Setup: Simple installation process for casual players Non-intrusive: No interference with gameplay Educational Value: Apply academic knowledge...
    Categories:
  • One of the well-known challenges in robotics is achieving efficient and precise autonomous movement from one point to another using a small robotic platform. This challenge is reflected in several areas of our lives : in logistics, robots move goods in massive warehouses. In the Home consumer market, A wide range of autonomous vacuum cleaners is available in a wide price range. And in the defense industry There is a...
    Categories:
  • Over the past year, GPS jamming has been activated in wide areas of northern Israel, aiming to disrupt the navigation capabilities of hostile aircraft. However, these disruptions also affect civilian navigation applications for residents in the north. In this project, we examined an algorithmic solution based on a modified Kalman filter with Mahalanobis distance check to address GPS jamming. The goal of the algorithm is to correct disrupted measurements in...
    Categories:
  • In many cities worldwide, urban centers serve as transportation bottlenecks, increasing travel times for all road users, regardless of whether their destinations are within or outside the city center. Various strategies have been proposed to mitigate traffic congestion, including the implementation of physical barriers to restrict access, congestion pricing during peak hours, and entrance fees for vehicles entering the city center.   In this study, we propose a solution based...
    Categories:
  • This project is part of a larger initiative to deploy autonomous ships for oil spill containment. Our focus is on comparing three path planning algorithms by simulating ship movement while considering ship dynamics. We implemented and compared three path planning algorithms: A* (Astar), AO-RRT (AoRRT), and Kinodynamic RRT (kinodynamicRRT). We tested their effectiveness in guiding ships by simulating their movement and tracing the paths while considering ship dynamics. Kinodynamic RRT...
    Categories:
  • In recent years, autonomous navigation systems have become increasingly sophisticated, with applications ranging from self-driving cars to delivery robots. These systems face numerous challenges, particularly in dynamic environments where conditions change rapidly and unpredictably. While traditional pathfinding algorithms excel in static environments, they often struggle when confronted with moving obstacles, traffic signals, and the need for real-time path adjustments. Our project implements an intelligent pathfinding system inspired by modern navigation...
    Categories:
  • This project focuses on making the Segment Anything Model (SAM), better at automatic segmentation and more useful for robotic automation tasks. SAM has been trained on a huge dataset and can handle segmentation well when given manual prompts such as points or boxes. However, it struggles when it comes to fully automatic segmentation without manual prompts. To train the automatic segmentation, the conventional approach creates 1024 points, each generating a mask...
    Categories:
  • The problem of finding the optimal path is one the main problems each autonomous system must solve. Therefore, this is a highly researched problem in robotics. In the past last years there has been continuous interest and accomplishments developing faster and more accurate algorithms for this purpose. Each algorithm has its own advantages and disadvantages, the tradeoff in those algorithms is mostly between running time and performance. After conducting research...
    Categories:
  • Amputation of limbs, particularly arms, can result from work accidents, road accidents, combat injuries, or congenital conditions. Various solutions exist to help arm amputees function as normally as possible. The market offers different products, some of which are expensive, heavy, and cumbersome for daily use. Additionally, some solutions involve arm movement through different body parts, including the muscles of the amputated arm, which is not preferred for amputees suffering from...
    Categories:
  • The project goal was to develop a mobile robotic system capable of localizing and mapping the environment using SLAM algorithm. The robotic platform, iRobot Create3, and computing platform, Nvidia Jetson nano 4GB, were integrated into a single system orchestrated using ROS2 middleware. Establishing communication between the different components of the system was done using several guides provided by Nvidia and iRobot. Since those guides are constantly updated and some of...
    Categories:
  • These days, the field of trading is growing rapidly, and each of us wants to get involved and start earning money indirectly. But what’s the problem? We don’t know anything about trading, and most people who start trading lose a lot of money because they lack background, experience, and the right algorithms to profit from trading. This is where CryptoBotIQ comes in to solve this problem and provide one of...
    Categories:
  •   Overview: The Jetbot Mini project involved using a robot equipped with wheels, a camera, and a Jetson Nano card. The robot was programmed in Python using Jupyter Notebook to navigate a room by detecting and moving towards objects of predefined colors.   Objectives: – Develop a system for the Jetbot Mini to automatically navigate to objects of specific colors within a room. – Ensure the robot can sequentially identify...
    Categories:
  • Credit card fraud is a growing challenge in the digital era, with cybercriminals adopting advanced methods to exploit online transactions. This creates economic losses and impacts businesses and individuals alike, emphasizing the need for robust fraud detection systems. Balancing fraud prevention with a smooth customer experience is critical. In this project, we will analyze credit card transaction data to identify unusual behavioural patterns that may indicate fraud. We will employ...
    Categories:
  • This report presents the development and implementation of a multi-camera multiperson tracking system in an operating room, capable of tracking several people, which aims to enable behavioral research of medical staff members during surgery, in order to improve the understanding of interactions and work processes of doctors and officials during surgical procedures. To this end, we designed and created a software pipeline system that combines advanced technologies in the field...
    Categories:
  • In our project a pipeline was created to solve the Pick & Place problem for rectangular objects, and a data collection framework was built for further ML and algorithmic purposes. The project relies on the uFactory Lite 6 robotic arm and its software API. An integrated system was built around the arm, including solutions to combine a camera and a vacuum pump installed on the robot. The code framework is...
    Categories:
  • Amputation of limbs, specifically of hands, may be caused by a workplace accident, a traffic accident, a combat injury, or may even be congenital. There are different solutions which provide the possibility for amputees to lead as much of a normal life as possible. Many of these solutions are expensive, heavy, and cumbersome for everyday use. Among those, there exist solutions for moving a prosthetic arm via different muscles, including...
    Categories:
  • Given a point robot in a two-dimensional maze environment, the goal is to train an agent that solves the maze consistently and efficiently. At the start of each run, the agent’s initial position and its goal in the maze are initialized randomly. The state and action spaces are continuous, and the reward for each episode is binary—the agent receives a reward of 1 if it reaches the goal, and 0...
    Categories:
  • This project addresses the critical issue of optimizing traffic flow in urban areas, a challenge that has significant implications for congestion, environmental impact, and urban livability. At the core of our approach is the deployment of a deep reinforcement learning agent tasked with controlling the flow rate of vehicles into a specified urban area. Utilizing the Simulation of Urban Mobility (SUMO) platform as a dynamic environment, we implemented the Proximal...
    Categories:
  • This study investigates the inherent limitations of Hidden Markov Models (HMMs) when subjected to time-dependent omitting processes. Despite the wide application of HMMs in analysing sequential data, our research reveals a critical vulnerability: the model’s performance significantly deteriorates in the absence of consecutive observational data. Through a series of experiments utilizing synthetic data, we examined the impact of various omission processes on the ability of standard HMM algorithms to accurately...
    Categories:
  • Our project introduces an automated system designed to digitize books’ pages efficiently. At its core is a robotic hand equipped with precise motor control, enabling it to flip pages of a book, Integrated into this mechanism is a RealSense camera, which is tasked with capturing clear images of each flipped page in real-time Following the image capture phase, advanced algorithms are employed to ensure optimal clarity, correct distortions, and alignment...
    Categories:
  • The positioning of moving objects using trilateration has been in use for many years. There are multiple steps to this process, and in each step, there are multiple methods to choose between to get the best performance. In this project we focused on improving the performance of the existing methods. First, we focused on the first positioning step, trilateration from distance samples received from multiple sensors at a single time....
    Categories:
  • As robots will start to handle more tasks in society, so does the chance for damage to them increases.  Such damages are usually not incorporated inside their training scenarios and therefore, their behavior will become unpredictable. While some tasks can sustain such risk, in others, such as rescue missions, or handling of dangerous substances, a mission cannot be aborted in the middle. For robots to be successfully integrated in such...
    Categories:
  • In our project, we focused on improving the efficiency and management of a four-way traffic intersection using an advanced AI algorithm. We identified the challenge posed by variable and unpredictable traffic patterns from each road, which sometimes lead to congestion and inefficiency in the existing systems. To address this problem, we applied the Monte Carlo Tree Search (MCTS) algorithm to develop a smart traffic control system. Our system dynamically controls...
    Categories:
  • Due to the mechanical nature of electrical guitars, guitarists often encounter a situation where the strings of their guitar go out of tune during playing. This forces them to stop playing to tune the guitar or continue playing with an out-of-tune guitar. This situation is very common and happens much more frequently than with other instruments, which leads to a situation where during performances, guitarists have to constantly worry about...
    Categories:
  • לכלבים רובוטיים פוטנציאל תעשייתי משמעותי. החל מביצוע משימות מסוכנות/ חזרתיות, ועד סיוע לעיוורים. במהלך הפרויקט השתמשנו בפלטפורמה unitree go1 וביצענו עליה משימות שונות ע״מ לאפשר המשך מחקר בתחומים שונים ע״ב הפלטפורמה. תוצרי הפרויקט שלנו הם מדריך שימוש בפונקציות משמעותיות של הרובוט,  מעטפת קוד המאפשרת לכתוב לרובוט פקודות בשפת פייתון וסביבה המאפשרת שליטה בפעולות הרובוט דרך מקלדת המחשב. מוטיבציה: יצאנו לדרך עם הפרויקט דרך המוטיבציה של קידום הרעיון של כלב רובוטי...
    Categories:
  • The goal of our project is to synchronize a given number of drones, which communicate through a UDP network, by using artificial intelligence that instructs them to move in a given closed path (e.g., a circle, triangle, etc.). This interface receives an image of a closed path as input and makes the drones move on it without collision. This can be used to scan an area or in rescue missions....
    Categories:
  • In the project we use the controller placed on top of the ankle in combination with a sensing system located on the bottom of the foot. The purpose of the project is to allow the amputee to move the robotic arm in a comfortable and easy-to-use manner. The product we developed communicates with the arm via wireless Bluetooth communication. Identification of a command sent to the arm is carried out...
    Categories:
  • Introduction The recent surge in popularity of both chess and advancements in AI and robotics technology has led to the innovative integration of these fields in our project. Our goal was to create a fully functional chess game against a robotic arm, providing an interactive experience without the need for computer interaction. Goals The project was built with several objectives in mind, including the accurate detection of a physical chessboard...
    Categories:
  • In our project, we addressed the problem of tracking a maneuvering target. Tracking problem is a filtering problem of a moving object. By given a set of noisy measurements, we want to estimate the state vector of the moving object (in our case- position and velocity). During the project, we implemented several tracking algorithms- the Classical Kalman Filter(KF), Interacting multiple model(IMM), Exponentially weighted information filtering(EWIF) and even weighted Interacting multiple...
    Categories:
  • To allow for implementation of reinforcement learning algorithms in the game of Starcraft 2, we created an environment that takes programmatic input and uses it to construct an economy and army in the game. With this project, it’s possible to inject a “build order” for the bot to execute as well as dynamically press buttons on a form that would correspond to the bot player in the game taking actions.
    Categories:
  • The project is dedicated to uncovering algorithms that can deliver optimal team configurations within the bounds of predefined team composition constraints. These constraints encompass diverse team structures, including individual athletes, female and male pairs, female trios, male quartets, and mixed-gender pairs. A key methodological aspect of your approach is the employment of a fully connected weighted graph, modeled as a matrix, to represent the network of athletes. In this model,...
    Categories:
  • The subject of this project described in this document is the planning and implementation of a tracking system for a two-dimensional (basketball) shooting target and assessing the likelihood of hitting a given interval (basket). In our work, we built a prediction system for a basketball model that moves under gravity only, as well as a system for a basketball model that is affected by gravity in addition to the force...
    Categories:
  • In our project, we focused on improving the efficiency and management of a four-way traffic intersection using an advanced AI algorithm. We identified the challenge posed by variable and unpredictable traffic patterns from each road, which sometimes lead to congestion and inefficiency in the existing systems. To address this problem, we applied the Monte Carlo Tree Search (MCTS) algorithm to develop a smart traffic control system. Our system dynamically controls...
    Categories:
  • The positioning of moving objects using trilateration has been in use for many years. There are multiple steps to this process, and in each step, there are multiple methods to choose between to get the best performance. In this project we focused on improving the performance of the existing methods. First, we focused on the first positioning step, trilateration from distance samples received from multiple sensors at a single time....
    Categories:
  • The realm of planning and simulation is essential across diverse fields, including applications in drones and aircraft. It involves addressing challenges related to individual agent tasks, coordinating tasks among different agents, and achieving temporal and spatial synchronization. Crucial considerations also extend to the physical limitations of agents and the environment, adding layers of complexity to the planning process. This project specifically focuses on the navigation challenges associated with drone-delivered packages,...
    Categories:
  • Advances in robotics and artificial intelligence have the potential to revolutionize the way we live our daily lives. Rather than being a danger to humans, robotics and AI can be used to augment human capabilities, making our lives easier, safer, and more efficient. The prospect of integrating the ability to utilize the power of AI and machine learning into robotics for understanding incoming data collected from the surrounding environment by...
    Categories:
  • Robotic manipulation demands a seamless integration of perception, planning, and control within dynamic environments. Addressing these challenges necessitates expertise in spatial algebra, kinematics, image recognition, and motion planning. Real-world scenarios add further complexity due to infinite variability. To tackle these issues, reinforcement learning is employed, a tool allowing shifting the focus from solving individual mentioned problems to specifying a goal and a reward function. Reinforcement learning can be categorized into...
    Categories:
  • Our project sought to improve the manual administration and documentation of anesthesia medications, particularly addressing challenges during emergencies that could result in incomplete medical records. In the initial phase, we conducted controlled injections in a lab setting, specifically focusing on saline solution. Our objectives included automating the detection of injection points, assessing measurement accuracy, and calculating the volume of injected saline.   Transitioning to the second phase in a real-life...
    Categories:
  • In the context of surgical procedures performed in operating rooms, the anesthesiologist is responsible for manually documenting the administration of each medication administered to the patient. This task becomes particularly critical during urgent operations, where time is of the essence. The dynamic and often chaotic nature of the operating room environment, coupled with patient-specific constraints such as sensitivities and allergies, underscores the importance of accurate and timely medication documentation. To...
    Categories:
  • The project creates a system that solves non-linear and non-convex problems using opened tools. In this project we used Gurobi Optimizer which is a prescriptive analytics platform and a decision-making technology developed by Gurobi Optimization, it is a solver that uses mathematical optimization to calculate the answer to a problem. Many solvers exist for these types of problems, but until now we don’t have open source code for it ,...
    Categories:
  • In this project, we have created a tennis ball-collecting robot. We based our project on our last year’s project where we created an auto-navigation robot with the ability to identify a tennis ball. We have started our project by trying and testing different mechanisms that will use us to catch and lift a tennis ball. We went from super simple and light construction made of thin wood and finished with...
    Categories:
  • The aim of the project is to construct a model for predicting property prices in Israel. This initiative advocates the application of machine learning to develop a predictive model capable of assessing real estate assets with enhanced accuracy compared to conventional methods, ultimately saving time and resources. The predictor takes specific asset descriptors as input, and outputs the current value of the asset. The project spans all phases of the...
    Categories:
  • *Introduction* Our project embarked on an innovative journey to adapt the capabilities of COLMAP, a powerful Structure from Motion (SfM) and Multi-View Stereo (MVS) software, for a unique application: tracking the motion of a moving object using a static camera setup. This adaptation required a deep understanding of COLMAP’s functionality, particularly its ability to estimate camera motion, and re-engineering it to calculate the path of a moving object.   *Objective*...
    Categories:
  • A project was developed that introduces an automated underwater buoyancy balance system. This allows divers to select a target depth or a diving plan, and the system ensures they reach that specific depth without manual balancing.   In the initial phase, a diving environment was simulated. This posed challenges, particularly in sealing the depth sensor. Subsequently, a model was designed to replicate open water conditions and a sealed diving vest....
    Categories:
  • – Recommendation systems employ various filtering techniques. The most renowned include content-based, item-based, or user-based approaches. Let’s review some traditional techniques applied to song recommendations using those approaches. – The content-based one identifies songs that share similarities with those already liked by the client, relying on a set of selected features. – In this technique, a predefined set of features is employed to establish an “objective” similarity metric between songs....
    Categories:
  • Intel’s Openbot is a platform that allows users to create and control their own robots using a smartphone. iRobot Create is a programmable robot platform that is widely used for education and research purposes. This project integrates iRobot Create with Openbot, allowing users to control their iRobot Create robots using the Openbot app. The integration of iRobot Create with Openbot increases functionality, thanks to the smartphone’s processing unit, camera and...
    Categories:
  • Parallel implementations of stochastic gradient descent (SGD) enjoy excellent scalability properties. One of the methods is the synchronous Data-Parallel SGD, a fundamental barrier when scaling the method is the high bandwidth cost of communicating gradient updates between nodes. Consequently, some lossy and biased compression methods have been proposed, by which the gradient updates will be quantized or sparsified. These heuristics are effective in practice but don’t always converge. In this...
    Categories:
  • In our project, we explored the application of Reinforcement Learning within the context of a smart transportation grid. We learnt fundamental concepts such as Markov Decision Processes (MDP), Reinforcement Learning, and Deep Reinforcement Learning. OpenAI Gym and RDDL were used for the generation of the environment needed for our research process. We wanted our algorithm to enforce cooperation between the agents, making them un-selfish. We hoped that this approach will...
    Categories:
  • Blackjack is a casino card game in which the player is playing against the dealer. After the cards are dealt, the player can make moves like drawing more cards, split his hand or double his bet. Counting cards that has been drawn gives the player an advantage, as the expected value to win depends on which cards are left in the deck. This project aims to find the optimal strategy...
    Categories:
  • Cameras traditionally capture a two-dimensional representation of a space, yet many applications, such as robotics, autonomous navigation, and augmented reality, necessitate a three-dimensional comprehension of the environment. Various strategies have emerged to address this need, including specialized hardware like LiDAR, laser, and radar, as well as the use of paired cameras with a known separation for triangulation. However, circumstances may arise, such as budget constraints or the availability of only...
    Categories:
  •   ALS – Amyotrophic lateral sclerosis, also known as Lou Gehrig’s Disease, is a rare neurological disease that affects motor neurons — nerve cells in the brain and spinal cord that control voluntary muscle movement. Voluntary muscles are those we choose to move to produce movements like chewing, walking, and talking. As the disease progresses, weakness and atrophy spread to other parts of your body. However, the disease doesn’t affect...
    Categories:
  • ALS (Amyotrophic lateral sclerosis) is an Incurable disease that results in the progressive loss of motor neurons that control voluntary muscles up to complete paralysis. In progressive stages of the disease, patients struggle to communicate with their environment. One attempt at solving this problem is using a brain-computer interface. The goal of our project is to use machine learning to bridge the gap between the resources available to the general...
    Categories:
  • The goal of the project was to create a robot that draws a sketch of a given image on a page. The robot should be compact and easy to use. The project was carried out as a continuation of the project carried out by two students in the previous semester – Tal Shafi and Nohar Marcus. They reached a good result but could be improved. During the project, all stages...
    Categories:
  • Task planning contains finding a proper solution to a mission, from beginning to end that contains both discrete decisions (distribution of tasks according to entities, order of events) and continuous decisions (the time which each event is taking place at, planning the trajectory). The task planning problem is a complex problem with undecidable complexity. The ScottyActivity planner’s solutions contain the order of the events and the assignment of the continuous...
    Categories:
  • The project delves into the realms of reinforcement learning (RL) and machine learning (ML) systems, addressing the challenges these algorithms face in comparison to human problem-solving abilities. While humans instinctively employ intuitive mechanisms like filtering irrelevant data, breaking problems into manageable parts, and adapting problem-solving strategies, traditional RL and ML algorithms struggle to replicate such nuances. To bridge this gap, the project endeavors to enhance RL agents with human-like capabilities....
    Categories:
  • In this work, we launch a new competitive robotics team at the Technion, which will aim to construct a fleet of autonomous small-scale racecars using the F1Tenth framework to participate in international racing competitions as well as conduct advanced autonomous vehicle research F1Tenth is an international community of researchers and engineers, originally founded at the University of Pennsylvania (UPenn) in 2016 to foster research and collaboration in autonomous systems, composed of 4...
    Categories:
  • Our project represents a significant breakthrough in the fields of robotics and human-computer interaction, as we have designed a sensor-based glove that permits the remote control of a system for drawing on a whiteboard without any physical contact. Our system uses four stepper motors that enable precise pen movement in any direction on the whiteboard. To achieve this, we have incorporated a highly accurate real-time sensor called the vector-nav 100,...
    Categories:
  • We created a robotics lab for the faculty. The lab is a place where students can learn and discover the field of robotics. The laboratory includes written and recorded explanations, examples and tasks. Furthermore, we created a detailed, clear and project-oriented study tool. The tool enables learning ROS without previous knowledge and refers to the learning weaknesses of the software. The student can use the lab as a guide to...
    Categories: