Skip to content

atharvkhadtare/fyp_ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avitra Mobile Manipulator

Table of Contents

About The Project

The ultimate goal of Autonomous Mobile Manipulator is the execution of complex manipulation tasks in unstructured and dynamic environments, in which cooperation with humans may be required. The goal of this project is to develop a mobile manipulator that can traverse a given mapped area and then perform manipulation on a given object using a 5 DOF manipulator.

Mobile manipulation systems must perform a variety of tasks, acquire new skills, and apply these skills towards the tasks. Thus, requiring Simultaneous Localization and Mapping(SLAM) of the environment to locomote and successfully complete the tasks.

Every planning problem in robotics involves constraints. Some constraints are straightforward to satisfy while others can be so stringent that feasible states are very difcult to nd. What makes planning with constraints challenging is that, for many constraints, it is impossible or impractical to provide the planning algorithm with the allowed states explicitly; it must discover these states as it plans. Mobile manipulation systems require the integration of a large number of hardware components for sensing, manipulation, and locomotion as well as the orchestration of algorithmic capabilities in perception, manipulation, learning, control, planning, etc.

Built With

Prerequisites

  • Python 2.7.x
sudo apt-get install python2
  • ROS
sudo apt-get install ros-kinetic

Usage

NOTE: While compiling IKFast delete the devel/, logs/ and build/ folders and stop all ros processes

Contact

Acknowledgements

License

Distributed under the MIT License. See LICENSE for more information.