Skip to content

Packages Info

Serkan Mazlum edited this page Aug 24, 2024 · 3 revisions

1. drivers: Libraries necessary for the operation of sensors are included. (Not required in the simulation environment.)

2. arduino: Contains the code for the ESP8266 NodeMCU with RemoteXY installed.

3. simulation: It is the package that contains the models and worlds in the simulation environment.

4. src:

  • camera: screenshot
  • calibration_node: It allows for the calibration of the camera by taking images recorded by the camera.
  • player_node / recorder_node: The camera allows for the recording and playback of the broadcasted video.
  • screenshot_node: Allows the data received from the camera to be saved as images.
  • commander: The package that enables the vehicle to avoid obstacles around it operates by receiving and processing Lidar data broadcasted from the vehicle. The rules necessary for obstacle avoidance to function can be configured through the config file.

  • control_unit: For the vehicle to move, a movement command must be sent by the user. This package allows configuring the control options for the vehicle according to the control_unit option specified in the config file.

  • gz_bridge: Provides access to the Gazebo simulation via C++.

  • vehicle_control_software: It is created to manage the directories that should be in the build folder. Additionally, it contains config and launch files

  • filter_scan: Filters laser scan data by angle and distance, and republishes it. rviz2_filter_scan_1 rviz2_filter_scan_2

Clone this wiki locally