SIP - Akhila Labs
SIP - Akhila Labs
Rachit Kachhiya
ROS
Rachit Kachhiya
ROS
Rachit Kachhiya
ROS : Robot Operating System
Rachit Kachhiya
LiDAR
Rachit Kachhiya
LiDAR : Light Detection and Ranging
Rachit Kachhiya
Why Use ROS for Autonomous Vehicles?
• Standardized Communication:
Provides a standardized way to exchange data, commands, and parameters between various
hardware and software components.
• Scalability:
ROS is scalable, suitable for both small projects and large, complex systems typical of
autonomous vehicles.
Rachit Kachhiya
Turtlesim : Mimic
Principle:
Rachit Kachhiya
Turtlesim : Edge detection
Principle:
1. Boundary Detection:
- Threshold: A small boundary
threshold (`0.1`) is defined.
- Position Check:
Continuously monitors the
turtle's position.
- Proximity Check: If the
turtle's position is less than `0.1`
or greater than `10.9` on the x or
y axis, it's near the boundary.
Rachit Kachhiya
Turtlesim : Two turtles in same node
Spawning Turtles:
•Two turtles are spawned at
specific coordinates by
calling the spawn_turtle
method twice with different
parameters.
•spawn_turtle constructs a
Spawn.Request with the
desired position and
orientation for each turtle.
Rachit Kachhiya
Subscriber and Publisher
Rachit Kachhiya
RGB to Gray Scale Image
Rachit Kachhiya
RGB to Gray Scale Image
Rachit Kachhiya
Image Edge Detection
Rachit Kachhiya
Image Edge Detection
Rachit Kachhiya
Gray scale Video and Edge Detection
Rachit Kachhiya
Camera Feed:Gray Scale
Rachit Kachhiya
Camera Feed: Gray Scale and Edge Detection
Rachit Kachhiya
Camera Feed: Gray Scale and Edge Detection
*with gridlines and coordinates
Rachit Kachhiya
Thank You !!
Rachit Kachhiya