[Exploring ROS using a 2 Wheeled Robot] #4: Laser Scan Reading
The Construct Robotics Institute 16:32
11,768 views · 125 likes Watch on YouTube ↗
In this video, we start using the Laser Scan data. We're going to read the values of the Laser Scanner and filter a small part to work with it.
Full code & description of the video: https://www.theconstructsim.com/exploring-ros-2-wheeled-robot-part-04-laser-scan-reading/
[About the Project]
This project is about using a Two-Wheeled Mobile Robot to explore features and tools provided by ROS (Robot Operating System). We start building the robot from scratch, using URDF (Unified Robot Description Format) and RViz to visualize it. Further, we describe the inertia and show how to simplify the URDF using XACROS. Later, motion planning algorithms, such as Obstacle Avoidance and Bugs 0, 1 and 2 are developed to be used in the built robot. Some ROS packages, like robot_localization, are used to build a map and localize on it.
Part 1: Explore the basics of robot modeling using the URDF
Part 2: Explore the macros for URDF files using XACRO files
Part 3: Insert a laser scan sensor to the robot
Part 4: Read the values of the laser scanner
Part 5: An obstacle avoidance algorithm
Part 6: Create an algorithm to go from a point to another
Part 7: Work with wall following robot algorithm
Part 8: Work with the Bug 0 algorithm
Part 9: See the Bug 0 Foil
Part 10: Perform the motion planning task Bug 1
Part 11: From ROS Indigo to Kinetic
Part 12: Implement code for Bug 2 behavior
Part 13: Use ROS GMapping in our 2 wheeled robot
*References*
- ROS Development Studio: http://rosds.online
- Source Code Repository: https://bitbucket.org/theconstructcore/two-wheeled-robot
- Gazebo plugins: http://gazebosim.org/tutorials?tut=ros_gzplugins#Laser
Full code & description of the video: https://www.theconstructsim.com/exploring-ros-2-wheeled-robot-part-04-laser-scan-reading/
[About the Project]
This project is about using a Two-Wheeled Mobile Robot to explore features and tools provided by ROS (Robot Operating System). We start building the robot from scratch, using URDF (Unified Robot Description Format) and RViz to visualize it. Further, we describe the inertia and show how to simplify the URDF using XACROS. Later, motion planning algorithms, such as Obstacle Avoidance and Bugs 0, 1 and 2 are developed to be used in the built robot. Some ROS packages, like robot_localization, are used to build a map and localize on it.
Part 1: Explore the basics of robot modeling using the URDF
Part 2: Explore the macros for URDF files using XACRO files
Part 3: Insert a laser scan sensor to the robot
Part 4: Read the values of the laser scanner
Part 5: An obstacle avoidance algorithm
Part 6: Create an algorithm to go from a point to another
Part 7: Work with wall following robot algorithm
Part 8: Work with the Bug 0 algorithm
Part 9: See the Bug 0 Foil
Part 10: Perform the motion planning task Bug 1
Part 11: From ROS Indigo to Kinetic
Part 12: Implement code for Bug 2 behavior
Part 13: Use ROS GMapping in our 2 wheeled robot
*References*
- ROS Development Studio: http://rosds.online
- Source Code Repository: https://bitbucket.org/theconstructcore/two-wheeled-robot
- Gazebo plugins: http://gazebosim.org/tutorials?tut=ros_gzplugins#Laser
Category (YouTube): Science & Technology
Playback is via YouTube's official embedded player. Data from YouTube; Exumo is not affiliated with YouTube.