Evaluation Platform For Grand Finale

Participanting teams that are will do the following changes will automatically be eliminated from the competition.

  • For the evaluation of NXP AIM 2024 Grand Finale, following are the requirements from the participants -

    • REQUIREMENTS (TO BE PERFORMED ON THE NAVQPLUS) Ensure the ROS2 version is HUMBLE. (Command for checking: "echo $ROS_DISTRO".)

      • Ensure the ROS2 version is HUMBLE. (Command for checking: "echo $ROS_DISTRO".)

      • NavQPlus must have the following ROS2 environment variables configuration:

        • ROS_DOMAIN_ID=7

        • ROS_LOCALHOST_ONLY=0

        • (Note: Commands for these are added in "~/.bashrc" when setting up CogniPilot.)

      • You may refer "github.com/NXPHoverGames/b3rb_robot/tree/nxp_aim_2024_pose_eval" for the following:

        • In the file "~/cognipilot/cranium/src/b3rb_robot/b3rb_bringup/launch/robot.launch.py", at line = 167:

          • Comment the following nodes from the LaunchDescription object returned in robot.launch.py:

            • nav2, corti, slam, localization.

        • In the file "~/cognipilot/cranium/src/b3rb_robot/b3rb_bringup/launch/laser.launch.py", at line = 50:

          • Set pub_rate as 4.0.

      • Comment the following lines in the "~/.bashrc" at NavQ+.

        • export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp

        • export CYCLONEDDS_URI=/home/$USER/CycloneDDSConfig.xml

        • (Then, restart NavQPlus.)

After above steps make sure to re-build using colcon build followed by source.

Participants should not change cranium nodes other than the ones in ~/cognipilot/cranium/src/b3rb_ros_line_follower and ~/cognipilot/cranium/src/synapse_msgs.

Last updated