Human & Robot Interaction Lab. (TaarLab)

A+ A A-
People Involved
   Arya SabouryAli Ravari

Designing open-source educational robots has a great impact on empowering engineers and those interested in mobile robots. In the last decade, different robots have been designed and built for this purpose. In this project, with the help of sensors available on a 9-axis open-source IMU and a robot based on open-source hardware and control software, a graphical user interface has been implemented to view the condition of motion variables in a real-time manner and combine sensor data. Moreover, by implementing different filter programs, such as low-pass filter, complementary filter and by using KF implementation and deliberation this mobile robot becomes suitable for improving the accuracy of the robot in extracting parameters required for localization, mapping and robot navigation.
Features of the developed robot, the so-called TL-OSR(TaarLab-Open-source robot), can be regarded as: using open-source hardware and software with real-time performance, low price equipment, presenting a solution based on sensor fusion for better accuracy in robot navigation and using different types of sensors. This robot can be used as an suitable open-source platform as a new class of mobile robots for educational and research purposes in mechatronics and robotics.


Last Updated on Sunday, 01 February 2015 12:12

Hits: 772

People Involved
   Roya Sabbagh Novin

Mobile robots play an important role in human-robot interaction and they can be regarded as one of the major focused researches conducted in TaarLab. In this context, path planning plays an important role and various methods have been implemented so far, such as artificial potential fields.

However, a reliable real-time path planning algorithm can be much more practical. Thus, convex optimization is used for path planning and a model predictive control (MPC) system generates the optimal control variables. A two wheeled mobile robot system such as E-puck, has two inputs (translational velocity and angular velocity) and three outputs (center positions x, y and heading angle of the mobile robot on two dimensional Cartesian workspace). The controller can track the desired path by using these inputs and feedback of the outputs.

This framework also enables multiple mobile robots with limited ranges of sensing and communication to maneuver and achieve goals safely in dynamic environments. To combine the respective advantages of centralized and de-centralized planning, this framework is based on the concept of centralized planning within dynamic robot networks. As the robots move in their environment, each robot tracks the centralized path plan with respect to its own constrains. In addition, a version of this problem is solved with cables connecting E-puck with each other.

TaarLab is equipped with 7 e-pucks which are being used for practical tests.


Last Updated on Sunday, 01 February 2015 14:27

Hits: 534

People Involved
   Amir Nasser Khaleghi, Siavash Boroumand

The main objective of this study was to evaluate and implementation of mobile robots in unknown environments. The strategy used in this project is the use of image processing techniques and BUG algorithm. In this study, using image processing algorithms robot, target and obstacles are identified, then the angle and distance from the robot to the target is calculated, The robot then rotate, move towards the target. If an obstacle on the way to deal with the obstacles avoidance algorithms passes and continues its path to the target.


Last Updated on Sunday, 01 February 2015 16:09

Hits: 569

People Involved
   Siavash BoroumandArya Saboury ,Ali Ravari, Amir Nasser Khaleghi

With application in the robotics and automation, more and more it becomes necessary the development of applications based on methodologies that facilitate future modifications, updates and enhancements in the original projected system. This project presents a conception of mobile robots using rapid prototyping, distributing the several control actions in growing levels of complexity and computing proposal oriented to embed systems implementation. This kind of controller can be tested on different platform representing the mobile robots using reprogrammable logic components (FPGA). This mobile robot will detect obstacle and also be able to control the speed. Different modules will be Actuators, Sensors, wireless transmission. All this modules will be interfaced using FPGA controller. I would like to construct a mechanically simple robot model, which can measure the distance from obstacle with the aid of sensor and accordingly should able to control the speed of motor.


Last Updated on Sunday, 01 February 2015 15:30

Hits: 533

People Involved
  Navid KashiPourya Shahverdi

RoboCup Junior is a project-oriented educational initiative that sponsors local, regional and international robotic events for young students. It is designed to introduce RoboCup to primary and secondary school children, as well as undergraduates who do not have the resources to get involved in the senior leagues yet. The Junior League has three different competitions: Soccer, Dance and Rescue. In the junior rescue league robots identify victims within re-created disaster scenarios, varying in complexity from line-following on a flat surface to negotiating paths through obstacles on uneven terrain. Taarlab started junior projects with a Junior Rescue robot that has made by some talented students from National Organization for Development of Exceptional Talent (NODET) in Iran and other special high schools. The leader of the junior projects is Navid Kashi and this team is supervised by Pourya Shahverdi. The focus of the Junior League lies on education. Taarlab Junior-Rescue team was participated in the 2014 IranOpen Robocup and awarded the 3rd place in this competition, so this team has qualified for the 2014 International Robocup in the Joao Pessoa, Brazil. TaarLab has registered for this international competition, but unfortunately the students couldn't participate in this RoboCup. TaarLab is decided to participate in the next 2015 IranOpen RoboCup.


Last Updated on Sunday, 01 February 2015 16:23

Hits: 583

TaarLab 2014, All Rights Reserved.
Designed, Developed and Powered by: Payam Ghasemi & Nima Karbasi