No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.0.1
License Apache 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Simulation artifacts, core components and configuration files to integrate AWS DeepRacer device with ROS Navigation stack.
Checkout URI https://github.com/aws-deepracer/aws-deepracer.git
VCS Type git
VCS Version main
Last Updated 2022-06-06
Dev Status UNKNOWN
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The deepracer_description package hosts the URDF files for the DeepRacer device in Gazebo simulation. This provides the arguments to configure the sensors.

Additional Links

No additional links.

Maintainers

  • AWS DeepRacer

Authors

No additional authors.

AWS DeepRacer Description Package

Overview

The AWS DeepRacer repository contains the configuration and launch files to enable ROS Navigation Stack on AWS DeepRacer and control the vehicle using teleop-twist-keyboard, along with the core components to integrate AWS DeepRacer with ROS Navigation stack. For detailed information, see Introduction to the ROS Navigation stack using AWS DeepRacer Evo.

The AWS DeepRacer Evo robot is an 1/18th scale 4WD with monster truck chassis and ackermann drive type platform with independent servo and motors to control the wheels. The AWS DeepRacer hardware consists of two independent forward facing 4 MP RGB cameras, a 360 degree planar LiDAR (restricted to view only 300 degrees with reverse orientation), an integrated accelerometer and gyroscope providing the IMU data. The deepracer_description package contains the URDF model description of the car and arguments necessary to configure the sensors in Gazebo environment.

License

The source code is released under Apache 2.0.

URDF Files

The URDF (Universal Robot Description Format) is a specification which defines various XML tags and parameters that can be used to describe a robot’s physical description in ROS. The XML is parsed to identify the joints, wheels, and other components of the robots and their corresponding position, mass, inertia, visual and collision information, etc.

The main components of the URDF files are organized as below:

  • deepracer_description/meshes - Defines the meshes and the STL files for the AWS DeepRacer hardware.
  • deepracer_description/xacro
    • deepracer_description/xacro/deepracer - This is the main file which hosts all the arguments and configurations. This acts as an entry point to define various sensor configuration for DeepRacer.
    • deepracer_description/xacro/deepracer_control - Defines the gazebo ros control and deepracer_drive plugin parameters.
    • deepracer_description/xacro/sensor - Defines various gazebo sensor plugins that are supported by DeepRacer device.
    • deepracer_description/xacro/urdf - Defines the different combinations of sensor placements for AWS DeepRacer and AWS DeepRacer Evo.

Configuring the sensors

The deepracer_description package exposes different arguments to configure the sensors on the gazebo model and other parameters. The different types of sensor configurations supported are:

  1. front_facing_camera_and_lidar
  2. stereo_cameras_and_lidar
  3. stereo_cameras
  4. front_facing_camera

The sensor_type argument in the deepracer.xacro file can be modified to load the required sensor configuration.

    <!-- Default: Use front facing camera and LiDAR sensor -->
    <xacro:arg name="sensor_type" default="front_facing_camera_and_lidar" />

Resources

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged deepracer_description at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.