Home

1920x1080-white-solid-color-background

Experience

Graduate Research Assistant

  Biorobotics and Biomechanics Lab

September 2018 - December 2020

  • Performed full lifecycle product development and developed a 3-dimensional capacitive-based force sensor for gait analysis
  • Developed an FEA based framework for the customization of capacitive-based force sensor
  • Collaborated with a team of 5 students to develop a robotic manipulator for the calibration  of force sensors
  • Collaborated with a lab member to develop a digital capacitance measurement system

Graduate Teaching Assistant

  Dept. of Mechanical Engineering, UMaine

September 2018 - December 2020

Courses:

1. Modern Control  System Theory and Applications

2. Modeling, Analysis, and Control of Mechanical Systems

3. Mechanical Laboratory I

4. Mechanical Laboratory II

2560x1600-glitter-solid-color-background

Education


M.Sc. in Mechanical Engineering

 University of Maine

 September 2018 - December 2020

 Courses:

       ECE - Embedded Systems, Industrial Computer Control, Advanced Robotics

       MEE - Engineering Optimization, Robot Dynamics and Control, Aircraft and Auto Structures, Numerical Methods in Engineering

Electrical and Computer Engineering
  • Introduction to Embedded Hardware (ASIC, FPGA, Microcontroller)
  • ARM32 / THUMB / THUMB2, Code density
  • Linux GPIO Interface, C programming with Linux, Real Time Linux
  • I2C / SPI / 1-WIRE / USB / CAN bus

http://web.eece.maine.edu/~vweaver/classes/ece471_2018f/


  • Design of computerized systems for industrial applications (PLC, Personal Computer, and Embedded Controllers).
  • Interface electronics, communication strategies, design for hostile environments, fault tolerance, and fail-safe design will also be covered


https://sites.google.com/a/maine.edu/ece478/home?authuser=0

  • Sensing devices -- range, proximity, touch, force/torque
  • Image processing / Computer vision
  • Robot intelligence and task planning
  • Object recognition
  • Use of sensory information for object detection, recognition, location, and inspection
  • Neural networks / Fuzzy logic / Genetic algorithms
  • State-space search / path planning and trajectory generation


http://web.eece.maine.edu/eason/ece533/index.html

Mechanical Engineering
  • Introduction to mathematical optimization theory
  • Analytical, graphical, and numerical approaches for solving unconstrained or constrained optimization problems involving linear or nonlinear functions
  • Application of optimality criteria and mathematical programming techniques to problems involving multiple design variables
  • Planar and spatial transformations and displacements, Euler angles
  • Forward kinematics of robotic manipulators using the Denavit-Hartenberg method
  • Inverse kinematics, velocity, and acceleration of robotic manipulators
  • Dynamics of robotic manipulators using Newton-Euler equations
  • Robot control fundamentals
  • Introduction to aircraft and automobile structures
  • Structural mechanics of thin-walled stiffened and unstiffened members
  • Analysis and design of single and multi-cell structures under torsion, bending, shear, and combined loading conditions
  • Instability and failure analysis of thin-walled columns and stiffened panels
  • Energy absorption in single multi-cell tubular members
  • Numerical linear algebra
  • Numerical methods for solving nonlinear systems of equations
  • Solution of initial-value problems
  • Finite-difference methods for boundary-value problems
  • Iterative methods for large sparse systems of equations
BFS2XVU4E4I6LCPQEEL5BDCJMI_crop
15287205752_f7a0024602_b



B.Sc. in Mechanical Engineering

 Khulna University of Engineering & Technology

 March 2010 - July 2014

 Major:

       Servo Mechanism & Control Engineering, Automobile Engineering, Aircraft Flight Dynamics, Aerodynamics

1920x1080-alice-blue-solid-color-background

Education

M.Sc. in Mechanical Engineering

 University of Maine

 GPA: 3.71 / 4.00

September 2018 – December 2020

 Courses:

       ECE - Embedded Systems, Industrial Computer Control, Advanced Robotics

       MEE - Engineering Optimization, Robot Dynamics and Control, Aircraft and Auto Structures, Numerical Methods in Engineering

Electrical and Computer Engineering
  • Introduction to Embedded Hardware (ASIC, FPGA, Microcontroller)
  • ARM32 / THUMB / THUMB2, Code density
  • Linux GPIO Interface, C programming with Linux, Real Time Linux
  • I2C / SPI / 1-WIRE / USB / CAN bus

