• 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:
  • 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 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 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:
  • 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:
  • 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:
  • 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:
  • 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:
  • 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 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:
  • 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:
  • 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:
  •   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:
  • 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:
  • 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:
  • לכלבים רובוטיים פוטנציאל תעשייתי משמעותי. החל מביצוע משימות מסוכנות/ חזרתיות, ועד סיוע לעיוורים. במהלך הפרויקט השתמשנו בפלטפורמה 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:
  • 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:
  • 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:
  • 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:
  • 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:
  • 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:
  • In this project we’ve created a robot that can drive in a route that was initially defined by the user in a very intuitive, simulator-like way. Then, while driving, the robot searches for balls and when a ball has been detected – it navigates to it, emulate pick-up and on user’s order, returns to the initial route for further search. The robot based on Kubuki base robot, which delivers basic...
    Categories:
  • Our project aims to educate the next generation of engineers by providing them with practical experience that emphasizes the development of systemic vision. Plus, it can be a way to attract high-school students to the world of electrical and computer engineering. We have created interdisciplinary and fun projects in the fields of Electrical and Computer Engineering, including control systems, the internet of things, signal processing, and software engineering. In order...
    Categories:
  • A lot is to be excited for when we think of the ever-increasing proclivity for implementing IoT solutions to our day-to-day activities. The prospect of integrating AI powered algorithms and machine learning into connected systems for understanding data collected from the surrounding environment by providing them with various types of sensors and cameras, as is the case in image and object recognition or NLP and voice recognition for example, means...
    Categories:
  • Leonardo De-Boto (Roboto) is a small, compact, sketching robot. Roboto allows you to select an image of your choosing, it then converts it into a sketch and draws the sketch. The goal of this project was to create De-Boto, from scratch. During the project we modeled, printed and assembled De-Boto’s physical body, as well as planning and coding the software parts and integrating all the parts together. The mechanism is...
    Categories:
  • This project proposes a solution for a pedestrian tracking using technologies that cannot be easily disrupted these days, based on orientation measurement components that are passively attached to a pedestrian’s shoe. The system’s sensor that is used is a small and cheap component known as BOSH BNO-055, which contains 3 accelerometers, 3 gyroscopes, and 3 magnetometers. The tracking is done while the sensor is attached to a shoe and connected...
    Categories:
  • In our project we explored and mapped an uncharted area with multiple robots. This was a two parts project: the first one is simulation and second is live experiment in the lab. The robots that we used for the project were 3 Turtlebot v2 robots. Each Turtlebot is equipped with a Kinect camera which provides it laser scanner. It is also equipped with an acceleration sensor. The robots use explore...
    Categories:
  • In recent years, there has been a growing interest in automatic tracking systems. These systems have revolutionary potential in a wide variety of fields, including security, sports, tracking and navigation. The DeepSORT algorithm is one of the most promising tracking algorithms. Combining it with deep learning methods achieves extraordinary results. The algorithm makes use of a Kalman Filter, which evaluates the dynamics of objects in the scene, thus enabling tracking...
    Categories:
  • Intel OpenBot is a platform that uses the smartphone as the main component for developing robots. The smartphone is used as the main processing unit of the robot and provides sensing of the nearby environment using the cameras and other built-in sensors. Our goal was to test the platform capabilities and to develop an easy and intuitive way for high-school students to learn programming and robotics. We developed an instruction...
    Categories:
  • The evolution of technology and the developing of new areas in the tech world such as: robotics, machine learning and deep learning made some machines and existing technologies feel old and outdated. The main problem with GPS is that it requires a connection to four satellites and in case it loses connection to one of them then we will get results that are very inaccurate. This could happen if we...
    Categories:
  • Project: Construction process monitoring, error detection and correction with laser scanner and live projection feedback.   Background: The Construction industry grows significantly in time. As a result, construction projects require a lot of resources which are expressed in money and time. Hence the requirement for monitoring and identification of early-stage errors, became an integral part of the project success. Motivation: Construction project monitoring is usually done manually by professionals. Monitoring...
    Categories:
  • In this experiment, high school students are introduced to the electrical engineering profession using the Sphero Bolt – a spherical robot that can be programmed using a dedicated application that allows the robot to be designed using blocks without the need for prior experience in code writing. The experiment was designed so that students would be exposed in a fun and interesting way to as many areas in electrical engineering...
    Categories:
  • Spherical drive system allows development of vehicales with the ability to move to any direction. The principle is very similar to invered pendulum. The system getting input from the IMU, and being filtered in order to calaculate the most accurate angular position and trigget the motors to “fix” this position to be vertical and stable on top of the ball.
    Categories:
  • In this project our goal was to reach a POC of a topographic mapping method using an IoT sensors system. The system needs to measure altitudes and coordinates using sensors which are spread across the terrain, and send the data to a main computer, where a topographic map will be created. Altitudes at unmeasured points are estimated using an interpolation method. Beginning this project we studied deeply different interpolation methods,...
    Categories:
  • Purpose of this project is designing a platform with large compute power, control ability and advanced cloud connection by using relatively “cheap” materials. And suggest alternative for the way an architecture of basic microcontroller works, or more specifically, an Arduino-Uno as we chose for our project. Our project suggests replacing the Bus infrastructure, which connects between IO components and the CPU, to a virtual one based on Blue Tooth connection....
    Categories:
  • This project is all about developing an Optimal path for Tello navigation between two defined locations (CRML lab to Kobi’s Office), through the navigated path the quadcopter needs to avoid obstacles so he can reach the end point properly. DJI Tello drone to execute the following: The drone has to: take off, then to detect if the lap’s door is open or closed, flying through the planned path only if...
    Categories:
  • Our main goal was to control a BIOLOID robot movements by eye blinking and head movements, using the MATLAB as development environment. We needed to develop a filter that detects eye blinking and then differentiate between short and long blinks. We also set a goal for ourselves, to create a language that is similar to Morse code, that consists of a sequence of three blinks. We translated this language to...
    Categories:
  • In our project we dceveloped a tool which can improve users’ concentration levels. The user’s focus level is being extracted from the gamma brainwaves, using the muse 2 sensor. Muse 2 is a multi-sensor meditation device that provides real-time feedback on brain activity, heart rate, breathing, and body movements. Gamma brain waves have the highest frequency among all brain waves. They are associated with high levels of thought and focus....
    Categories:
  • Drowsy driving contributes to an estimated 9.5% of all crashes, according to AAA foundation. In many cases the drivers are not aware that they drive tired. The project’s goal is to build an application that can detect drowsiness and alert about it. To detect drowsiness, we use the “Muse” brain sensing EEG device. Using its four sensors, we can determine whether the driver is tired. We process the EEG waves...
    Categories:
  • The world’s population is getting older. Studies show that companies will have to adjust their products and marketing channels for older crowds. A well known problem is for elderly people to be able to enjoy their TV as they are not confident with their ability to get to the desired content, and also concern of “breaking it”, taking the TV out of order until someone will fix it for them....
    Categories:
  • In this project we will present an algorithm whose purpose is causing a load-bearing drone to plan a course from a pre-known starting point to a destination area, while avoiding flying over obstacles. The drone will identify the destination area and the obstacles by itself, and from the moment of takeoff at the starting point up until the drone’s landing the entire process happens automatically. The drone’s path planning is...
    Categories:
  • Due to ever-expanding technology and research in the subject of Robotics, Robots became an integral part of our day to day life. drones in particular are becoming cheaper, more durable and smarter making them more wide spread than ever and also more useful than ever with their level of use only expected to rise and expanded to many different fields such as product commotion and traffic handling. One application where...
    Categories:
  • רקע על מנת להגדיל את טווח הפעולה של רחפן בעיה אמיתית קיימת ,שעדיין מחפשת פתרון מוצע לבצע טעינה של הסוללה שלו מתא סולרי המתחבר לתחנת עגינה הממוקמת בתוך חוות תאים סולריים הפרוסים על מאגרי מים. מטרת הפרויקט בפרויקט זה הסטודנטים ינתחו אלגוריתם לגזירת אנרגיה מקסימלית  MPPT  באופן דינמי.  יכירו את המאפיינים של תא סולרי והצורך לבקר את האופן בו נצרכת האנרגיה ממנו. זאת במטרה למקסם את קצב טעינת הסוללה של...
    Categories:
  • Drones are currently in widespread usage, due to their low price, ease of use, practicality, and suitability for many different tasks.  Since most of drones’ tasks include navigation, autonomous camera-based navigation system has become a fundamental feature that is required by all drones. In this project we are controlling two drones such that both are following the same path, and each drone start on a different side of the path....
    Categories:
  • Persistence of Vision (POV) refers to the optical illusion that occurs when visual perception of an object does not cease for some time after the rays of light proceeding from it have ceased to enter the eye. The entire film industry is based on POV – this is how a few pictures of a house displayed one after the other can produce a motion film of a running horse. In...
    Categories:
  • Charlie-Bot is a 3d printed, low cost, quadruped robot. Charlie bot is dedicated to our beloved dog Charlie. His physical structure is based on Boston Dynamics’s spot and the original 3d .stl files were made by Deok-Yeon Kim. The Charlie-Bot project required designing and engineering in multiple areas including the physical structure, the hardware and electrical systems, the software, and how to integrate them all together. Charlie-Bot was originally an...
    Categories:
  • Goals Planning a suitable path using the RRT* algorithm, avoiding different obstacles spread out on the land. Autonomous executing of the route by a drone.   Project summary First, an overhead image is taken using a cellphone. The image will go through image processing manipulations, using python algorithms (Color-based detection). These algorithms output a data set that will be given to the RRT* algorithm, an algorithm that is designed to...
    Categories:
  • Purpose: given a starting and destination points, let the system find a path from start point to the end point and navigate the drone while avoiding obstacles.   The System: Parrot Bebop Drone 2 (using linux driver for communication[1]) A webcam mounted on the ceiling Laptop (using ROS system[2])   The Flow: with the camera we detect the room with its obstacles and generate a binary map (black/white), then run...
    Categories:
  • Smart ball is a physics experiment ball which integrates an electronic system to measure acceleration. The ball mainly measures the acceleration of gravity in a free fall, transmitting immediate results via Bluetooth to a smartphone screen, and is to be used in physics laboratories in high schools to give students a tangible sense of what acceleration is, what gravity is, and how it can be measured. This tangible feeling is...
    Categories:
  • In our project we used three devices : computer, smartphone, robot. The user writes the code in the computer in EV3 app (Labview code which is blocks code) , the code will be executed and then we can see the results in the smartphone screen or in the robot movements. The project consists of two parts, the first part is computer program in JavaScript which translates the code from graphic...
    Categories:
  • Important milestones in realizing the vision of autonomous cars are lane detection and road sign detection. Using autonomous means of transportation could lower travel costs, reduce private car ownership and reduce the number of road accidents. The ability to know and act on traffic laws is essential for maintaining public order, the lives of drivers and pedestrians. This project realizes part of a vision of “smart city” simulations by educational...
    Categories:
  • In this project we designed and write and entire experiment for high-school students using the Sphero Bolt. in the experiment they will know the Electrical Engineering faculty and the subjects of the faculty studying and researching. The students will join to 4 hours experiment in which they will learn about wide aspect of subject and will have physical demonstration using the Sphero Bolt: Wireless Charging – the principles of wireless...
    Categories:
  • The project’s goal is to map a room. A simulation of the sensors scanning a room was built, including all the different sensors features: sensors scan distance, precent of accuracy, scanning angle and false negatives. Two different kinds of sensors were used to map a room: LIDAR sensor and camera sensor. The sensors outcomes were analyzed and compared to the simulation, mean errors were calculated. A photo mapping algorithm was...
    Categories:
  • In this project we transferred signals from the Muse sensor to the Muse Monitor App in the phone through Bluetooth and then sent the signal to the MATLAB in the computer through INTERNET, after that we processed and translated (in MATLAB)the data signals  to commands that the Robot understand, and finally we sent the commands from the computer to the iRobot through Real Term and from Real Term to iRobot...
    Categories:
  • Our main goal was to use voice commands, which would be received from the Google Home interface, and use these voice commands to command a BIOLOID robot’s movements, using the MATLAB development environment. We also put a goal for ourselves, to get a hands-on learning experience for integrating multiple systems, using MATLAB, as it is a widely used tool for this use case. We based the robot’s movements on the...
    Categories:
  • The CharlieBot project is designed to be a low cost, easily built quadruped robot. The design is roughly based on Boston Dynamics quadruped robot SpotMini, though with adaptations such as size and sensor suite. The robot will be controlled with an PS4 controller and will be able to perform the following movements: moving forward, backward, to the left and right side and by a diagonal – in various speeds. The...
    Categories:
  • A modular robot designated for hard terrain crossing and with high mobility performances. In this project we designed, built and tested six units (small robots) which are capable of combining together to an one large “snake robot” and make use of its flexibility to pass through hard obstacles. Each one of the small units (small robots) has its own: processor, engines, communication and sensors
    Categories:
  • The project is about analyzing MIDI song files properties and applying them to BIOLOID robot ,via a developed workspace in MATLAB. This workspace was selected mainly because the current project is based on another project , who chose to convert the robot’s workspace to MATLAB MATLAB is more convenient user interface than the standard RoboPlus robot workspace Program.   In this project, we performed a MIDI file analysis which allowed...
    Categories:
  • The goal of this project is to implement a coded system that analyses the gathered data and evaluates it’s presenting mathematical model function. Implementing an analysis server That can be used in two modes: online and offline modules:Data analysis server. The server receives requests from any device which is connected to the internet using HTTP. Smartphone application: An application for android devices with internet access that can send requests to...
    Categories:
  • The main idea of the project is to enable a live video streaming, over an array of smartphones to control and monitor a R33 robot. The implementation should support a star/mesh topology, and a bandwidth to enable good quality video streaming. We tested many methods for implementing the streaming: Streaming over a shared database – Firebase Another reason why this method was not used, was duo to the random delays...
    Categories:
  • The project is about integrating Google’s Blockly into a website, adding custom blocks and translating them into JavaScript code that can be run in browser, in which relevant commands will be sent to a Smartphone for further processing and decoding, once messages are decoded they will either be sent to the EV3 robot or executed on the smartphone. This is a new topology along with a new addition which is...
    Categories:
  • The project deals with the development of a mobile robot working language by a sensor that detects head and blink movements in the Matlab environment In this project, we integrated with the Muse sensor and were able to read the RAW data from it. We later transferred the data to a computer and through Matlab we processed the data. We developed a framework in Matlab and worked with the Muse...
    Categories:
  • The goal of this project is to expand the RoboPhone application that was developed by Ofer Danino and Ashraf Kattoura. The RoboPhone app can access various smartphone sensors like camera, gyroscope, accelerometer sensor etc. In addition, the app has plenty of virtual sensors like Leds, Thumb Toggle etc. The extension (our project) is to adding capability to the RoboPhone app in which it has a branch for writing a code...
    Categories:
  • In this work we produced a robot with 6 legs, who’s propose is to be able to pass through any terrain. Each leg is driven by a motor, and so the legs are independent from one another. The robot is driven by ESP32, which was chosen as it has multiple cores, many PWM GPIOs and both WiFi and Bluetooth capabilities. The robot has 5 different states: stand up, walk, turn...
    Categories:
  • כאשר נכים משחקים טניס שולחן. די מהר הרצפה מלאה בכדורי פינג פונג כי אף אחד לא יכול להרים אותם. בפרויקט נתאים בסיס של שואב אבק רובוטי לצורך איסוף כדורים מהרצפה. יש לצייד את הרובוט במצלמה לזיהוי מיקום הכדורים ולתכנן מנגנון איסוף כדורים. בפרויקט יפותח אלגוריתם לזיהוי אובייקטים וניווט אליהם (כולל תכנון של באיזה סדר לאסוף כדורים).
    Categories:
  • כתיבת אלגוריתם לעקיבה מרובת מטרות תוך שימוש במספר חיישנים נייחים ונעים: מסלול החיישנים ע”מ להתגבר על בעיית הרזולוציה של החיישנים ולאפשר עקיבה מרובה. מסלול החיישנים תוך כדי עקיבה ופעילות משותפת שלהם כקבוצה.
    Categories:
  • מטרה: לפתח אלגוריתם התחמקות ממכשולים. תאור: פיתוח אלגוריתם התחמקות ממכשולים, תוך הסתמכות על מציאת המכשולים ביחס למיקום העצמי ובניית נתיב יציאה. יתבצע שימוש בסביבת סימולציה gazebosim.org והתממשקות דרך ROSS ליצירת אלגוריתם תכנון מסלול מיטבי תלת מימדי עבור רחפן/רכב. נתחיל ממציאת נתיב תלת מימדי אופטימלי באמצעות אלגוריתם A* בסביבת מכשולים ידועה. בהמשך נרחיב לסביבת מכשולים לא ידועה באמצעות מיפוי עצמי ביחס לסביבה SLAM. ניתן לבצע שימוש ב-PythonRobotics.
    Categories:
  • מטרה: למפות חדר בעזרת מערך מצלמות וחיישנים (לדוגמא, טלפון, LIDAR, וכד’). תאור: הפרויקט יכלול נושאים של עיבוד תמונה, סטריאומטריה, אופטימיזציה ותכנות. כאשר מצלמים סצנה בעזרת מצלמה אחת, ניתן לקבל את כיוון העצמים או המאפיינים שבתצלום אך לא את העומק של העצמים. לכן, ננסה להשתמש בשילוב של מערך חיישנים כדוגמת LIDAR, ומצלמות המותקנות על רובוט Kabuki. שילוב כל המדידות יאפשר שחזור תלת מימדי של החדר. המשימות העיקריות: שילוב חיישנים וניצול היתרונות...
    Categories:
  • רקע: לצורך ההנחיה של קטטר המוחדרת לגוף האדם לצרכים שונים או עקיבה אחר קפסולה אלחוטית המוחדרת למערכת העיכול, יש צורך לעקוב אחר מיקום התלת ממד וכיוון התלת ממד של האובייקט. אחת הגישות למעקב היא שימוש מגנט קבוע מלבני קטן המוצמד לאובייקט המוחדר. השדה המגנטי המיוצר ידי המגנט המלבני מאפשר באמצעות חיישנים מגנטיים מחוץ לגופו של המטופל לעקוב אחרי אובייקט זה . מטרת הפרויקט: לבחון ולנתח אחד מהאלגוריתמים שיבחר ובאמצעותו לחשב...
    Categories:
  • R16- הספקת אנרגיה אל-חוטית בהספק גדול לרחפן – WPT
    רקע: על מנת להגדיל את טווח הפעולה של רחפן בעיה אמיתית, קיימת שעדיין מחפשת  פתרון , מוצע לבצע טעינה של הסוללה שלו מקווי מתח עליון של רשת החשמל באמצעות תחנת עגינה לטעינה אלחוטית . מטרת הפרויקט: בפרויקט זה הסטודנטים ילמדו על השימוש והמרכיבים של מערכות אלחוטיות המשמשות להעברת אנרגיה לטווח קצר. וזאת במטרה לפתח חלק מערכת כזאת היעילה מבחינת העברת הספק ומותאמת לאילוצים של רחפן. שלבי הפרויקט: הסטודנטים יבצעו סקר...
    Categories:
  • מטרת הפרויקט הינה פיתוח אלגוריתם המחשב שינוי במיקום עצמי בסביבה ללא GPS  . קיימת דרישה למציאת מיקום עצמי ללא GPS  כי ניתן בקלות לשבש אותות כאלה  תוך שימוש בתפוקות חיישן זול במיוחד (כ 10 דולר). הפרויקט יתבסס על תפוקות חיישן זול במיוחד הכולל כבר תפוקות 3 גירוסקופים, 3 מדי תאוצה 3 מגנטומטרים נתוני כיוון יחסי לצפון וזוויות אולר. תפוקות החיישן מוזנות למחשב בעזרת USB. בשלב ראשון יפותח אלגוריתם למונה צעדים...
    Categories:
  • מטרת הפרויקט הינה לבצע עקיבה רב מטרתית אחר אובייקטים שונים שנבחרו מראש ולבצע : ATR-   Automatic Tracking Recognition ATC- Automatic Tracking Calcifications יש לצלם מספר סרטונים דינמיים שונים הכוללים אנשים, פרצופים, מגוון רכבים,  בעלי חיים. נדרש לבנות מערכת עוקבים אשר מזהים את המטרות בתוך הסרטונים,  מבצעים עקיבה דינאמית אחריהם,  מודיעים למשתמש מה סטאטוס המטרות בטבלה (מטרה חדשה? ישנה? מוסתרת? נעלמה והופיעה שוב?), מזהים את סוג הרכב (טויוטה , BMW…) סוג...
    Categories:
  • בפרויקט זה נפתח רובוט לימודי מבוסס על סביבה שפותחה ב intel. הרובוט עושה שימוש בטלפון הנייד כיחידת העיבוד המרכזית, דבר המאפשר הוזלה משמעותית של הרובוט. ניתן יהיה לנצל את המצלמה והמעבד החזק של הטלפון כדי לבצע משימות נסיעה מבוססות ראייה ממוחשבת בזמן אמיתי. בנוסף לשימוש בחיישנים השונים של הטלפון לצרכי ניווט.
    Categories:
  • Cameras and visual systems are an excellent way to close a control loop on robotics systems, giving greater precision than when just using motor feedback. For the system to be accurate, the camera needs to be calibrated so that its pose in relation to the robot base is known and this must be done whenever the camera is moved, which is very time consuming when done manually. In this project...
    Categories:
  • אחד האתגרים הבולטים היום בעולם הרובוטיקה הוא רובוטיקה בסביבת פנים (Indoor Robotics). ) בסביבה זו על הפלטפורמות להיות מסוגלות להכיל מגוון יכולות על מנת להשלים את המשימה; יכולות כגון תמרון בסביבה רווית מכשולים, עבירות, חישה מתקדמת, התמודדות עם תנאי סביבה שונים וכו’. פרויקט פלוטו הינו פרויקט שהתחיל דרכו בפקולטה להנדסת מכונות בטכניון בפיתוח פלטפורמה קרקעית בעלת יכולת טיפוס מדרגות תוך כדי נשיאת משקל נוסף של 2 ק”ג ובעלת זמן עבודה...
    Categories:
  • מטרה: לפתח מערכת למיפוי סביבה של צופה. תאור: לעיתים קרובות נדרש צופה מהצד להבין מה נמצא בסביבה הקרובה שלו. לדוגמא, מכונית אוטונומית שצריכה להגיע מנקודה A לנקודה B, תרצה לבנות את מפת המכשולים שיש לה במסלול הנסיעה. דוגמא נוספת, צופה הנמצא בשטח הררי ירצה להבין לאן עליו לזוז בכדי לצפות בנקודה מסוימת אשר לא נראית מנקודת המוצא שלו. אחת הדרכים להתמודדות עם הבעיה היא בניית מפת אזורים נראים ונסתרים, viewshed...
    Categories:
  • מטרה: הערכת וקטור מצב של גוף במרחב תלת מימדי. תאור: כאשר קיימות לפחות שתי מצלמות בקונסטלציה גיאומטרית מתאימה, הצופות לעבר גוף, ניתן לבצע טריאנגולציה על סמך קווי הראיה של שתיהן ולחשב את מיקום ומהירות הגוף הנצפה. הבעיה מתחילה כאשר ישנה מצלמה יחידה שלא מאפשרת לצפות באותו גוף משתי נקודות ולכן מקשה מאוד על הטריאנגולציה. קיימים מספר אלגוריתמים, כדוגמת הקישור המצורף, המאפשרים להתמודד עם הבעיה. נרצה לסקור את האלגוריתמים הקיימים ולממש...
    Categories:
  • יש לכתוב  אלגוריתם לרחפן הטס מעל הולך רגל הנושא טלפון או מחשב נייד, ומנווט אותו בזמן אמיתי. במסלול הליכה הכולל מכשולים . הרחפן יצויד במצלמה ואלגוריתם  בעזרתם הוא ידע את נקודות התחלה וסוף המסלול,  הוא יזהה מכשולים שהולך הרגל לא רואה ויתייחס למיקום הרגעי של הולך הרגל. הרחפן ישדר להולך הרגל מסלול התקדמות . תוך השוואה בין מיקום הרגעי של הולך הרגל למסלול הנדרש וישלח תיקונים בזמן אמיתי תוך עקיפת...
    Categories:
  • In this project you will build a jetbot which will follow you around .It will also listen to voice commands such as “stay”, “follow”, etc. The main work of this project will be writing code integrating different components to work together, you’ll use existing libraries for image processing and speech recognition. The Jetbot is an open source mobile robot from Nvidia that includes a Jetson nano as it’s brain. Our...
    Categories:
  • בפרויקט זה נתמקד בשיתוף פעולה בין יחידות רובוטיות, רחפנים, על מנת לבצע משימה אשר כל אחד מהם בנפרד איננו יכול לבצעה אך ביחד הדבר אפשרי. דוגמא למשימה כזו הינה הרמת משא כבד, שרחפן אחד לא מסוגל להרים אך שניים כן. בעיות מסוג זה טומנות בחובן מספר של בעיות סנכרון ברמת קבלת ההחלטות – לאן כל רחפן צריך לגשת כדי להרים את החבילה, ועד ביצוע משותף לאורך זמן – תכנון מסלול...
    Categories:
  • This project is all about developing a control algorithm, which will allow a given quadcopter with a camera and ROS support to execute the following stages: Takeoff, identifying it’s position relatively to a window shaped obstacle, correcting it’s position error, going through the obstacle, turn around (180 degrees), fly back through the obstacle and land. The algorithm was developed in python. In this project, we have implemented an image processing...
    Categories:
  • Our project focuses on indoor positioning, where no GPS signals can be used. Due to the width of this subject, we limited ourselves to deal only with a specific method of positioning, namely – image processing, and to try to enhance performance only in terms of accuracy and speed (and not, for example, coverage as much space as possible, accessibility and ability to be implemented in various of places or...
    Categories:
  • Abstract Creating a Navigation algorithm for autonomous cars in closed quarters, using ultrasonic waves transmitted from speakers in a foretold location. we receive and process the data in order to locate the robot and thus be able to navigate it. We use mathematical tools including triangulation method. Mapping Process In the Mapping process, we are calculating the location using the time difference of signal reception from three speakers, so theoretically...
    Categories: