ATIS-bots RoboCup@Work 2019 Team Description Paper

Vahid Rostami, Pouya Mansournia, Anmar Ghazi Akar, MohammadAli Kamkar, Faraz Jalili, Mehran Mehralian

Department of Computer Engineering, Qazvin Islamic Azad University, Qazvin, IRAN; Department of Mechanical Engineering, Qazvin Islamic Azad University, Qazvin, IRAN

http://mrl-atwork.ir/ · www.ros.org · http://www.trossenrobotics.com/dynamixel-pro-m54-60-s250-r-robot-actuator


Abstract This paper addresses a description of MRL@Work team and a robot which is designed in the MRL laboratory. We describe the current state of the team with respect to mechanical parts, hardware and software architecture. The mechanic of the robot is designed and manufactured in this laboratory. A high-performance hardware has been employed to run all software parts and designed algorithms on this robot without any exterior computers.

1 INTRODUCTION

MRL Mechatronic Research Laboratory is located in Qazvin Islamic Azad University research and innovation Center – Syntech, in which several teams have focused on robotic and AI research and challenges to contribute new technology and to participate in RoboCup competitions annually.

"MRL-@Work" is a team consist of undergraduate and graduate students and an assistance professor as team supervisor. The vision of this team is to design and build a robust intelligent autonomous industrial robot.

We have designed a UGV – unmanned ground vehicle – robot, called "AtisBot" composed of two distinguished parts; an Omni-directional base[Fig.1] and a 5DOF robotic arm. The arm's manipulation and the base's navigation have professionally performed in two year passed We are going to work on grasping system, decision making and task scheduling as well as fault toleration of our system in this year.

2 SYSTEM DESCRIPTION

A. Mechanics

A.1 Robot Locomotion is based on 4 Mecanum wheels tracked system because it is common capable to transport in industrial flat ground [Fig. 1].

Fig. 1. MRL@Work Robot
Fig. 1. MRL@Work Robot
Fig. 2 Power Transition Gearbox Assembly
Fig. 2 Power Transition Gearbox Assembly
Fig. 3 Adaptive gripper static analysis
Fig. 3 Adaptive gripper static analysis

B. Hardware

B.1. MINI-PC: Regarding to problems on communication for sending sensory rapidly such as laser, images and etc., an Intel Core i7 mini pc is considered to handle all software algorithms on the robot. This system can handle the proposed localization system which is based on three sensory laser scanner, IMU and a vision system. Fig 4 shows the hardware and their connection as completely. An embedded arm control system interfaces the motors of locomotion to the mini pc. This system communicates via cabled LAN to high level controller such as planner or navigation parts.

Fig 4. Hardware Diagram
Fig 4. Hardware Diagram
Fig 4.1 Gripper FSR Block Diagram
Fig 4.1 Gripper FSR Block Diagram

C. Software

The software architecture is shown in [Fig. 5.], most of the developed software tools are stand-alone, middleware agnostic, in which some packages are integrated within Robot Operating System (ROS) [4] by suitable wrappers. Since ROS is a flexible framework for writing robot software MRL[At]Work software infrastructure has been established based on the ROS Indigo middle-ware running on Ubuntu 14.04.

Fig. 5. Software architecture
Fig. 5. Software architecture

3 ACKNOWLEDGEMENTS

Our team is supported by the Mechatronics Research Laboratory (MRL) in Qazvin Islamic Azad University (QIAU). We would like to thank all of persons for supporting of our work, specially head of university Prof. M. Mosakhani and vice chancellor of MRL Dr. M. Norozi.

APPENDIX A TEAM MEMBERS AND THEIR CONTRIBUTIONS

Vahid Rostami Pouya Mansournia Anmar Ghazi Akar MohammadAli Kamkar Faraz Jalili Meran Mehralian

Team Supervisor Mechanical/Electrical Design Robot SLAM, Software Software/ Arm Control Navigation, State Machine Software/ Vision

Qazvin Islamic Azad University

Sponsor

APPENDIX B LISTS

A. System List: Table I list several features of this robot with manipulator system.

TABLE I

Attribute Value
System Weight 25Kg
Overall Length 550mm
Overall Width 380mm
Overall Height 140mm
Minimum velocity 0.1m/s
Maximum velocity 1.2m/s
Height 750mm
Payload 0.5kg
Structure Material Aluminum cast
Position repeatability 5mm
Communication Ethernet-CAN
Voltage connection 24V-DC
Arm Link Speed 120 degree/s

References

[1] Robot Analysis and Control, H. ASADA, J.-J. E. SLOTINE, MIT 2001 [2] Robotics Dynamics Control, Mark W. Sponge, M. Vidyanagar [3] http://www.trossenrobotics.com/dynamixel-pro-m54-60-s250-r-robot-actuator [4] www.ros.org [5] P. van Turennout, G. Honderd, and L. J. van Schelven, "Wall-following control of a mobile robot," in Robotics and Automation. IEEE, 1992. [6] S. Kohlbrecher, J. Meyer, T. Graber, K. Petersen, U. Klingauf, and O. von Stryk, "Hector open source modules for autonomous mapping and navigation with rescue robots." RoboCup Symposium 2013, 2013. [7] M. Quigley, K. Conley, B. Gerkey, J. Faust, T. B. Foote, J. Leibs, R. Wheeler, and A. Y. Ng, "Ros: An opensource robot operating system," in International Conference on Robotics and Automation. Open-Source Software workshop, 2009 [8] Razzing, Dario Lodi, et al. "Unsupervised range image segmentation and object recognition using feature proximity and Markov random field." Intelligent Autonomous Systems 13. Springer International Publishing, 2016. 807-820. [9] Branch, Olivier, and Marc Van Droogenbroeck. "Vibe: A universal background subtraction algorithm for video sequences." IEEE Transactions on Image processing 20.6 (2011): 1709-1724. [10] MacLeod, Charles N., et al. "Quantifying and improving laser range data when scanning industrial materials." IEEE Sensors Journal 16.22 (2016): 7999-8009. [11] Zaman, Safdar, et al. "ROS-based mapping, localization and autonomous navigation using a Pioneer 3-DX robot and their relevant issues." Electronics, Communications and Photonics Conference (SIECPC), 2011 Saudi International. IEEE, 2011. [12] https://en.wikipedia.org/wiki/Finite-state_machine [13] Force Sensing Resistor (FSR): a brief overview and the low-cost sensor for active compliance control Article10.1117/12.2242950 [14] Dokeroglu, Tansel, Ender Sevinc, and Ahmet Cosar. "Artificial bee colony optimization for the quadratic assignment problem." Applied Soft Computing (2019). [15] Chmiel, Wojciech. "Evolutionary algorithm using conditional expectation value for quadratic assignment problem." Swarm and Evolutionary Computation (2019).