http://web.eece.maine.edu/~vweaver/classes/ece471_2018f/


  • Design of computerized systems for industrial applications (PLC, Personal Computer, and Embedded Controllers).
  • Interface electronics, communication strategies, design for hostile environments, fault tolerance, and fail-safe design will also be covered


https://sites.google.com/a/maine.edu/ece478/home?authuser=0

  • Sensing devices -- range, proximity, touch, force/torque
  • Image processing / Computer vision
  • Robot intelligence and task planning
  • Object recognition
  • Use of sensory information for object detection, recognition, location, and inspection
  • Neural networks / Fuzzy logic / Genetic algorithms
  • State-space search / path planning and trajectory generation


http://web.eece.maine.edu/eason/ece533/index.html

Mechanical Engineering
  • Introduction to mathematical optimization theory
  • Analytical, graphical, and numerical approaches for solving unconstrained or constrained optimization problems involving linear or nonlinear functions
  • Application of optimality criteria and mathematical programming techniques to problems involving multiple design variables
  • Planar and spatial transformations and displacements, Euler angles
  • Forward kinematics of robotic manipulators using the Denavit-Hartenberg method
  • Inverse kinematics, velocity, and acceleration of robotic manipulators
  • Dynamics of robotic manipulators using Newton-Euler equations
  • Robot control fundamentals
  • Introduction to aircraft and automobile structures
  • Structural mechanics of thin-walled stiffened and unstiffened members
  • Analysis and design of single and multi-cell structures under torsion, bending, shear, and combined loading conditions
  • Instability and failure analysis of thin-walled columns and stiffened panels
  • Energy absorption in single multi-cell tubular members
  • Numerical linear algebra
  • Numerical methods for solving nonlinear systems of equations
  • Solution of initial-value problems
  • Finite-difference methods for boundary-value problems
  • Iterative methods for large sparse systems of equations

B.Sc. in Mechanical Engineering

 Khulna University of Engineering & Technology

 GPA: 3.20 / 4.00

 Class Position: 35 out of 109

March 2010 – July 2014

 Major:

       Servo Mechanism & Control Engineering, Automobile Engineering, Aircraft Flight Dynamics, Aerodynamics

3840x2160-white-solid-color-background

Projects

Design and fabrication of a 3-axis capacitive-based force sensor

Gait analysis is very important for developing individualized rehabilitation techniques. Measuring ground reaction forces (GRFs) is essential for kinetic gait analysis. Usually, force plates embedded on the floor or instrumented treadmill is used in the labs and clinical settings. But, GRFs of only a few steps can be measured on a force plate and the walking style on a treadmill is different from overground walking. Also, measurement of GRFs in an unstructured environment such as walking on the uneven, uphill-downhill surface is not possible with the above tools. So, a wearable system is necessary for measuring GRFs for kinetic gait analysis.


GRFs has three components. Most of the available wearable systems - 


     - either predict all the three components of GRFs using kinematic gait analysis data and inverse dynamics 


     - or measure the vertical component using pressure sensors and estimate the other two shear components using various statistical methods or kinematic data


So, a three-axis force measuring sensor which can be embedded inside a shoe is necessary to measure all three components of GRFs directly.

  • Did theoretical analysis for developing the concept and designing the sensor from scratch

  • Did computational analysis (structural and electromechanical) for verifying the theoretical analysis and finding the necessary dimensions for designing the sensor. A computational framework using COMSOL is also developed to customize the sensor according to user requirements. 

  • Built prototypes of the sensor using 3D printers for quick evaluation

  • Prepared G-codes and did all the machining using a 3-axis CNC milling machine and other machine shop tools for the final prototype

  • Did the necessary experiments for calibrating and evaluating the performance of the sensor

** This work has been submitted to a journal. Details of this project with figures will be posted after it will be published.

A robotic manipulator for applying 3-directional force

Usually, push-pull gauges or weight-pulley-based system is used for calibrating or evaluating the performance of a force sensor. It is hard to apply forces in different directions using these systems. Also, the data collection is manual which can create errors.


This robotic manipulator can apply force in three-axis simultaneously, and this system can be controlled and data can be collected automatically using a computer. 

