Robotics play prominent role in the era of the digital economy and are affecting production and employment across a broad range of industries. Pakistan as a developing country is striving hard to catch up with the pace of developing countries of the region and therefore is considering the field of r
Robot path planning and optimization in virtual reality
Robotics play prominent role in the era of the digital economy and are affecting production and employment across a broad range of industries. Pakistan as a developing country is striving hard to catch up with the pace of developing countries of the region and therefore is considering the field of robotics as one important area of R&D in different private and public sector universities and research institutions.
An important phase in the field of robotics is utilizing the robots in local industries that are autonomously controlled, re-programmable and can handle many tasks. Synthetic Products Enterprises Limited (SPEL) has become the first Pakistani industrial group to have installed robots to work its assembly lines. A few others groups are also progressing towards robotic assembly lines.
The key factors involved in industrial robots is their programming and safe interaction that require skilled persons in the field of robotics. In Pakistan, however, we lack such skilled people at present. Our project aims to use Virtual Reality to provide the support robot programming to everyone without the need of knowing programming languages or having extensive skills in robotics. Moreover, robot programming with immediate visualization of their behavior against given instructions can add great easiness and flexibility for the programmers. Robots can be enhanced with additional virtual capabilities, or can interact with humans without sharing physical space. We aim to commercialize our application to support modern needs of Industry 4.0
The first primary aim of our project is to develop interactive virtual prototype using modern state of the art virtual reality methods. This interactive virtual prototype will be multisensory and employed to review, test and modify robot tasks. The project also aims to dynamically simulate complex industrial scenarios including, but not limited to, assembly, inspection, testing and maintenance situations. Moreover, the project will also be used to train industrial human-resource to better perform their respective jobs.
The second objective of our project is to provide easiness and flexibility to program variety of robotic domains that may follow different robot programming standards.
The third objective of our project is to aid in classroom and lab teaching of robotics. Teaching robotics is a challenge in many universities due to the mathematical concepts and visualization involved in it. Moreover, performing experiments in real conditions is usually expensive in terms of time, money and energy, as it requires expensive infrastructures that are generally difficult to maintain in good conditions. Using Virtual Reality platform, students can interact with industrial robot simulator and will know the effects of their own designed trajectories on several different robotic arms and cell environments without having to buy all of them and being safe of damaging the cell components. Moreover, even having a real robotic arm available for students, with this proposed VR method, all the students have the opportunity to manage and learn his own version of the robotic cell, without waiting times generated by having less robotic arms than students in classroom.
There are three main parts of our project i.e. physical robot, VR mechanism and interface between robot and VR. The implementation scheme is described as under:
The Oculus Rift headset uses an OLED panel for each eye. Both panels have a resolution of 1080×1200 @ 90Hz and uses lenses that allow for a wide field of view. A Slider on the bottom of the device is used to adjust the separation of the lenses, in order to accommodate the focus of the user.
The final deliverable of our project is fully featured smart application to interact with Robot via virtual reality to complete following tasks.
In this mode, the user will interact with the robot in virtual environment by gripping the end-effector via hand held controller of Oculus Rift. The user will move the end-effector to desired path and different actions like gripping/releasing the object will be controlled by other options of hand-held controller. The robot will perform those actions in real-time as being done in the virtual world. Moreover, the user will also be able to see the state of real-world robot in VR world on a screen through live feed.
In this mode the user will interact with the robot same way as in the previous mode but here the real-world robot will not follow that in real-time. Instead the planned actions will be saved and user can test that by running it again as many times as required. Once finalized, the user will move that program to actual robot and robot will perform the same action. Another option will be to generate the program of the robot in robot-specific format for that action. That code file then can be loaded to the robot and it will perform that task.
To optimize the path planning of Robotic arm trained in VR (First Deliverable) to minimize cycle time and to learn a specific pattern once performed and then replicate the optimized path when asked so.
To sort small pickup objects based on their color. The robot will be trained in VR to pick any specific color and place that at a specific location. Then it will be able to pick that colored object placed anywhere inside its workspace and place it at the location specified in training.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Robotic Manipulator | Equipment | 1 | 45000 | 45000 |
| Kinect | Equipment | 1 | 15000 | 15000 |
| Controllers | Equipment | 1 | 5000 | 5000 |
| Drivers & Converters | Equipment | 1 | 5000 | 5000 |
| Tool Box | Miscellaneous | 1 | 3000 | 3000 |
| Shipping | Miscellaneous | 1 | 4000 | 4000 |
| Printing & Stationery | Miscellaneous | 1 | 3000 | 3000 |
| Total in (Rs) | 80000 |
In any office, management of important paper documents is a major issue. When using a hybr...
we are going to detect lung cancer via machine learning our aim is to make use of artifici...
aquaculture is a backward region of applied science. Contrasted with other zones like agri...
The project will allow a user to adjust their driving seat to their specific driving needs...
An IoT-based Energy Metering & Customer Monitoring System is an effective and less exp...