1,888 research outputs found
Unlimited-wokspace teleoperation
Thesis (Master)--Izmir Institute of Technology, Mechanical Engineering, Izmir, 2012Includes bibliographical references (leaves: 100-105)Text in English; Abstract: Turkish and Englishxiv, 109 leavesTeleoperation is, in its brief description, operating a vehicle or a manipulator from a distance. Teleoperation is used to reduce mission cost, protect humans from accidents that can be occurred during the mission, and perform complex missions for tasks that take place in areas which are difficult to reach or dangerous for humans. Teleoperation is divided into two main categories as unilateral and bilateral teleoperation according to information flow. This flow can be configured to be in either one direction (only from master to slave) or two directions (from master to slave and from slave to master). In unlimited-workspace teleoperation, one of the types of bilateral teleoperation, mobile robots are controlled by the operator and environmental information is transferred from the mobile robot to the operator. Teleoperated vehicles can be used in a variety of missions in air, on ground and in water. Therefore, different constructional types of robots can be designed for the different types of missions. This thesis aims to design and develop an unlimited-workspace teleoperation which includes an omnidirectional mobile robot as the slave system to be used in further researches. Initially, an omnidirectional mobile robot was manufactured and robot-operator interaction and efficient data transfer was provided with the established communication line. Wheel velocities were measured in real-time by Hall-effect sensors mounted on robot chassis to be integrated in controllers. A dynamic obstacle detection system, which is suitable for omnidirectional mobility, was developed and two obstacle avoidance algorithms (semi-autonomous and force reflecting) were created and tested. Distance information between the robot and the obstacles was collected by an array of sensors mounted on the robot. In the semi-autonomous teleoperation scenario, distance information is used to avoid obstacles autonomously and in the force-reflecting teleoperation scenario obstacles are informed to the user by sending back the artificially created forces acting on the slave robot. The test results indicate that obstacle avoidance performance of the developed vehicle with two algorithms is acceptable in all test scenarios. In addition, two control models were developed (kinematic and dynamic control) for the local controller of the slave robot. Also, kinematic controller was supported by gyroscope
A sEMG-based shared control system with no-target obstacle avoidance for omnidirectional mobile robots
We propose a novel shared control strategy for mobile robots in a human-robot interaction manner based on surface eletromyography (sEMG) signals. For security reasons, an obstacle avoidance scheme is introduced to the shared control system as collision avoidance guidance. The motion of the mobile robot is a resultant of compliant motion control and obstacle avoidance. In the mode of compliant motion, the sEMG signals obtained from the operator's forearms are transformed into human commands to control the moving direction and linear velocity of the mobile robot, respectively. When the mobile robot is blocked by obstacles, the motion mode is converted into obstacle avoidance. Aimed at the obstacle avoidance problem without a specific target, we develop a no-target Bug (NT-Bug) algorithm to guide the mobile robot to avoid obstacles and return to the command line. Besides, the command moving direction given by the operator is taken into consideration in the obstacle avoidance process to plan a smoother and safer path for the mobile robot. A model predictive controller is exploited to minimize the tracking errors. Experiments have been implemented to demonstrate the effectiveness of the proposed shared control strategy and the NT-Bug algorithm
A Convex Approach to Path Tracking with Obstacle Avoidance for Pseudo-Omnidirectional Vehicles
This report addresses the related problems of trajectory generation and time-optimal path tracking with online obstacle avoidance. We consider the class of four-wheeled vehicles with independent steering and driving on each wheel, also referred to as pseudo-omnidirectional vehicles. Appropriate approximations of the dynamic model enable a convex reformulation of the path-tracking problem. Using the precomputed trajectories together with model predictive control that utilizes feedback from the estimated global pose, provides robustness to model uncertainty and disturbances. The considered approach also incorporates avoidance of a priori unknown moving obstacles by local online replanning. We verify the approach by successful execution on a pseudo-omnidirectional mobile robot, and compare it to an existing algorithm. The result is a significant decrease in the time for completing the desired path. In addition, the method allows a smooth velocity trajectory while avoiding intermittent stops in the path execution
Role Playing Learning for Socially Concomitant Mobile Robot Navigation
In this paper, we present the Role Playing Learning (RPL) scheme for a mobile
robot to navigate socially with its human companion in populated environments.
Neural networks (NN) are constructed to parameterize a stochastic policy that
directly maps sensory data collected by the robot to its velocity outputs,
while respecting a set of social norms. An efficient simulative learning
environment is built with maps and pedestrians trajectories collected from a
number of real-world crowd data sets. In each learning iteration, a robot
equipped with the NN policy is created virtually in the learning environment to
play itself as a companied pedestrian and navigate towards a goal in a socially
concomitant manner. Thus, we call this process Role Playing Learning, which is
formulated under a reinforcement learning (RL) framework. The NN policy is
optimized end-to-end using Trust Region Policy Optimization (TRPO), with
consideration of the imperfectness of robot's sensor measurements. Simulative
and experimental results are provided to demonstrate the efficacy and
superiority of our method
Multirobot heterogeneous control considering secondary objectives
Cooperative robotics has considered tasks that are executed frequently, maintaining the
shape and orientation of robotic systems when they fulfill a common objective, without taking
advantage of the redundancy that the robotic group could present. This paper presents a proposal
for controlling a group of terrestrial robots with heterogeneous characteristics, considering primary
and secondary tasks thus that the group complies with the following of a path while modifying its
shape and orientation at any time. The development of the proposal is achieved through the use
of controllers based on linear algebra, propounding a low computational cost and high scalability
algorithm. Likewise, the stability of the controller is analyzed to know the required features that have
to be met by the control constants, that is, the correct values. Finally, experimental results are shown
with di erent configurations and heterogeneous robots, where the graphics corroborate the expected
operation of the proposalThis research was funded by Corporación Ecuatoriana para el Desarrollo de la Investigación
y Academia–CEDI
Sistem Obstacle Avoidance Pada Omnidirectional Mobile Robot Dengan Metode Artificial Potentional Field (APF) Berbasis Fuzzy Logic Controller (FLC)
Tingginya angka pengaplikasian di seluruh dunia menjadikan studi dan pengembangan robot menjadi salah satu perhatian penting bagi para peneliti ilmiah pada saat ini. Salah satu jenis robot yang menarik perhatian banyak peneliti adalah mobile robot. Mobile robot yang digunakan pada penelitian ini adalah omnidirectional mobile robot, yang merupakan robot holonomic yang dapat berotasi dan bertranslasi secara bersamaan. Salah satu system penunjang mobile robot ini adalah obstacle avoidance yang mana merupakan sebuah sistem yang membantu robot untuk menghidari rintangan pada saat robot berjalan. Robot akan menghindari obstacle berdasarkan parameter-parameter yang dihasilkan oleh system dari robot into sendiri, seperti data sudut putar robot dari gyroscope, data jarak tempuh robot dari rotary encoder, kemudian data image processing dari omnivision. Hasil dari pengujian system obstacle avoidance ini merupakan nilai dari posisi robot sebelum dan sesudah menghindari obstacle, nilai yang dihasilkan berupa titik koordinat robot yang memiliki format (x, y) dimana x adalah titik koordinat secara horizontal dan y adalah titik koordinat secara vertical yang memiliki satuan cm. Hasil dari pengujian ini meghasilkan nilai rata-rata sebesar 41.11 cm sebelum obstacle dan selesai melakukan penghindaran rata-rata 42.77 cm setelah obstacle
- …