GithubHelp home page GithubHelp logo

abot's Introduction

Only_ROS_Noetic

Amperka ROS robot "Abot" source code.

Documentation

Detailed instructions for assembling the robot are available in Russian:

Robot packages

The basis of the robot:

  • abot_description — URDF robot description and main bringup launch files.
  • abot_driver — Low-level drivers for working with motors and encoders on Raspberry Pi.
  • abot_control — Robot controllers, differential drive controller.
  • abot_base — Robot base controller.
  • abot_teleop — Remote control of the base robot controller via the DualShock 4 joystick.
  • abot_slam — Building 2D maps using the SLAM method and the gmapping package.
  • abot_navigation — Navigation of the robot on a prepared 2D map.

Working with sound and speech on the robot:

  • abot_speech_to_text — STT pocketsphinx ROS wrapper.
  • abot_text_to_speech — TTS ROS wrappers: RHVoice, festival, AWS Polly.
  • abot_text_to_speech — Voice control of the robot. Voice control of the navigation stack.

Software requirements

Robot running on Ubuntu 20.04.2.0 Server arm64 and ROS Noetic and Raspberry Pi 4 B 4 Gb.

Basis part requirements

Necessary software to run the main part of the project:

ROS packages:

ros-noetic-gmapping
ros-noetic-joy
ros-noetic-pid
ros-noetic-map-server
ros-noetic-navigation

Sound part requirements

Necessary software to run the sound part of the project:

ROS packages:

ros-noetic-audio-common
ros-noetic-navigation

abot's People

Contributors

gabbapeople avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

abot's Issues

Не запускается abot_drivers

Добрый день.
Надеюсь на вашу помощь.

Следую туториалу на amperka. Пытаюсь запустить двигатели в первый раз. Значения с датчика холла приходят, скорость, углы - все ОК.

При попытке запустить двигатели и задать скорость ничего не происходит.
А в консоли на Raspberi Pi warning:

Waiting for first setpoint message

Судя по исходникам библиотеки это из-за
!ros::topic::waitForMessage<std_msgs::Float64>(setpoint_topic_, [ros::Duration])

Уже пробовал remap менять, вручную задавать разные значения
Ничего не помогает

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.