0% found this document useful (0 votes)
4 views17 pages

Project

The presentation outlines the ROS Developer Internship at Fourth Tech, focusing on robotics software development and key areas such as ROS 2 communication, Visual SLAM, and sensor integration. It details the objectives, roles, tools, and challenges faced during the internship, culminating in the development of an autonomous robot navigation system. The experience enhanced understanding of robotic systems and integration of hardware and software components.

Uploaded by

Git Harshikesh
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views17 pages

Project

The presentation outlines the ROS Developer Internship at Fourth Tech, focusing on robotics software development and key areas such as ROS 2 communication, Visual SLAM, and sensor integration. It details the objectives, roles, tools, and challenges faced during the internship, culminating in the development of an autonomous robot navigation system. The experience enhanced understanding of robotic systems and integration of hardware and software components.

Uploaded by

Git Harshikesh
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

ROS Developer Internship

Presentation

• Company: Fourth Tech


• Presented By: Yashvi Shah(230283141025)
• Domain: Robotics and ROS Development
• Internship Duration: 10 oct – 1st april
• Internal Mentor: [Link]
• External Mentor: Darshan Sonani

This presentation summarizes the work completed during the internship


period, focusing on robotics software development, ROS 2 communication,
Visual SLAM implementation, odometry, sensor fusion, inverse kinematics,
and swerve drive systems.
Index
[Link]
[Link] Overview
[Link]
[Link] and Responsibilities .
[Link] concept
[Link] & Technologies
[Link] and Systeam
[Link] & Mapping
[Link] & Navigation
[Link] & Drive system
[Link] & Integration
[Link] & Solutions
[Link]
Company Introduction
• Fourth Tech is a technology company focused on robotics
development, automation systems, ROS-based solutions, and
intelligent robotic platforms. The company works on integrating
software and hardware to build autonomous systems capable of
navigation, perception, and industrial applications.

Major Areas
Domain Description
Robotics Autonomous robotic systems
ROS Development Middleware-based
communication
Sensor Integration Camera, IMU, LiDAR
integration
Automation Industrial and robotic control
Internship Overview
• During the internship, practical exposure was gained in robotics
software development using ROS 2. Work included studying robotic
communication, integrating sensors, implementing VSLAM using a
depth camera, and understanding localization and navigation
systems.

Internship Focus Areas


● ROS 2 development
● Sensor communication
● Camera integration
● Robotic mapping
● Localization
● Odometry
Objectives
The main objective of the internship was to understand robotic
system architecture and work on autonomous robotic technologies.

Objectives

• Learn ROS 2 fundamentals


• Understand robotics middleware
• Integrate depth camera
• Implement Visual SLAM
• Study robot localization
• Understand sensor fusion concepts
Roles & Responsibilities

• Developing and testing ROS nodes

• Managing packages and dependencies

• Working with sensor data

• Performing debugging and troubleshooting

• Documenting work and progress


Fundamental Concepts
• Robotics systems rely on several core concepts:
• These concepts are essential for autonomous robot operation.

Concept Description
Localization Determining robot position
Mapping Creating environment map
Navigation Planning movement
Perception Understanding sensor
Tools & Technologies
Software Tools
• ROS 2 (Robot Operating System)
• Ubuntu OS
• RViz (Visualization Tool)

Hardware
• Depth Camera
• IMU Sensors
• 4 wheel base
• Motor with feedback
• Microcontroller
• microprocessor
Sensor and Systeam
• Sensors allow robots to perceive the environment
• Multiple sensors improve accuracy..

Sensors Used
Sensor Function
IMU Measures orientation
Encoder Tracks wheel motion
Camera Captures visual data
LiDAR Measures distance
VSLAM & Mapping
Visual SLAM helps robots:
• Estimate position
• Build maps
• Navigate without Gps

VSLAM Workflow

Capture Match Build map


frames features
Detect Estimate
Feature motion
Localization & Navigation
Localization determines robot position.
Navigation helps robot move efficiently.

Includes:
• Odometry
• Path planning
• Obstacle avoidance
Odometry

Odometry estimates robot movement using encoder data.

Workflow:

• Encoder → Velocity → Position

Limitation:
• Error increases over time.
Sensor Fusion

Sensor fusion improves accuracy by combining sensors.

Example

• IMU is for Orientation


• Camera for Visual
• Encoder for Motion
Kinematics & Drive system
Kinematics defines robot motion.

Types:
• Forward Kinematics → Position from motion
• Inverse Kinematics → Motion from position

Swerve Drive System

An advanced drive system where each wheel moves independently.

Advantages
Omni-directional movement
Smooth control
High flexibility
Implementation & Integration
Steps Followed:
• Installed camera drivers
• Verified ROS topics
• Configured TF frames
• Tested data flow

Combining:
VSLAM
Sensors
Drive system

Result:
Autonomous robot navigation system.
Challenges & Solutions
Challenges
• ROS dependency issues
• Camera calibration errors
• TF frame mismatch
• Sensor delay

Solutions
• Debugging tools
• Topic monitoring
• Frame correction
• Code optimization
Conclusion
• This internship provided valuable hands-on experience in the field of
robotics and autonomous systems. It helped in understanding how
software and hardware components work together to build
intelligent robotic solutions.

• Developed strong knowledge of ROS 2 architecture and


communication

• Gained practical experience in sensor integration (camera, IMU,


encoder)

• Understood concepts of VSLAM, mapping, and localization

• Learned odometry and sensor fusion techniques for accurate


navigation

• Explored kinematics and swerve drive mechanisms

You might also like