Skip to content

maxxlife/andino_o3de

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

andino_o3de

📋 Description

Andino is a fully open-source diff drive robot designed for educational purposes and low-cost applications. It is fully integrated with ROS 2 and it is a great base platform to improve skills over the robotics field.

andino_o3de leverages the power of O3DE for an andino simulation and serves as an entry point for people looking for starting with O3DE Simulator.

🗜️ Platforms

  • OS:
    • Ubuntu 22.04 Jammy Jellyfish
  • O3DE:
    • Tested on 23.10.2
  • ROS 2: Humble Hawksbill

📥 Workspace setup

Refer to workspace setup for setting up the workspace.

🚀 Usage

Open the O3DE Editor of the project. Refer to workspace setup.

RViz Visualization

ros2 run rviz2 rviz2 -d andino_o3de_ws/rviz.rviz --ros-args -p use_sim_time:=true

Teleoperate the robot

ros2 run teleop_twist_keyboard teleop_twist_keyboard

SLAM via andino_slam package

andino_o3de.webm

Once the simulation is up we can use the andino stack. Let's use andino_slam package to create a map.

  1. Install andino_slam package.

    sudo apt install ros-humble-andino-slam
    
  2. Run slam

    ros2 launch andino_slam slam_toolbox_online_async.launch.py
    
  3. Visualize the creation of the map in RViz using the map display.

About

Andino simulation using o3de

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 38.4%
  • CMake 31.3%
  • Shell 11.9%
  • Dockerfile 11.5%
  • Python 6.9%