Git Product home page Git Product logo

amr_diff_bfih's Introduction

Autonomous Mobile Robot (Diff-Drive)

  • BharatFIH (a Foxconn Technology Group Company) Collaborated Autonomous Mobile Robot for Material Handling during electrical assembly
  • Differential Drive Robot driven by BLDC Motors and Additional External Incremental Encoders for Odometry Feedback.
  • Additional IMU MPU-9250 for better yaw feedback filtered using ekf.
  • Within the core of the Robot is a NVIDIA Jetson Xavier AGX computing the whole process.
  • Completed Full Autonomous navigation using DWA Planner during an Internship Period of 1 month (HW and Simulation).
  • Contributors: RoopanJK and Yasvanth S

1. Designing the URDF for our mobile robot:

  • Simple description of our robot's dimensional Properties using default box and cirlces.
  • Added Required plugins in .gazebo for simulation requirements.

2. Creating a experimental gazebo environment and mapping(with ref. to Physical environment):

  • Using Gmapping to map the simulation environment.

3. Tuning AMCL for better Localization:

  • Use rqt_reconfigure to tune the appropriate parameters for our specific robot model.

4. Autonomous Navigation in simulation with tuned DWA Planner:

  • The appropriate params for local and global cost map has been tuned (see Rviz).
  • DWA params were tuned for our specific robot model.

5. Physical Robot Autonomous Running Demo using DWA planner:

  • Here the robot is given consecutive waypoints as it reaches its current goal (usign move_base Action Client).

amr_diff_bfih's People

Contributors

roopanjk avatar yasvanth-s avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.