Coder Social home page Coder Social logo

Provide a gazebo simulation about andino HOT 3 CLOSED

ekumen-os avatar ekumen-os commented on July 21, 2024
Provide a gazebo simulation

from andino.

Comments (3)

francocipollone avatar francocipollone commented on July 21, 2024 2

Hey there I have some pointers on this topic.

Implementation Suggestion

URDF

  • andino_description contains the description of the robot. I'd recommend not adding gazebo references within andino_description in order to make it simulator agnostic.
    For so, I'd recommend having a xacro file within andino_gazebo package that include the main xacro from andino_description and add the gazebo references that this needs.

ROS 2 control

Use https://github.com/ros-controls/gazebo_ros2_control . This package provides the "gazebo hardware interface" to be used between the diff drive controller and gazebo

Sensors

IMU isn't part of the robot or the description yet. It's ok to add the IMU to the description, however, I'd suggest doing it in two steps. First, make sure the simulation is working with what you have as it is, and then, as a second step/enhacenment we can add the IMU to the description and the correspondent IMU controller(for gazebo).

from andino.

Voldivh avatar Voldivh commented on July 21, 2024

Task Description

Taking into account the initial issue description and that we have started working in doing a contribution for this issue, we have defined the following task in order to complete the feature:

  • The robot model for the Andino bot is included in the simulation environment within Gazebo Classic.
  • The robot should be integrated with the following sensors:
  • Wheel encoders
  • Camera
  • Lidar
  • IMU (if determined necessary, taking into account that the physical version of the Andino does not have an IMU)
  • Use ROS 2 Control to move the robot's wheels.
  • Generate a launch file that is able to start the Gazebo simulation with the Andino bot in a environment.

Notes

This feature should be implemented as a standalone package.

from andino.

agalbachicar avatar agalbachicar commented on July 21, 2024

@olmerg this ticket has been closed but I want to confirm:

  • Have we decided to include the camera?
  • Is ROS 2 Control finally working with the closed PR?

from andino.

Related Issues (20)

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.