Skip to content

This is a Python ROS Package for publishing AirSim simulator (based on Unreal Engine) on ROS as topics, and implementing nodes for different autonomous software stack algorithms.

Notifications You must be signed in to change notification settings

asurt-fsai/airsim_ros_bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

airsim_ros_bridge

This is a Python ROS Package for publishing AirSim Simulator (based on Unreal Engine) on ROS as topics, and implementing nodes for different autonomous software stack algorithms.

This package was initially developed for ASU Racing Team, Formula Student AI Team for participating in FS-AI 2020 Online Simulation Development Event. This package was originally developed for ROS 1.0 Kinetic Kame using Python 2.7, but now is migrated can work on both ROS 1.0 Kinetic and ROS 1.0 Noetic Ninjemys, also can work with Python 3 interpreters as well.

Published topics:

  • GPS: /airsim/gps/fix
  • IMU: /airsim/imu
  • Lidar: /airsim/VelodynePoints
  • Kinematic Odometry: /odom
  • Right Cones Array: /airsim/RightCones
  • Left Cones Array: /airsim/LeftCones
  • Delaunay Planned Path: /airsim/DelaunayPath

Python scripts:

  • cones_detector.py: Publishes two geometry_msgs/PoseArray messages for the right and left cones.
  • delaunay_planner.py: Publishes geometry_msgs/PoseArray message for the waypoints.
  • gps_publisher.py: Publishes sensor_msgs/NavSatFix message for GPS.
  • odometry_publisher.py: Publishes nav_msgs/Odometry messgae estimated from vehicle kinematics.
  • pointcloud_publisher.py: Publishes sensor_msgs/Imu and sensor_msgs/PointCloud2 messages for the IMU and lidar.
  • tf_to_odom_publisher.py: Publishes nav_msgs/Odometry message by listening to the map to odom transform.

About

This is a Python ROS Package for publishing AirSim simulator (based on Unreal Engine) on ROS as topics, and implementing nodes for different autonomous software stack algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published