Consists of three 500 mm aluminum C-Beam linear actuators with lead screw-mounted gantry carts (OPENBUILDS)


Each linear actuator is powered by a NEMA-23 stepper motor


A 3d printed end-effector is used to apply force to the desired place


Three SingleTact force sensors are used to measure how much force is applied in three directions

The entire setup is controlled by a visual basic program

** This work has been submitted to a journal. Details of this project with figures will be posted after it will be published.
Automation of a water treatment system using PLC and HMI

A PLC program has been written to automate a water treatment system along with a HMI for users to control the system

Three Analog Inputs - 


inlet pressure transducer - measure the water pressure before entering into the filter

outlet pressure transducer - measure the water pressure after passing the filter

Water level transmitter - measure the water level inside the tank


One Digital Input - 


Flow switch - ON or OFF the flow of water from the main water supply


Seven Digital Outputs - 


6 solenoid valves - control the direction of flow of water inside the pipes

1 pump - pump the water from the main water supply to the filter

Forward Flow - 


Water goes from main water supply to filter then the filtered water goes to the storage tank


Filter Wash Flow - 


Clean the filter when the contaminant level inside the filter exceeds the threshold level

Capture9

State of Digital I/O – 


- Pump (P-1) ON

- Solenoid valves ON (SV-1, SV-3, SV-5)

- Solenoid valves Off (SV-2, SV-4, SV-6)


 Conditions – 


- When system is running

- Stops when water level LT-1 > 80%

- Starts when water level LT-1 < 20%


Capture10

State of Digital I/O – 


- Pump (P-1) ON

- Solenoid valves ON (SV-2, SV-4, SV-6)

- Solenoid valves Off (SV-1, SV-3, SV-5)


 Conditions – 


- When the inlet pressure is more than 5 psi then outlet pressure

- Starts when water level in the storage tank is more than 80%


Digital capacitance measurement system

Ø  Range: ±8 pF

Ø  No. of capacitors: 6

Ø  Designed using EasyEDA (ECAD image below)

Picture1

Ø  PCB after assembly of all components (Images below)

Capture66565

Ø  AD 7147-1 chip is used as capacitance to digit converter (CDC)

o   6 input channels are used among 13 channels

o   Operating in full power mode

Ø  ATMEGA644PA-AU microcontroller is used to collect data

o   Collect digital data from CDC using I2C communication

o   Send the digital data to the computer using serial communication

o   Used Arduino.h for digital read and write

o   Used Wire.h for I2C communication

Ø  2×3 male – female right angle connector for programming the microcontroller

Ø  2×3 male - male connector for connecting 6 capacitors

Ø  Right-angle JST Battery connector

Ø  1×6 right-angle male - male connector sending digital capacitance data to the computer


Details can be found from the following link - 

https://shafiqur.com/projects-2/digital-capacitance-measurement/

Image processing using python
Spatial Filtering
Morphological Image Processing
1920x1080-white-solid-color-background

Projects

Design and Fabrication of a 3-axis Capacitive-Based Force Sensor
A Robotic Manipulator for Applying 3-directional Force
Automation of a Water Treatment System Using PLC and HMI
1920x1080-black-solid-color-background

Skills

Programming Language

403-4039227_c-language-logo-png-transparent-png
C-Integrated-Development-Environment-IDE
python
MATLAB-Symbol

Embedded System

d9nqewt-3bcfabf7-5460-40ff-9fc0-e24ec36d41cc
6bdefaf710d85c6de0206ffbf1b0da3572f839ba
Jetson

CAD / CAM /CAE

282-2828835_autocad-2010-logo-autocad-inventor-solidworks-solid-works
raasrendering-52be6558-e3af-42a8-aa97-028b558336d8-3500-3500
Comsol-Multiphysics-Free-Download

Industrial Automation

plc
hmi
1920x1080-white-solid-color-background

Certifications

1200px-Coursera-Logo_600x600.svg
images
8-84419_linkedin-logo-png-icon-linkedin-logo-png

Design

Design using SolidWorks

double wishbone suspension system1
Double Wishbone Suspension System
Robot_Arm_ABB
Robot Arm
Gear Speed Reducer2
Gear Speed Reducer
Capture2
Joystick
1920x1080-dark-midnight-blue-solid-color-background

Contact

+1 509 592 8059 

md.s.rahman@maine.edu