Skip to content

RoboticsClubIITK/StepXplorer-Summer-Project-2025-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

StepXplorer-Summer-Project-2025-

StepXplorer is a stair-climbing robot developed as part of the Robotics Club, IIT Kanpur’s Summer Projects, aimed at enabling wheeled robots to traverse vertical steps through an innovative mechanical design.

Unlike traditional legged robots, StepXplorer employs a gear-driven, rotating wheel mechanism that allows it to climb stairs with controlled motion and stability. The project addresses the challenge of navigating human-designed environments using a compact, Arduino-controlled platform with minimal electronics.

The initiative emphasized hands-on learning in mechanical design, control systems, and embedded programming. Through iterative prototyping, the team explored various climbing mechanisms and refined motor control algorithms for reliable performance.

A secondary goal was to implement a self-balancing platform that keeps the payload surface level using servo-driven stabilization. This repository documents the project's motivation, design approach, control logic, challenges, and final outcomes.

πŸ“š Phase 1: Training & Knowledge Building

The initial three weeks were focused on introducing club members and interns to essential robotics concepts, including:

  • Arduino programming and serial communication
  • Sensor integration (Ultrasonic, IR, IMU)
  • Motor driver interfacing
  • Basic PID control principles
  • Mini-projects for hands-on familiarity

This learning phase prepared the team for the collaborative development of StepXplorer.

πŸ”§ Phase 2: Bot Design & Implementation

In the remaining 3 weeks, efforts were concentrated on:

  • Designing a mechanically robust stair-climbing mechanism
  • Constructing and assembling the gear train
  • Implementing PID-based motor control using Arduino
  • Testing climbing performance on various stair dimensions
  • Adding a servo-based payload stabilization system

πŸ“ Repository Structure

StepXplorer/
β”œβ”€β”€ firmware/        # Arduino code for sensor reading, motor control
β”œβ”€β”€ hardware/        # Circuit diagrams, wiring details
β”œβ”€β”€ CAD/             # 3D design files for mechanical components
β”œβ”€β”€ docs/            # Project report, images, design process
β”œβ”€β”€ videos/          # Demo videos
β”œβ”€β”€ LICENSE
└── README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages