Robotics

Robotics is an interdisciplinary research area at the interface of computer science and engineering. Robotics involves the design, construction, operation, and use of robots. The goal of robotics is to design intelligent machines that can help and assist humans in their day-to-day lives and keep everyone safe.


Robotics Projects

Robot Team Coordination for Target Tracking using Fuzzy Logic Control

The navigation is based on ROS navigation. First, we use gmapping to create a map with the Kinect and odometry data. we did use SLAM was utilized to localize the robot. The location of the robot is then verified with AR marker detection algorithms. The LabVIEW toolkits were used to achieve this goal to navigate through the map, we use Move-Base which works based on two cost maps for the local and global planner. To choose the path we used the A* algorithm has been implemented and interfaced by LabVIEW. After the trajectory is generated, we define mid goals on it. The base platform tries to reach the final goal by passing through each mid-goal in the defined order. The use of omnidirectional movement enables the robot to move to these goals easily in three steps: first rotate toward the path, the second move on the path, and third rotate toward the goal position. It has also been assisted by SRF sensors to detect nearer obstacles.


Autonomous Target Tracking Robot

The three chambers are spaced apart. In each chamber, goods have important information such as color characteristics, shape, and storage temperature. The storage temperature is visible to the robot in the form of a QR Code affixed to each product. In the first step, the robot must enter each of the rooms and after examining the goods inside the room, prepare a list of them. Then, leaving the room, display the prepared list on the operator display. Finally, it returns to the start area and displays a list of products from all three chambers, by the chamber, on the operator screen. On the side of the starting area is a commodity. The robot must examine the product to decide which room the product belongs to. Then move to the relevant room and enter it, stop in that room, and display the details of the goods in front of it, along with other goods in the room, along with the message related to the end of the operation, on the operator’s screen.


Motor Identification using Matlab

The three chambers are spaced apart. In each chamber, goods have important information such as color characteristics, shape, and storage temperature. The storage temperature is visible to the robot in the form of a QR Code affixed to each product. In the first step, the robot must enter each of the rooms and after examining the goods inside the room, prepare a list of them. Then, leaving the room, display the prepared list on the operator display. Finally, it returns to the start area and displays a list of products from all three chambers, by the chamber, on the operator screen. On the side of the starting area is a commodity. The robot must examine the product to decide which room the product belongs to. Then move to the relevant room and enter it, stop in that room, and display the details of the goods in front of it, along with other goods in the room, along with the message related to the end of the operation, on the operator’s screen.


Controlling an electric wheelchair based on eye-tracking

The three chambers are spaced apart. In each chamber, goods have important information such as color characteristics, shape, and storage temperature. The storage temperature is visible to the robot in the form of a QR Code affixed to each product. In the first step, the robot must enter each of the rooms and after examining the goods inside the room, prepare a list of them. Then, leaving the room, display the prepared list on the operator display. Finally, it returns to the start area and displays a list of products from all three chambers, by the chamber, on the operator screen. On the side of the starting area is a commodity. The robot must examine the product to decide which room the product belongs to. Then move to the relevant room and enter it, stop in that room, and display the details of the goods in front of it, along with other goods in the room, along with the message related to the end of the operation, on the operator’s screen.


Controlling an electric wheelchair based on eye-tracking

The three chambers are spaced apart. In each chamber, goods have important information such as color characteristics, shape, and storage temperature. The storage temperature is visible to the robot in the form of a QR Code affixed to each product. In the first step, the robot must enter each of the rooms and after examining the goods inside the room, prepare a list of them. Then, leaving the room, display the prepared list on the operator display. Finally, it returns to the start area and displays a list of products from all three chambers, by the chamber, on the operator screen. On the side of the starting area is a commodity. The robot must examine the product to decide which room the product belongs to. Then move to the relevant room and enter it, stop in that room, and display the details of the goods in front of it, along with other goods in the room, along with the message related to the end of the operation, on the operator’s screen.


Industrial (atwork) Robot Planning and Navigation

The three chambers are spaced apart. In each chamber, goods have important information such as color characteristics, shape, and storage temperature. The storage temperature is visible to the robot in the form of a QR Code affixed to each product. In the first step, the robot must enter each of the rooms and after examining the goods inside the room, prepare a list of them. Then, leaving the room, display the prepared list on the operator display. Finally, it returns to the start area and displays a list of products from all three chambers, by the chamber, on the operator screen. On the side of the starting area is a commodity. The robot must examine the product to decide which room the product belongs to. Then move to the relevant room and enter it, stop in that room, and display the details of the goods in front of it, along with other goods in the room, along with the message related to the end of the operation, on the operator’s screen.


Detection of Eye Direction to Control the Robot using LabVIEW

The three chambers are spaced apart. In each chamber, goods have important information such as color characteristics, shape, and storage temperature. The storage temperature is visible to the robot in the form of a QR Code affixed to each product. In the first step, the robot must enter each of the rooms and after examining the goods inside the room, prepare a list of them. Then, leaving the room, display the prepared list on the operator display. Finally, it returns to the start area and displays a list of products from all three chambers, by the chamber, on the operator screen. On the side of the starting area is a commodity. The robot must examine the product to decide which room the product belongs to. Then move to the relevant room and enter it, stop in that room, and display the details of the goods in front of it, along with other goods in the room, along with the message related to the end of the operation, on the operator’s screen.


Keeping and Removing Goods by the Warehouse Robot

At first, the goods with different colors and expiration dates are in front of the robot, and the robot must examine each of these goods and store them in its memory. The robot must prepare a list containing information about the goods (shape, color, expiration date) and arrange the list in the order of expiration date and display it on the display of the operator’s room. The robot must then enter the warehouse room and inspect the goods in the warehouse. There are some goods in stock that some of these goods can be identical in terms of characteristics, and some of these goods are the same as the goods that were originally listed; With the difference that the QR Code is not pasted on the goods inside the room and as a result, the expiration date of the goods is not directly visible; Therefore, the robot must find out the expiration date of the goods by relying on the characteristics of other goods (color and shape) and referring to the list prepared in the first step. Then select one of the items in the list prepared in the first step, which has an expiration date closer to expiration, identify all available items of that type in the room, and be ready to leave the storage cycle; Finally, the robot must display the result on the operator’s room display after leaving the room completely and stopping behind the mentioned frame.


Warehouse Robot Categorization of the New Products

The three chambers are spaced apart. In each chamber, goods have important information such as color characteristics, shape, and storage temperature. The storage temperature is visible to the robot in the form of a QR Code affixed to each product. In the first step, the robot must enter each of the rooms and after examining the goods inside the room, prepare a list of them. Then, leaving the room, display the prepared list on the operator display. Finally, it returns to the start area and displays a list of products from all three chambers, by the chamber, on the operator screen. On the side of the starting area is a commodity. The robot must examine the product to decide which room the product belongs to. Then move to the relevant room and enter it, stop in that room, and display the details of the goods in front of it, along with other goods in the room, along with the message related to the end of the operation, on the operator’s screen.