[Documentation] [TitleIndex] [WordIndex

About

  1. About Evarobot

    Specifications of the Evarobot.

  2. Evarobot Habitats

    Various usage scenarios for the Evarobot.

Preparation

  1. Evarobot Installation

    Installing software onto the evarobot.

  2. PC Installation

    Installing the software for your monitoring workstation pc.

  3. Network Configuration

    Get evarobot and your pc chatting to each other.

Bringup

  1. PC Bringup

    Connecting to the evarobot from the PC.

  2. Evarobot Bringup

    How to start the Evarobot software.

Applications

Sensors

  1. Bumper

    Using bumper sensors on the evarobot.

  2. Infrared

    Using infrared sensors on the evarobot.

  3. Sonar

    Using sonar sensors on the evarobot.

  4. Lidar

    Using Rplidar sensors on the evarobot.

  5. Encoder

    Reading encoders and calculation of odom.

  6. IMU

    Using IMU sensor which is minimu9 v3 on the evarobot.

  7. Kinect

    Using Microsoft Kinect on the Evarobot.

Navigation

  1. Keyboard Teleop

    Keyboard teleoperation of a evarobot.

  2. Slam Map Building with Evarobot

    How to generate a map using gmapping and hector_slam.

  3. Autonomous Navigation of a Known Map with Evarobot

    How to navigate autonomously the Evarobot with known map.

  4. Evarobot Exploration

    How to generate a SLAM map autonomously with Evarobot using frontier_exploration

Simulation

  1. Explore the Evarobot Gazebo Model

    Bringup the Evarobot Model and using sensors.

  2. SLAM with Evarobot in Gazebo

    Generating a map using gmapping and hector_slam in Gazebo.

  3. Navigation of the Evarobot in Gazebo

    How to navigate evarobot in Gazebo with a previously known map.

Visual Programming

  1. Introduction

    Introduction to evablockly_ros.

  2. Subscribing to a Topic

    Subscribing to a Topic.

  3. Publishing a Topic

    Publishing a Topic

  4. Applications

    Applications

Library Overview

evapi_ros

ROS package

Description

evarobot_bumper

provides an information about bumper sensors.

evarobot_controller

controls speed of right and left wheels on the Evarobot.

evarobot_driver

drives the motors on the Evarobot with PWM(Pulse Width Modulation) technique.

evarobot_eio

provides control of extended i/o's.

evarobot_infrared

provides distance information read by infrared sensors

evarobot_minimu9

provides roll, pitch and yaw values of IMU sensor on the Evarobot.

evarobot_odometry

provides position and velocity of Evarobot using encoders.

evarobot_orientation

provides orientation of Evarobot over CHR-UM6 AHRS sensor.

evarobot_sonar

provides nearest distance information read by sonar sensors.

evarobot_start

provides roslaunch scripts for starting the Evarobot base functionality.

evapc_ros

ROS package

Description

evarobot_description

provides a complete 3D model of the Evarobot for simulation and visualization.

evarobot_navigation

provides roslaunch script files to navigate the Evarobot.

evarobot_pose_ekf

provides roslaunch scripts for correction of the Evarobot's orientation with an IMU sensor.

evarobot_slam

provides roslaunch scripts for SLAM map building with the Evarobot.

evarobot_state_publisher

provides tf information of Evarobot links.

Media


2024-11-16 12:59