Skip to content

Rr devel on upstream#38

Open
sabarish-prasannna wants to merge 75 commits intomasterfrom
rr-devel-on-upstream
Open

Rr devel on upstream#38
sabarish-prasannna wants to merge 75 commits intomasterfrom
rr-devel-on-upstream

Conversation

@sabarish-prasannna
Copy link
Copy Markdown

@sabarish-prasannna sabarish-prasannna commented Mar 26, 2026

Rebased all Rapyuta Robotics changes on top of avidbots/flatland master (74 upstream commits: IMU plugin, laser simplify_map, diff-drive TF option, performance improvements, version 1.4.1).

RR changes preserved:

  • MessageServer: in-process pub/sub messaging (message_server.h/cpp)
  • Profiler: lightweight sim profiling (profiler.h + START/END_PROFILE in laser)
  • World YAML split: world.yaml + world_plugins.yaml separation (137 test files)
  • SimulationManager: LoadWorldEntities(), models_path_, world_plugins_path_, wait-for-map loop, ros::WallRate, ServiceManager as unique_ptr member
  • DiffDrive: enable_ground_truth_pub_ independent of enable_odom_pub_
  • Restartable simulation, wall timer, service manager improvements

Conflict resolutions:

  • laser.h/cpp: kept upstream upside_down_ (was flipped_) + always_publish_; activated START/END_PROFILE macros from rr-devel
  • diff_drive.h/cpp: kept upstream enable_odom_tf_pub_/twist_in_local_frame_; added rr-devel enable_ground_truth_pub_ as independent flag
  • simulation_manager.h: merged both field sets (Timekeeper/iterations + RR fields)
  • simulation_manager.cpp: took rr-devel (LoadWorldEntities restructuring)
  • layer.cpp: took upstream cv::inRange fix (occupied_thresh direction)
  • conestogo world.yaml: took upstream

marbosjo and others added 30 commits January 4, 2018 16:14
…ation performance suffers a lot without optimizations enabled
Signed-off-by: Emiliano Borghi <emiliano.borghi@gmail.com>
Fix ground truth Tf changing parent frame
Version bump of flatland metapackage
reorder include dirs to fix overlay builds
…ration-limit

Fix uninitialized acceleration limit, and add unit tests to TricycleDrive plugin
josephduchesne and others added 30 commits January 25, 2023 13:10
* Cases where angle_max < angle_min are now allowed when increment < 0

* Added 'upside_down' flag status to diagnostic message
Clean up lidar flip param, and re-introduce CI testing for ros1
* Allows turning off the tf broadcaster of base_link ("body" link)
  to odom in cases where the non-Flatland code provides this
  transform.
* Improved debugging output of FlatlandViz::addTool
…adcast-optional

Make diff drive plugin tf broadcasting a configurable option
version bumped to 1.4.0 for new IMU plugin
Fixed cmake warning on ros build farm, bumped version to 1.4.1
…n speed up performance 10-20%, and is baseline faster at =0
Rebased all Rapyuta Robotics changes on top of avidbots/flatland master
(74 upstream commits: IMU plugin, laser simplify_map, diff-drive TF option,
performance improvements, version 1.4.1).

RR changes preserved:
- MessageServer: in-process pub/sub messaging (message_server.h/cpp)
- Profiler: lightweight sim profiling (profiler.h + START/END_PROFILE in laser)
- World YAML split: world.yaml + world_plugins.yaml separation (137 test files)
- SimulationManager: LoadWorldEntities(), models_path_, world_plugins_path_,
  wait-for-map loop, ros::WallRate, ServiceManager as unique_ptr member
- DiffDrive: enable_ground_truth_pub_ independent of enable_odom_pub_
- Restartable simulation, wall timer, service manager improvements

Conflict resolutions:
- laser.h/cpp: kept upstream upside_down_ (was flipped_) + always_publish_;
  activated START/END_PROFILE macros from rr-devel
- diff_drive.h/cpp: kept upstream enable_odom_tf_pub_/twist_in_local_frame_;
  added rr-devel enable_ground_truth_pub_ as independent flag
- simulation_manager.h: merged both field sets (Timekeeper/iterations + RR fields)
- simulation_manager.cpp: took rr-devel (LoadWorldEntities restructuring)
- layer.cpp: took upstream cv::inRange fix (occupied_thresh direction)
- conestogo world.yaml: took upstream
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants