diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 8b6cd65..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2025 Kishor289 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index e0f2001..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -# IGVC \ No newline at end of file diff --git a/ROS/build/.built_by b/ROS/build/.built_by new file mode 100644 index 0000000..06e74ac --- /dev/null +++ b/ROS/build/.built_by @@ -0,0 +1 @@ +colcon diff --git a/ROS/build/COLCON_IGNORE b/ROS/build/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO new file mode 100644 index 0000000..3b2ad05 --- /dev/null +++ b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO @@ -0,0 +1,12 @@ +Metadata-Version: 2.1 +Name: Turtle-Teleport +Version: 0.0.0 +Summary: TODO: Package description +Home-page: UNKNOWN +Maintainer: astro +Maintainer-email: rudrakshkumawat919@gmail.com +License: TODO: License declaration +Platform: UNKNOWN + +UNKNOWN + diff --git a/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt new file mode 100644 index 0000000..75b39f0 --- /dev/null +++ b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt @@ -0,0 +1,16 @@ +package.xml +setup.cfg +setup.py +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/zip-safe +Turtle_Teleport/__init__.py +Turtle_Teleport/client.py +resource/Turtle_Teleport +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py \ No newline at end of file diff --git a/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt new file mode 100644 index 0000000..c82d365 --- /dev/null +++ b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +client = Turtle_Teleport.client:main + diff --git a/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt new file mode 100644 index 0000000..49fe098 --- /dev/null +++ b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt new file mode 100644 index 0000000..f2037cd --- /dev/null +++ b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt @@ -0,0 +1 @@ +Turtle_Teleport diff --git a/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/zip-safe b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/zip-safe new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ROS/build/Turtle_Teleport/Turtle_Teleport.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/ROS/build/Turtle_Teleport/build/lib/Turtle_Teleport/__init__.py b/ROS/build/Turtle_Teleport/build/lib/Turtle_Teleport/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ROS/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py b/ROS/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py new file mode 100644 index 0000000..76bfb53 --- /dev/null +++ b/ROS/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py @@ -0,0 +1,43 @@ +import rclpy +from rclpy.node import Node +from turtlesim.srv import TeleportAbsolute # as given in Task , imported turtlesim services + + +class TeleportClient(Node): + def __init__(self): + super().__init__('teleport_client') + self.cli = self.create_client( + TeleportAbsolute, '/turtle1/teleport_absolute') + + def send_request(self, x, y, theta): + request = TeleportAbsolute.Request() + request.x = float(x) # Set x-coordinate + request.y = float(y) # Set y-coordinate + request.theta = float(theta) # Set orientation (theta) + + # Send an asynchronous service request + future = self.cli.call_async(request) + rclpy.spin_until_future_complete(self, future) # Wait for the response + + # Checking if the service call was successful + if future.result() is not None: + self.get_logger().info("Turtle Teleported successfully") # Log success message + + +def main(): + rclpy.init() + teleport_client = TeleportClient() # Creating an instance + + # Take user input + x = input("Enter x : ") + y = input("Enter y : ") + theta = input("Enter theta : ") + + teleport_client.send_request(x, y, theta) # calling send_request + + teleport_client.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': + main() diff --git a/ROS/build/Turtle_Teleport/colcon_build.rc b/ROS/build/Turtle_Teleport/colcon_build.rc new file mode 100644 index 0000000..573541a --- /dev/null +++ b/ROS/build/Turtle_Teleport/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/ROS/build/Turtle_Teleport/colcon_command_prefix_setup_py.sh b/ROS/build/Turtle_Teleport/colcon_command_prefix_setup_py.sh new file mode 100644 index 0000000..f9867d5 --- /dev/null +++ b/ROS/build/Turtle_Teleport/colcon_command_prefix_setup_py.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/ROS/build/Turtle_Teleport/colcon_command_prefix_setup_py.sh.env b/ROS/build/Turtle_Teleport/colcon_command_prefix_setup_py.sh.env new file mode 100644 index 0000000..c41ee45 --- /dev/null +++ b/ROS/build/Turtle_Teleport/colcon_command_prefix_setup_py.sh.env @@ -0,0 +1,47 @@ +AMENT_PREFIX_PATH=/home/astro/IGVC-Pushed/install/Turtle_circle:/home/astro/IGVC-Pushed/install/Turtle_Teleport:/home/astro/IGVC-Pushed/src/install/Turtle_circle:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport:/opt/ros/humble +BUNDLED_DEBUGPY_PATH=/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/libs/debugpy +COLCON=1 +COLCON_PREFIX_PATH=/home/astro/IGVC-Pushed/install:/home/astro/IGVC-Pushed/src/install +COLORTERM=truecolor +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +DISPLAY=:0 +GIT_ASKPASS=/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass.sh +HOME=/home/astro +HOSTTYPE=x86_64 +LANG=C.UTF-8 +LD_LIBRARY_PATH=/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=astro +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: +NAME=TheLaptop919 +OLDPWD=/home/astro +PATH=/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/bin/remote-cli:/home/astro/.local/bin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/MinGW/bin:/mnt/c/MinGW/lib:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files (x86)/cloudflared/:/mnt/c/Program Files (x86)/cloudflared:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Program Files/nodejs/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/Cloudflare/Cloudflare WARP/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/astro/.console-ninja/.bin:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/Users/astro/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/astro/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Program Files/heroku/bin:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Users/astro/AppData/Roaming/npm:/snap/bin:/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/scripts/noConfigScripts +PULSE_SERVER=unix:/mnt/wslg/PulseServer +PWD=/home/astro/IGVC-Pushed/build/Turtle_Teleport +PYDEVD_DISABLE_FILE_VALIDATION=1 +PYTHONPATH=/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport/lib/python3.10/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages +ROS_DISTRO=humble +ROS_LOCALHOST_ONLY=0 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SHELL=/usr/bin/bash +SHLVL=1 +TERM=xterm-256color +TERM_PROGRAM=vscode +TERM_PROGRAM_VERSION=1.98.2 +USER=astro +VSCODE_DEBUGPY_ADAPTER_ENDPOINTS=/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/.noConfigDebugAdapterEndpoints/endpoint-3fc4b7a904ce03ed.txt +VSCODE_GIT_ASKPASS_EXTRA_ARGS= +VSCODE_GIT_ASKPASS_MAIN=/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass-main.js +VSCODE_GIT_ASKPASS_NODE=/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/node +VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-bbc382fe71.sock +VSCODE_IPC_HOOK_CLI=/run/user/1000/vscode-ipc-46ff07ca-ff6f-47aa-90c9-40fa9ac5bcdd.sock +WAYLAND_DISPLAY=wayland-0 +WSL2_GUI_APPS_ENABLED=1 +WSLENV=VSCODE_WSL_EXT_LOCATION/up +WSL_DISTRO_NAME=Ubuntu-22.04 +WSL_INTEROP=/run/WSL/394_interop +XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop +XDG_RUNTIME_DIR=/run/user/1000/ +_=/usr/bin/colcon diff --git a/ROS/build/Turtle_Teleport/install.log b/ROS/build/Turtle_Teleport/install.log new file mode 100644 index 0000000..fa7d60a --- /dev/null +++ b/ROS/build/Turtle_Teleport/install.log @@ -0,0 +1,14 @@ +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__init__.py +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__pycache__/client.cpython-310.pyc +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__pycache__/__init__.cpython-310.pyc +/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index/packages/Turtle_Teleport +/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.xml +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/entry_points.txt +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/zip-safe +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/PKG-INFO +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/top_level.txt +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/requires.txt +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/dependency_links.txt +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/SOURCES.txt +/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport/client diff --git a/ROS/build/Turtle_Teleport/prefix_override/__pycache__/sitecustomize.cpython-310.pyc b/ROS/build/Turtle_Teleport/prefix_override/__pycache__/sitecustomize.cpython-310.pyc new file mode 100644 index 0000000..03fd322 Binary files /dev/null and b/ROS/build/Turtle_Teleport/prefix_override/__pycache__/sitecustomize.cpython-310.pyc differ diff --git a/ROS/build/Turtle_Teleport/prefix_override/sitecustomize.py b/ROS/build/Turtle_Teleport/prefix_override/sitecustomize.py new file mode 100644 index 0000000..494a70c --- /dev/null +++ b/ROS/build/Turtle_Teleport/prefix_override/sitecustomize.py @@ -0,0 +1,4 @@ +import sys +if sys.prefix == '/usr': + sys.real_prefix = sys.prefix + sys.prefix = sys.exec_prefix = '/home/astro/IGVC-Pushed/install/Turtle_Teleport' diff --git a/ROS/build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO b/ROS/build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO new file mode 100644 index 0000000..c4305da --- /dev/null +++ b/ROS/build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO @@ -0,0 +1,12 @@ +Metadata-Version: 2.1 +Name: Turtle-circle +Version: 0.0.0 +Summary: TODO: Package description +Home-page: UNKNOWN +Maintainer: astro +Maintainer-email: rudrakshkumawat919@gmail.com +License: TODO: License declaration +Platform: UNKNOWN + +UNKNOWN + diff --git a/ROS/build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt b/ROS/build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt new file mode 100644 index 0000000..0c95b24 --- /dev/null +++ b/ROS/build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt @@ -0,0 +1,16 @@ +package.xml +setup.cfg +setup.py +../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt +../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +../../build/Turtle_circle/Turtle_circle.egg-info/zip-safe +Turtle_circle/Publisher.py +Turtle_circle/__init__.py +resource/Turtle_circle +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py \ No newline at end of file diff --git a/ROS/build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt b/ROS/build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ROS/build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/ROS/build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt b/ROS/build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt new file mode 100644 index 0000000..128d8ce --- /dev/null +++ b/ROS/build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +pub = Turtle_circle.Publisher:main + diff --git a/ROS/build/Turtle_circle/Turtle_circle.egg-info/requires.txt b/ROS/build/Turtle_circle/Turtle_circle.egg-info/requires.txt new file mode 100644 index 0000000..49fe098 --- /dev/null +++ b/ROS/build/Turtle_circle/Turtle_circle.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/ROS/build/Turtle_circle/Turtle_circle.egg-info/top_level.txt b/ROS/build/Turtle_circle/Turtle_circle.egg-info/top_level.txt new file mode 100644 index 0000000..ba1184a --- /dev/null +++ b/ROS/build/Turtle_circle/Turtle_circle.egg-info/top_level.txt @@ -0,0 +1 @@ +Turtle_circle diff --git a/ROS/build/Turtle_circle/Turtle_circle.egg-info/zip-safe b/ROS/build/Turtle_circle/Turtle_circle.egg-info/zip-safe new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ROS/build/Turtle_circle/Turtle_circle.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/ROS/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py b/ROS/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py new file mode 100644 index 0000000..516f98d --- /dev/null +++ b/ROS/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py @@ -0,0 +1,38 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist # as given in Task, imported Twist message for velocity control + + +class CircularMotion(Node): # Define a class that inherits from Node + def __init__(self): + super().__init__('circular_motion') + self.pub = self.create_publisher(Twist, '/turtle1/cmd_vel', 10) # Create a publisher for the /turtle1/cmd_vel topic + + def move(self, r, v): + + a = Twist() + a.linear.x = float(v) # Set linear velocity + a.angular.z = float(v) / float(r) # Compute angular velocity + + while True: # Infinite loop to keep the turtle moving + self.pub.publish(a) # Publish the velocity command + self.get_logger().info(f'Moving in circle: radius={r}, velocity={v}, angular={a.angular.z}') # This output a message that showes the values that user has feed + + +def main(args=None): + rclpy.init(args=args) + node = CircularMotion() # Create an instance of the CircularMotion node + + # Take user input for radius and velocity + r = float(input("Enter radius: ")) + v = float(input("Enter velocity: ")) + + node.move(r, v) # Call the move function with user-provided values + + rclpy.spin(node) + node.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': # Entry point of the script + main() diff --git a/ROS/build/Turtle_circle/build/lib/Turtle_circle/__init__.py b/ROS/build/Turtle_circle/build/lib/Turtle_circle/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ROS/build/Turtle_circle/colcon_build.rc b/ROS/build/Turtle_circle/colcon_build.rc new file mode 100644 index 0000000..573541a --- /dev/null +++ b/ROS/build/Turtle_circle/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/ROS/build/Turtle_circle/colcon_command_prefix_setup_py.sh b/ROS/build/Turtle_circle/colcon_command_prefix_setup_py.sh new file mode 100644 index 0000000..f9867d5 --- /dev/null +++ b/ROS/build/Turtle_circle/colcon_command_prefix_setup_py.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/ROS/build/Turtle_circle/colcon_command_prefix_setup_py.sh.env b/ROS/build/Turtle_circle/colcon_command_prefix_setup_py.sh.env new file mode 100644 index 0000000..a51618e --- /dev/null +++ b/ROS/build/Turtle_circle/colcon_command_prefix_setup_py.sh.env @@ -0,0 +1,47 @@ +AMENT_PREFIX_PATH=/home/astro/IGVC-Pushed/install/Turtle_circle:/home/astro/IGVC-Pushed/install/Turtle_Teleport:/home/astro/IGVC-Pushed/src/install/Turtle_circle:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport:/opt/ros/humble +BUNDLED_DEBUGPY_PATH=/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/libs/debugpy +COLCON=1 +COLCON_PREFIX_PATH=/home/astro/IGVC-Pushed/install:/home/astro/IGVC-Pushed/src/install +COLORTERM=truecolor +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +DISPLAY=:0 +GIT_ASKPASS=/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass.sh +HOME=/home/astro +HOSTTYPE=x86_64 +LANG=C.UTF-8 +LD_LIBRARY_PATH=/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=astro +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: +NAME=TheLaptop919 +OLDPWD=/home/astro +PATH=/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/bin/remote-cli:/home/astro/.local/bin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/MinGW/bin:/mnt/c/MinGW/lib:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files (x86)/cloudflared/:/mnt/c/Program Files (x86)/cloudflared:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Program Files/nodejs/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/Cloudflare/Cloudflare WARP/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/astro/.console-ninja/.bin:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/Users/astro/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/astro/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Program Files/heroku/bin:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Users/astro/AppData/Roaming/npm:/snap/bin:/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/scripts/noConfigScripts +PULSE_SERVER=unix:/mnt/wslg/PulseServer +PWD=/home/astro/IGVC-Pushed/build/Turtle_circle +PYDEVD_DISABLE_FILE_VALIDATION=1 +PYTHONPATH=/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport/lib/python3.10/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages +ROS_DISTRO=humble +ROS_LOCALHOST_ONLY=0 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SHELL=/usr/bin/bash +SHLVL=1 +TERM=xterm-256color +TERM_PROGRAM=vscode +TERM_PROGRAM_VERSION=1.98.2 +USER=astro +VSCODE_DEBUGPY_ADAPTER_ENDPOINTS=/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/.noConfigDebugAdapterEndpoints/endpoint-3fc4b7a904ce03ed.txt +VSCODE_GIT_ASKPASS_EXTRA_ARGS= +VSCODE_GIT_ASKPASS_MAIN=/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass-main.js +VSCODE_GIT_ASKPASS_NODE=/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/node +VSCODE_GIT_IPC_HANDLE=/run/user/1000/vscode-git-bbc382fe71.sock +VSCODE_IPC_HOOK_CLI=/run/user/1000/vscode-ipc-46ff07ca-ff6f-47aa-90c9-40fa9ac5bcdd.sock +WAYLAND_DISPLAY=wayland-0 +WSL2_GUI_APPS_ENABLED=1 +WSLENV=VSCODE_WSL_EXT_LOCATION/up +WSL_DISTRO_NAME=Ubuntu-22.04 +WSL_INTEROP=/run/WSL/394_interop +XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop +XDG_RUNTIME_DIR=/run/user/1000/ +_=/usr/bin/colcon diff --git a/ROS/build/Turtle_circle/install.log b/ROS/build/Turtle_circle/install.log new file mode 100644 index 0000000..8f493ed --- /dev/null +++ b/ROS/build/Turtle_circle/install.log @@ -0,0 +1,14 @@ +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__init__.py +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__pycache__/__init__.cpython-310.pyc +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__pycache__/Publisher.cpython-310.pyc +/home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index/packages/Turtle_circle +/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.xml +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/entry_points.txt +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/zip-safe +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/PKG-INFO +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/top_level.txt +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/requires.txt +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/dependency_links.txt +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/SOURCES.txt +/home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle/pub diff --git a/ROS/build/Turtle_circle/prefix_override/__pycache__/sitecustomize.cpython-310.pyc b/ROS/build/Turtle_circle/prefix_override/__pycache__/sitecustomize.cpython-310.pyc new file mode 100644 index 0000000..2f839d0 Binary files /dev/null and b/ROS/build/Turtle_circle/prefix_override/__pycache__/sitecustomize.cpython-310.pyc differ diff --git a/ROS/build/Turtle_circle/prefix_override/sitecustomize.py b/ROS/build/Turtle_circle/prefix_override/sitecustomize.py new file mode 100644 index 0000000..c7ad3b2 --- /dev/null +++ b/ROS/build/Turtle_circle/prefix_override/sitecustomize.py @@ -0,0 +1,4 @@ +import sys +if sys.prefix == '/usr': + sys.real_prefix = sys.prefix + sys.prefix = sys.exec_prefix = '/home/astro/IGVC-Pushed/install/Turtle_circle' diff --git a/ROS/install/.colcon_install_layout b/ROS/install/.colcon_install_layout new file mode 100644 index 0000000..3aad533 --- /dev/null +++ b/ROS/install/.colcon_install_layout @@ -0,0 +1 @@ +isolated diff --git a/ROS/install/COLCON_IGNORE b/ROS/install/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/ROS/install/Turtle_Teleport/lib/Turtle_Teleport/client b/ROS/install/Turtle_Teleport/lib/Turtle_Teleport/client new file mode 100644 index 0000000..ddee818 --- /dev/null +++ b/ROS/install/Turtle_Teleport/lib/Turtle_Teleport/client @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'Turtle-Teleport==0.0.0','console_scripts','client' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'Turtle-Teleport==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('Turtle-Teleport==0.0.0', 'console_scripts', 'client')()) diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/PKG-INFO b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/PKG-INFO new file mode 100644 index 0000000..3b2ad05 --- /dev/null +++ b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/PKG-INFO @@ -0,0 +1,12 @@ +Metadata-Version: 2.1 +Name: Turtle-Teleport +Version: 0.0.0 +Summary: TODO: Package description +Home-page: UNKNOWN +Maintainer: astro +Maintainer-email: rudrakshkumawat919@gmail.com +License: TODO: License declaration +Platform: UNKNOWN + +UNKNOWN + diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/SOURCES.txt b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/SOURCES.txt new file mode 100644 index 0000000..75b39f0 --- /dev/null +++ b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/SOURCES.txt @@ -0,0 +1,16 @@ +package.xml +setup.cfg +setup.py +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +../../build/Turtle_Teleport/Turtle_Teleport.egg-info/zip-safe +Turtle_Teleport/__init__.py +Turtle_Teleport/client.py +resource/Turtle_Teleport +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py \ No newline at end of file diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/dependency_links.txt b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/entry_points.txt b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/entry_points.txt new file mode 100644 index 0000000..c82d365 --- /dev/null +++ b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +client = Turtle_Teleport.client:main + diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/requires.txt b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/requires.txt new file mode 100644 index 0000000..49fe098 --- /dev/null +++ b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/top_level.txt b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/top_level.txt new file mode 100644 index 0000000..f2037cd --- /dev/null +++ b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/top_level.txt @@ -0,0 +1 @@ +Turtle_Teleport diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/zip-safe b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/zip-safe new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__init__.py b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__pycache__/__init__.cpython-310.pyc b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..c54cb47 Binary files /dev/null and b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__pycache__/__init__.cpython-310.pyc differ diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__pycache__/client.cpython-310.pyc b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__pycache__/client.cpython-310.pyc new file mode 100644 index 0000000..513827f Binary files /dev/null and b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__pycache__/client.cpython-310.pyc differ diff --git a/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py new file mode 100644 index 0000000..76bfb53 --- /dev/null +++ b/ROS/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py @@ -0,0 +1,43 @@ +import rclpy +from rclpy.node import Node +from turtlesim.srv import TeleportAbsolute # as given in Task , imported turtlesim services + + +class TeleportClient(Node): + def __init__(self): + super().__init__('teleport_client') + self.cli = self.create_client( + TeleportAbsolute, '/turtle1/teleport_absolute') + + def send_request(self, x, y, theta): + request = TeleportAbsolute.Request() + request.x = float(x) # Set x-coordinate + request.y = float(y) # Set y-coordinate + request.theta = float(theta) # Set orientation (theta) + + # Send an asynchronous service request + future = self.cli.call_async(request) + rclpy.spin_until_future_complete(self, future) # Wait for the response + + # Checking if the service call was successful + if future.result() is not None: + self.get_logger().info("Turtle Teleported successfully") # Log success message + + +def main(): + rclpy.init() + teleport_client = TeleportClient() # Creating an instance + + # Take user input + x = input("Enter x : ") + y = input("Enter y : ") + theta = input("Enter theta : ") + + teleport_client.send_request(x, y, theta) # calling send_request + + teleport_client.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': + main() diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.dsv b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.ps1 b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.ps1 new file mode 100644 index 0000000..26b9997 --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value AMENT_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.sh b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.sh new file mode 100644 index 0000000..f3041f6 --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value AMENT_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.dsv b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.dsv new file mode 100644 index 0000000..257067d --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.10/site-packages diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.ps1 b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.ps1 new file mode 100644 index 0000000..caffe83 --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\lib/python3.10/site-packages" diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.sh b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.sh new file mode 100644 index 0000000..660c348 --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value PYTHONPATH "$COLCON_CURRENT_PREFIX/lib/python3.10/site-packages" diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.bash b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.bash new file mode 100644 index 0000000..bc16fea --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.bash @@ -0,0 +1,31 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/Turtle_Teleport/package.sh" + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.dsv b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.dsv new file mode 100644 index 0000000..211d01d --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.dsv @@ -0,0 +1,6 @@ +source;share/Turtle_Teleport/hook/pythonpath.ps1 +source;share/Turtle_Teleport/hook/pythonpath.dsv +source;share/Turtle_Teleport/hook/pythonpath.sh +source;share/Turtle_Teleport/hook/ament_prefix_path.ps1 +source;share/Turtle_Teleport/hook/ament_prefix_path.dsv +source;share/Turtle_Teleport/hook/ament_prefix_path.sh diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.ps1 b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.ps1 new file mode 100644 index 0000000..0918ba1 --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.ps1 @@ -0,0 +1,116 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/Turtle_Teleport/hook/pythonpath.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/Turtle_Teleport/hook/ament_prefix_path.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.sh b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.sh new file mode 100644 index 0000000..970df00 --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.sh @@ -0,0 +1,87 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/astro/IGVC-Pushed/install/Turtle_Teleport" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/Turtle_Teleport/hook/pythonpath.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/Turtle_Teleport/hook/ament_prefix_path.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.xml b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.xml new file mode 100644 index 0000000..430f34c --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.xml @@ -0,0 +1,18 @@ + + + + Turtle_Teleport + 0.0.0 + TODO: Package description + astro + TODO: License declaration + + ament_copyright + ament_flake8 + ament_pep257 + python3-pytest + + + ament_python + + diff --git a/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.zsh b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.zsh new file mode 100644 index 0000000..bc231c4 --- /dev/null +++ b/ROS/install/Turtle_Teleport/share/Turtle_Teleport/package.zsh @@ -0,0 +1,42 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/Turtle_Teleport/package.sh" +unset convert_zsh_to_array + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/ROS/install/Turtle_Teleport/share/ament_index/resource_index/packages/Turtle_Teleport b/ROS/install/Turtle_Teleport/share/ament_index/resource_index/packages/Turtle_Teleport new file mode 100644 index 0000000..e69de29 diff --git a/ROS/install/Turtle_Teleport/share/colcon-core/packages/Turtle_Teleport b/ROS/install/Turtle_Teleport/share/colcon-core/packages/Turtle_Teleport new file mode 100644 index 0000000..e69de29 diff --git a/ROS/install/Turtle_circle/lib/Turtle_circle/pub b/ROS/install/Turtle_circle/lib/Turtle_circle/pub new file mode 100644 index 0000000..892db3d --- /dev/null +++ b/ROS/install/Turtle_circle/lib/Turtle_circle/pub @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'Turtle-circle==0.0.0','console_scripts','pub' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'Turtle-circle==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('Turtle-circle==0.0.0', 'console_scripts', 'pub')()) diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/PKG-INFO b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/PKG-INFO new file mode 100644 index 0000000..c4305da --- /dev/null +++ b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/PKG-INFO @@ -0,0 +1,12 @@ +Metadata-Version: 2.1 +Name: Turtle-circle +Version: 0.0.0 +Summary: TODO: Package description +Home-page: UNKNOWN +Maintainer: astro +Maintainer-email: rudrakshkumawat919@gmail.com +License: TODO: License declaration +Platform: UNKNOWN + +UNKNOWN + diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/SOURCES.txt b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/SOURCES.txt new file mode 100644 index 0000000..0c95b24 --- /dev/null +++ b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/SOURCES.txt @@ -0,0 +1,16 @@ +package.xml +setup.cfg +setup.py +../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt +../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +../../build/Turtle_circle/Turtle_circle.egg-info/zip-safe +Turtle_circle/Publisher.py +Turtle_circle/__init__.py +resource/Turtle_circle +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py \ No newline at end of file diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/dependency_links.txt b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/entry_points.txt b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/entry_points.txt new file mode 100644 index 0000000..128d8ce --- /dev/null +++ b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +pub = Turtle_circle.Publisher:main + diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/requires.txt b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/requires.txt new file mode 100644 index 0000000..49fe098 --- /dev/null +++ b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/top_level.txt b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/top_level.txt new file mode 100644 index 0000000..ba1184a --- /dev/null +++ b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/top_level.txt @@ -0,0 +1 @@ +Turtle_circle diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/zip-safe b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/zip-safe new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py new file mode 100644 index 0000000..516f98d --- /dev/null +++ b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py @@ -0,0 +1,38 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist # as given in Task, imported Twist message for velocity control + + +class CircularMotion(Node): # Define a class that inherits from Node + def __init__(self): + super().__init__('circular_motion') + self.pub = self.create_publisher(Twist, '/turtle1/cmd_vel', 10) # Create a publisher for the /turtle1/cmd_vel topic + + def move(self, r, v): + + a = Twist() + a.linear.x = float(v) # Set linear velocity + a.angular.z = float(v) / float(r) # Compute angular velocity + + while True: # Infinite loop to keep the turtle moving + self.pub.publish(a) # Publish the velocity command + self.get_logger().info(f'Moving in circle: radius={r}, velocity={v}, angular={a.angular.z}') # This output a message that showes the values that user has feed + + +def main(args=None): + rclpy.init(args=args) + node = CircularMotion() # Create an instance of the CircularMotion node + + # Take user input for radius and velocity + r = float(input("Enter radius: ")) + v = float(input("Enter velocity: ")) + + node.move(r, v) # Call the move function with user-provided values + + rclpy.spin(node) + node.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': # Entry point of the script + main() diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__init__.py b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__pycache__/Publisher.cpython-310.pyc b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__pycache__/Publisher.cpython-310.pyc new file mode 100644 index 0000000..0fb92ee Binary files /dev/null and b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__pycache__/Publisher.cpython-310.pyc differ diff --git a/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__pycache__/__init__.cpython-310.pyc b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..14c2280 Binary files /dev/null and b/ROS/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__pycache__/__init__.cpython-310.pyc differ diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.dsv b/ROS/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.ps1 b/ROS/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.ps1 new file mode 100644 index 0000000..26b9997 --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value AMENT_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.sh b/ROS/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.sh new file mode 100644 index 0000000..f3041f6 --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value AMENT_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.dsv b/ROS/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.dsv new file mode 100644 index 0000000..257067d --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.10/site-packages diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.ps1 b/ROS/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.ps1 new file mode 100644 index 0000000..caffe83 --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\lib/python3.10/site-packages" diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.sh b/ROS/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.sh new file mode 100644 index 0000000..660c348 --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value PYTHONPATH "$COLCON_CURRENT_PREFIX/lib/python3.10/site-packages" diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/package.bash b/ROS/install/Turtle_circle/share/Turtle_circle/package.bash new file mode 100644 index 0000000..7d9a527 --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/package.bash @@ -0,0 +1,31 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/Turtle_circle/package.sh" + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/package.dsv b/ROS/install/Turtle_circle/share/Turtle_circle/package.dsv new file mode 100644 index 0000000..b7281ea --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/package.dsv @@ -0,0 +1,6 @@ +source;share/Turtle_circle/hook/pythonpath.ps1 +source;share/Turtle_circle/hook/pythonpath.dsv +source;share/Turtle_circle/hook/pythonpath.sh +source;share/Turtle_circle/hook/ament_prefix_path.ps1 +source;share/Turtle_circle/hook/ament_prefix_path.dsv +source;share/Turtle_circle/hook/ament_prefix_path.sh diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/package.ps1 b/ROS/install/Turtle_circle/share/Turtle_circle/package.ps1 new file mode 100644 index 0000000..aa16a13 --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/package.ps1 @@ -0,0 +1,116 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/Turtle_circle/hook/pythonpath.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/Turtle_circle/hook/ament_prefix_path.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/package.sh b/ROS/install/Turtle_circle/share/Turtle_circle/package.sh new file mode 100644 index 0000000..f475ace --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/package.sh @@ -0,0 +1,87 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/astro/IGVC-Pushed/install/Turtle_circle" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/Turtle_circle/hook/pythonpath.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/Turtle_circle/hook/ament_prefix_path.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/package.xml b/ROS/install/Turtle_circle/share/Turtle_circle/package.xml new file mode 100644 index 0000000..e66f049 --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/package.xml @@ -0,0 +1,18 @@ + + + + Turtle_circle + 0.0.0 + TODO: Package description + astro + TODO: License declaration + + ament_copyright + ament_flake8 + ament_pep257 + python3-pytest + + + ament_python + + diff --git a/ROS/install/Turtle_circle/share/Turtle_circle/package.zsh b/ROS/install/Turtle_circle/share/Turtle_circle/package.zsh new file mode 100644 index 0000000..e7c1e26 --- /dev/null +++ b/ROS/install/Turtle_circle/share/Turtle_circle/package.zsh @@ -0,0 +1,42 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/Turtle_circle/package.sh" +unset convert_zsh_to_array + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/ROS/install/Turtle_circle/share/ament_index/resource_index/packages/Turtle_circle b/ROS/install/Turtle_circle/share/ament_index/resource_index/packages/Turtle_circle new file mode 100644 index 0000000..e69de29 diff --git a/ROS/install/Turtle_circle/share/colcon-core/packages/Turtle_circle b/ROS/install/Turtle_circle/share/colcon-core/packages/Turtle_circle new file mode 100644 index 0000000..e69de29 diff --git a/ROS/install/_local_setup_util_ps1.py b/ROS/install/_local_setup_util_ps1.py new file mode 100644 index 0000000..3c6d9e8 --- /dev/null +++ b/ROS/install/_local_setup_util_ps1.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'Set-Item -Path "Env:{name}" -Value "{value}"' +FORMAT_STR_USE_ENV_VAR = '$env:{name}' +FORMAT_STR_INVOKE_SCRIPT = '_colcon_prefix_powershell_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = '' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = '' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/ROS/install/_local_setup_util_sh.py b/ROS/install/_local_setup_util_sh.py new file mode 100644 index 0000000..f67eaa9 --- /dev/null +++ b/ROS/install/_local_setup_util_sh.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'export {name}="{value}"' +FORMAT_STR_USE_ENV_VAR = '${name}' +FORMAT_STR_INVOKE_SCRIPT = 'COLCON_CURRENT_PREFIX="{prefix}" _colcon_prefix_sh_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = 'if [ "$(echo -n ${name} | head -c 1)" = ":" ]; then export {name}=${{{name}#?}} ; fi' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/ROS/install/local_setup.bash b/ROS/install/local_setup.bash new file mode 100644 index 0000000..03f0025 --- /dev/null +++ b/ROS/install/local_setup.bash @@ -0,0 +1,121 @@ +# generated from colcon_bash/shell/template/prefix.bash.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +else + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_bash_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_bash_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_bash_prepend_unique_value_IFS" + unset _colcon_prefix_bash_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_bash_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_bash_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh bash)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_bash_COLCON_CURRENT_PREFIX diff --git a/ROS/install/local_setup.ps1 b/ROS/install/local_setup.ps1 new file mode 100644 index 0000000..6f68c8d --- /dev/null +++ b/ROS/install/local_setup.ps1 @@ -0,0 +1,55 @@ +# generated from colcon_powershell/shell/template/prefix.ps1.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# check environment variable for custom Python executable +if ($env:COLCON_PYTHON_EXECUTABLE) { + if (!(Test-Path "$env:COLCON_PYTHON_EXECUTABLE" -PathType Leaf)) { + echo "error: COLCON_PYTHON_EXECUTABLE '$env:COLCON_PYTHON_EXECUTABLE' doesn't exist" + exit 1 + } + $_colcon_python_executable="$env:COLCON_PYTHON_EXECUTABLE" +} else { + # use the Python executable known at configure time + $_colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if (!(Test-Path "$_colcon_python_executable" -PathType Leaf)) { + if (!(Get-Command "python3" -ErrorAction SilentlyContinue)) { + echo "error: unable to find python3 executable" + exit 1 + } + $_colcon_python_executable="python3" + } +} + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_powershell_source_script { + param ( + $_colcon_prefix_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_powershell_source_script_param'" + } + . "$_colcon_prefix_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_powershell_source_script_param'" + } +} + +# get all commands in topological order +$_colcon_ordered_commands = & "$_colcon_python_executable" "$(Split-Path $PSCommandPath -Parent)/_local_setup_util_ps1.py" ps1 + +# execute all commands in topological order +if ($env:COLCON_TRACE) { + echo "Execute generated script:" + echo "<<<" + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Write-Output + echo ">>>" +} +if ($_colcon_ordered_commands) { + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Invoke-Expression +} diff --git a/ROS/install/local_setup.sh b/ROS/install/local_setup.sh new file mode 100644 index 0000000..974f1d1 --- /dev/null +++ b/ROS/install/local_setup.sh @@ -0,0 +1,137 @@ +# generated from colcon_core/shell/template/prefix.sh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_sh_COLCON_CURRENT_PREFIX="/home/astro/IGVC-Pushed/install" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX + return 1 + fi +else + _colcon_prefix_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_sh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_sh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_sh_prepend_unique_value_IFS" + unset _colcon_prefix_sh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_sh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_sh_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "_colcon_prefix_sh_source_script() { + if [ -f \"\$1\" ]; then + if [ -n \"\$COLCON_TRACE\" ]; then + echo \"# . \\\"\$1\\\"\" + fi + . \"\$1\" + else + echo \"not found: \\\"\$1\\\"\" 1>&2 + fi + }" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX diff --git a/ROS/install/local_setup.zsh b/ROS/install/local_setup.zsh new file mode 100644 index 0000000..b648710 --- /dev/null +++ b/ROS/install/local_setup.zsh @@ -0,0 +1,134 @@ +# generated from colcon_zsh/shell/template/prefix.zsh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +else + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +_colcon_prefix_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_zsh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_zsh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # workaround SH_WORD_SPLIT not being set + _colcon_prefix_zsh_convert_to_array _values + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_zsh_prepend_unique_value_IFS" + unset _colcon_prefix_zsh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_zsh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_zsh_prepend_unique_value +unset _colcon_prefix_zsh_convert_to_array + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh zsh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_zsh_COLCON_CURRENT_PREFIX diff --git a/ROS/install/setup.bash b/ROS/install/setup.bash new file mode 100644 index 0000000..10ea0f7 --- /dev/null +++ b/ROS/install/setup.bash @@ -0,0 +1,31 @@ +# generated from colcon_bash/shell/template/prefix_chain.bash.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/humble" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_bash_source_script diff --git a/ROS/install/setup.ps1 b/ROS/install/setup.ps1 new file mode 100644 index 0000000..558e9b9 --- /dev/null +++ b/ROS/install/setup.ps1 @@ -0,0 +1,29 @@ +# generated from colcon_powershell/shell/template/prefix_chain.ps1.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_chain_powershell_source_script { + param ( + $_colcon_prefix_chain_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_chain_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_chain_powershell_source_script_param'" + } + . "$_colcon_prefix_chain_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_chain_powershell_source_script_param'" + } +} + +# source chained prefixes +_colcon_prefix_chain_powershell_source_script "/opt/ros/humble\local_setup.ps1" + +# source this prefix +$env:COLCON_CURRENT_PREFIX=(Split-Path $PSCommandPath -Parent) +_colcon_prefix_chain_powershell_source_script "$env:COLCON_CURRENT_PREFIX\local_setup.ps1" diff --git a/ROS/install/setup.sh b/ROS/install/setup.sh new file mode 100644 index 0000000..25a5ecc --- /dev/null +++ b/ROS/install/setup.sh @@ -0,0 +1,45 @@ +# generated from colcon_core/shell/template/prefix_chain.sh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX=/home/astro/IGVC-Pushed/install +if [ ! -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +elif [ ! -d "$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX + return 1 +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/humble" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_sh_source_script +unset COLCON_CURRENT_PREFIX diff --git a/ROS/install/setup.zsh b/ROS/install/setup.zsh new file mode 100644 index 0000000..54799fd --- /dev/null +++ b/ROS/install/setup.zsh @@ -0,0 +1,31 @@ +# generated from colcon_zsh/shell/template/prefix_chain.zsh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/humble" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_zsh_source_script diff --git a/ROS/log/COLCON_IGNORE b/ROS/log/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/ROS/log/build_2025-04-01_18-02-26/events.log b/ROS/log/build_2025-04-01_18-02-26/events.log new file mode 100644 index 0000000..a14e8d4 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-02-26/events.log @@ -0,0 +1,2 @@ +[0.000000] (-) TimerEvent: {} +[0.001350] (-) EventReactorShutdown: {} diff --git a/ROS/log/build_2025-04-01_18-02-26/logger_all.log b/ROS/log/build_2025-04-01_18-02-26/logger_all.log new file mode 100644 index 0000000..0b5c9aa --- /dev/null +++ b/ROS/log/build_2025-04-01_18-02-26/logger_all.log @@ -0,0 +1,64 @@ +[0.337s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.337s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.540s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.540s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.540s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.540s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.540s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.540s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.540s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/astro/IGVC-Pushed' +[0.541s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.541s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.541s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.541s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.541s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.541s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.541s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.541s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.541s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.553s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.553s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.553s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.553s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.553s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.554s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.555s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.555s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.555s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.555s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.663s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.663s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.674s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 271 installed packages in /opt/ros/humble +[0.678s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.795s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.797s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.798s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[0.798s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[0.798s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[0.799s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[0.860s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[0.860s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[0.860s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[0.861s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[0.861s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /run/user/1000/bus: No such file or directory +[0.861s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[0.864s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.865s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.ps1' +[0.866s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/astro/IGVC-Pushed/install/_local_setup_util_ps1.py' +[0.868s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.ps1' +[0.869s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.sh' +[0.870s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/astro/IGVC-Pushed/install/_local_setup_util_sh.py' +[0.871s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.sh' +[0.873s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.bash' +[0.874s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.bash' +[0.876s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.zsh' +[0.877s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.zsh' diff --git a/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/command.log b/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/command.log new file mode 100644 index 0000000..2597b76 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/stderr.log b/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/stdout.log b/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/stdout.log new file mode 100644 index 0000000..838a8f5 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/stdout.log @@ -0,0 +1,35 @@ +running egg_info +creating ../../build/Turtle_Teleport/Turtle_Teleport.egg-info +writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +running build +running build_py +creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build +creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib +creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +copying Turtle_Teleport/__init__.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +running install +running install_lib +creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/__init__.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__init__.py to __init__.cpython-310.pyc +running install_data +creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index +creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index +creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index/packages +copying resource/Turtle_Teleport -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index/packages +copying package.xml -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport +running install_egg_info +Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info +running install_scripts +Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log' diff --git a/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/stdout_stderr.log b/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/stdout_stderr.log new file mode 100644 index 0000000..838a8f5 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/stdout_stderr.log @@ -0,0 +1,35 @@ +running egg_info +creating ../../build/Turtle_Teleport/Turtle_Teleport.egg-info +writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +running build +running build_py +creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build +creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib +creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +copying Turtle_Teleport/__init__.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +running install +running install_lib +creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/__init__.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__init__.py to __init__.cpython-310.pyc +running install_data +creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index +creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index +creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index/packages +copying resource/Turtle_Teleport -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index/packages +copying package.xml -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport +running install_egg_info +Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info +running install_scripts +Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log' diff --git a/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/streams.log b/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/streams.log new file mode 100644 index 0000000..8b62ebf --- /dev/null +++ b/ROS/log/build_2025-04-01_18-07-12/Turtle_Teleport/streams.log @@ -0,0 +1,37 @@ +[1.478s] Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +[1.973s] running egg_info +[1.975s] creating ../../build/Turtle_Teleport/Turtle_Teleport.egg-info +[1.975s] writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +[1.976s] writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +[1.977s] writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +[1.977s] writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +[1.977s] writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +[1.978s] writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +[1.981s] reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +[1.982s] writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +[1.983s] running build +[1.983s] running build_py +[1.983s] creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build +[1.984s] creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib +[1.985s] creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +[1.986s] copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +[1.986s] copying Turtle_Teleport/__init__.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +[1.987s] running install +[1.988s] running install_lib +[1.990s] creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +[1.990s] copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +[1.991s] copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/__init__.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +[1.992s] byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc +[1.995s] byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__init__.py to __init__.cpython-310.pyc +[1.995s] running install_data +[1.995s] creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index +[1.996s] creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index +[1.997s] creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index/packages +[1.998s] copying resource/Turtle_Teleport -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index/packages +[2.000s] copying package.xml -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport +[2.000s] running install_egg_info +[2.002s] Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info +[2.004s] running install_scripts +[2.040s] Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport +[2.042s] writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log' +[2.088s] Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/command.log b/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/command.log new file mode 100644 index 0000000..bb00429 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_circle': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_circle' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/stderr.log b/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/stdout.log b/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/stdout.log new file mode 100644 index 0000000..08df3e0 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/stdout.log @@ -0,0 +1,35 @@ +running egg_info +creating ../../build/Turtle_circle/Turtle_circle.egg-info +writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +running build +running build_py +creating /home/astro/IGVC-Pushed/build/Turtle_circle/build +creating /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib +creating /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +copying Turtle_circle/__init__.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +copying Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +running install +running install_lib +creating /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/__init__.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__init__.py to __init__.cpython-310.pyc +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py to Publisher.cpython-310.pyc +running install_data +creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index +creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index +creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index/packages +copying resource/Turtle_circle -> /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index/packages +copying package.xml -> /home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle +running install_egg_info +Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info +running install_scripts +Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log' diff --git a/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/stdout_stderr.log b/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/stdout_stderr.log new file mode 100644 index 0000000..08df3e0 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/stdout_stderr.log @@ -0,0 +1,35 @@ +running egg_info +creating ../../build/Turtle_circle/Turtle_circle.egg-info +writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +running build +running build_py +creating /home/astro/IGVC-Pushed/build/Turtle_circle/build +creating /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib +creating /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +copying Turtle_circle/__init__.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +copying Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +running install +running install_lib +creating /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/__init__.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__init__.py to __init__.cpython-310.pyc +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py to Publisher.cpython-310.pyc +running install_data +creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index +creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index +creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index/packages +copying resource/Turtle_circle -> /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index/packages +copying package.xml -> /home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle +running install_egg_info +Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info +running install_scripts +Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log' diff --git a/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/streams.log b/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/streams.log new file mode 100644 index 0000000..eb4c99b --- /dev/null +++ b/ROS/log/build_2025-04-01_18-07-12/Turtle_circle/streams.log @@ -0,0 +1,37 @@ +[1.464s] Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_circle': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +[1.970s] running egg_info +[1.971s] creating ../../build/Turtle_circle/Turtle_circle.egg-info +[1.973s] writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +[1.974s] writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +[1.975s] writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +[1.976s] writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +[1.976s] writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +[1.977s] writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +[1.978s] reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +[1.980s] writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +[1.980s] running build +[1.980s] running build_py +[1.980s] creating /home/astro/IGVC-Pushed/build/Turtle_circle/build +[1.980s] creating /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib +[1.981s] creating /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +[1.982s] copying Turtle_circle/__init__.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +[1.982s] copying Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +[1.983s] running install +[1.983s] running install_lib +[1.985s] creating /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +[1.985s] copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/__init__.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +[1.986s] copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +[1.987s] byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__init__.py to __init__.cpython-310.pyc +[1.988s] byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py to Publisher.cpython-310.pyc +[1.989s] running install_data +[1.989s] creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index +[1.989s] creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index +[1.991s] creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index/packages +[1.991s] copying resource/Turtle_circle -> /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index/packages +[1.992s] copying package.xml -> /home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle +[1.992s] running install_egg_info +[1.996s] Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info +[1.998s] running install_scripts +[2.040s] Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle +[2.041s] writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log' +[2.098s] Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_circle' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-07-12/events.log b/ROS/log/build_2025-04-01_18-07-12/events.log new file mode 100644 index 0000000..efa9b20 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-07-12/events.log @@ -0,0 +1,103 @@ +[0.000000] (-) TimerEvent: {} +[0.001342] (Turtle_Teleport) JobQueued: {'identifier': 'Turtle_Teleport', 'dependencies': OrderedDict()} +[0.001442] (Turtle_circle) JobQueued: {'identifier': 'Turtle_circle', 'dependencies': OrderedDict()} +[0.001530] (Turtle_Teleport) JobStarted: {'identifier': 'Turtle_Teleport'} +[0.023943] (Turtle_circle) JobStarted: {'identifier': 'Turtle_circle'} +[0.099464] (-) TimerEvent: {} +[0.200111] (-) TimerEvent: {} +[0.301233] (-) TimerEvent: {} +[0.401947] (-) TimerEvent: {} +[0.502488] (-) TimerEvent: {} +[0.603211] (-) TimerEvent: {} +[0.703894] (-) TimerEvent: {} +[0.804547] (-) TimerEvent: {} +[0.905244] (-) TimerEvent: {} +[1.006380] (-) TimerEvent: {} +[1.107232] (-) TimerEvent: {} +[1.208317] (-) TimerEvent: {} +[1.308919] (-) TimerEvent: {} +[1.410443] (-) TimerEvent: {} +[1.472720] (Turtle_Teleport) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/Turtle_Teleport', 'build', '--build-base', '/home/astro/IGVC-Pushed/build/Turtle_Teleport/build', 'install', '--record', '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/astro/IGVC-Pushed/src/Turtle_Teleport', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'astro', 'GIT_ASKPASS': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass.sh', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib', 'HOME': '/home/astro', 'OLDPWD': '/home/astro', 'TERM_PROGRAM_VERSION': '1.98.2', 'VSCODE_IPC_HOOK_CLI': '/run/user/1000/vscode-ipc-46ff07ca-ff6f-47aa-90c9-40fa9ac5bcdd.sock', 'ROS_PYTHON_VERSION': '3', 'VSCODE_GIT_ASKPASS_MAIN': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass-main.js', 'VSCODE_GIT_ASKPASS_NODE': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/node', 'PYDEVD_DISABLE_FILE_VALIDATION': '1', 'BUNDLED_DEBUGPY_PATH': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/libs/debugpy', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'WSL_DISTRO_NAME': 'Ubuntu-22.04', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/astro/IGVC-Pushed/src/install', 'ROS_DISTRO': 'humble', 'LOGNAME': 'astro', 'NAME': 'TheLaptop919', 'WSL_INTEROP': '/run/WSL/394_interop', 'PULSE_SERVER': 'unix:/mnt/wslg/PulseServer', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'TERM': 'xterm-256color', 'ROS_LOCALHOST_ONLY': '0', 'PATH': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/bin/remote-cli:/home/astro/.local/bin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/MinGW/bin:/mnt/c/MinGW/lib:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files (x86)/cloudflared/:/mnt/c/Program Files (x86)/cloudflared:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Program Files/nodejs/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/Cloudflare/Cloudflare WARP/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/astro/.console-ninja/.bin:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/Users/astro/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/astro/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Program Files/heroku/bin:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Users/astro/AppData/Roaming/npm:/snap/bin:/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/scripts/noConfigScripts', 'XDG_RUNTIME_DIR': '/run/user/1000/', 'DISPLAY': ':0', 'VSCODE_DEBUGPY_ADAPTER_ENDPOINTS': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/.noConfigDebugAdapterEndpoints/endpoint-3fc4b7a904ce03ed.txt', 'LANG': 'C.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'VSCODE_GIT_IPC_HANDLE': '/run/user/1000/vscode-git-bbc382fe71.sock', 'TERM_PROGRAM': 'vscode', 'AMENT_PREFIX_PATH': '/home/astro/IGVC-Pushed/src/install/Turtle_circle:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport:/opt/ros/humble', 'SHELL': '/usr/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'VSCODE_GIT_ASKPASS_EXTRA_ARGS': '', 'PWD': '/home/astro/IGVC-Pushed/build/Turtle_Teleport', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport/lib/python3.10/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages', 'COLCON': '1', 'WSL2_GUI_APPS_ENABLED': '1', 'HOSTTYPE': 'x86_64', 'WSLENV': 'VSCODE_WSL_EXT_LOCATION/up'}, 'shell': False} +[1.484393] (Turtle_circle) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/Turtle_circle', 'build', '--build-base', '/home/astro/IGVC-Pushed/build/Turtle_circle/build', 'install', '--record', '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/astro/IGVC-Pushed/src/Turtle_circle', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'astro', 'GIT_ASKPASS': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass.sh', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib', 'HOME': '/home/astro', 'OLDPWD': '/home/astro', 'TERM_PROGRAM_VERSION': '1.98.2', 'VSCODE_IPC_HOOK_CLI': '/run/user/1000/vscode-ipc-46ff07ca-ff6f-47aa-90c9-40fa9ac5bcdd.sock', 'ROS_PYTHON_VERSION': '3', 'VSCODE_GIT_ASKPASS_MAIN': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass-main.js', 'VSCODE_GIT_ASKPASS_NODE': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/node', 'PYDEVD_DISABLE_FILE_VALIDATION': '1', 'BUNDLED_DEBUGPY_PATH': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/libs/debugpy', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'WSL_DISTRO_NAME': 'Ubuntu-22.04', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/astro/IGVC-Pushed/src/install', 'ROS_DISTRO': 'humble', 'LOGNAME': 'astro', 'NAME': 'TheLaptop919', 'WSL_INTEROP': '/run/WSL/394_interop', 'PULSE_SERVER': 'unix:/mnt/wslg/PulseServer', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'TERM': 'xterm-256color', 'ROS_LOCALHOST_ONLY': '0', 'PATH': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/bin/remote-cli:/home/astro/.local/bin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/MinGW/bin:/mnt/c/MinGW/lib:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files (x86)/cloudflared/:/mnt/c/Program Files (x86)/cloudflared:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Program Files/nodejs/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/Cloudflare/Cloudflare WARP/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/astro/.console-ninja/.bin:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/Users/astro/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/astro/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Program Files/heroku/bin:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Users/astro/AppData/Roaming/npm:/snap/bin:/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/scripts/noConfigScripts', 'XDG_RUNTIME_DIR': '/run/user/1000/', 'DISPLAY': ':0', 'VSCODE_DEBUGPY_ADAPTER_ENDPOINTS': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/.noConfigDebugAdapterEndpoints/endpoint-3fc4b7a904ce03ed.txt', 'LANG': 'C.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'VSCODE_GIT_IPC_HANDLE': '/run/user/1000/vscode-git-bbc382fe71.sock', 'TERM_PROGRAM': 'vscode', 'AMENT_PREFIX_PATH': '/home/astro/IGVC-Pushed/src/install/Turtle_circle:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport:/opt/ros/humble', 'SHELL': '/usr/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'VSCODE_GIT_ASKPASS_EXTRA_ARGS': '', 'PWD': '/home/astro/IGVC-Pushed/build/Turtle_circle', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport/lib/python3.10/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages', 'COLCON': '1', 'WSL2_GUI_APPS_ENABLED': '1', 'HOSTTYPE': 'x86_64', 'WSLENV': 'VSCODE_WSL_EXT_LOCATION/up'}, 'shell': False} +[1.510614] (-) TimerEvent: {} +[1.611178] (-) TimerEvent: {} +[1.711795] (-) TimerEvent: {} +[1.812646] (-) TimerEvent: {} +[1.913322] (-) TimerEvent: {} +[1.974268] (Turtle_Teleport) StdoutLine: {'line': b'running egg_info\n'} +[1.975700] (Turtle_Teleport) StdoutLine: {'line': b'creating ../../build/Turtle_Teleport/Turtle_Teleport.egg-info\n'} +[1.976827] (Turtle_Teleport) StdoutLine: {'line': b'writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO\n'} +[1.977365] (Turtle_Teleport) StdoutLine: {'line': b'writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt\n'} +[1.977913] (Turtle_Teleport) StdoutLine: {'line': b'writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt\n'} +[1.978478] (Turtle_Teleport) StdoutLine: {'line': b'writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt\n'} +[1.978728] (Turtle_Teleport) StdoutLine: {'line': b'writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt\n'} +[1.979134] (Turtle_Teleport) StdoutLine: {'line': b"writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt'\n"} +[1.982100] (Turtle_Teleport) StdoutLine: {'line': b"reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt'\n"} +[1.983082] (Turtle_Teleport) StdoutLine: {'line': b"writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt'\n"} +[1.983783] (Turtle_Teleport) StdoutLine: {'line': b'running build\n'} +[1.984377] (Turtle_Teleport) StdoutLine: {'line': b'running build_py\n'} +[1.984847] (Turtle_Teleport) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build\n'} +[1.985591] (Turtle_Teleport) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib\n'} +[1.986359] (Turtle_Teleport) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport\n'} +[1.987280] (Turtle_Teleport) StdoutLine: {'line': b'copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport\n'} +[1.987700] (Turtle_Teleport) StdoutLine: {'line': b'copying Turtle_Teleport/__init__.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport\n'} +[1.988356] (Turtle_Teleport) StdoutLine: {'line': b'running install\n'} +[1.989261] (Turtle_Teleport) StdoutLine: {'line': b'running install_lib\n'} +[1.990920] (Turtle_Teleport) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport\n'} +[1.991777] (Turtle_Teleport) StdoutLine: {'line': b'copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport\n'} +[1.992125] (Turtle_Teleport) StdoutLine: {'line': b'copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/__init__.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport\n'} +[1.993450] (Turtle_Teleport) StdoutLine: {'line': b'byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc\n'} +[1.993807] (Turtle_circle) StdoutLine: {'line': b'running egg_info\n'} +[1.995525] (Turtle_circle) StdoutLine: {'line': b'creating ../../build/Turtle_circle/Turtle_circle.egg-info\n'} +[1.995826] (Turtle_Teleport) StdoutLine: {'line': b'byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/__init__.py to __init__.cpython-310.pyc\n'} +[1.996503] (Turtle_Teleport) StdoutLine: {'line': b'running install_data\n'} +[1.996934] (Turtle_Teleport) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index\n'} +[1.997079] (Turtle_circle) StdoutLine: {'line': b'writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO\n'} +[1.997366] (Turtle_Teleport) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index\n'} +[1.997710] (Turtle_circle) StdoutLine: {'line': b'writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt\n'} +[1.998529] (Turtle_Teleport) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index/packages\n'} +[1.998934] (Turtle_circle) StdoutLine: {'line': b'writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt\n'} +[1.999536] (Turtle_Teleport) StdoutLine: {'line': b'copying resource/Turtle_Teleport -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/ament_index/resource_index/packages\n'} +[1.999993] (Turtle_circle) StdoutLine: {'line': b'writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt\n'} +[2.000430] (Turtle_circle) StdoutLine: {'line': b'writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt\n'} +[2.001015] (Turtle_circle) StdoutLine: {'line': b"writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt'\n"} +[2.001238] (Turtle_Teleport) StdoutLine: {'line': b'copying package.xml -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport\n'} +[2.001431] (Turtle_Teleport) StdoutLine: {'line': b'running install_egg_info\n'} +[2.002231] (Turtle_circle) StdoutLine: {'line': b"reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt'\n"} +[2.003407] (Turtle_Teleport) StdoutLine: {'line': b'Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info\n'} +[2.003676] (Turtle_circle) StdoutLine: {'line': b"writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt'\n"} +[2.004089] (Turtle_circle) StdoutLine: {'line': b'running build\n'} +[2.004302] (Turtle_circle) StdoutLine: {'line': b'running build_py\n'} +[2.004387] (Turtle_circle) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/build/Turtle_circle/build\n'} +[2.004861] (Turtle_circle) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib\n'} +[2.005463] (Turtle_circle) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle\n'} +[2.005880] (Turtle_Teleport) StdoutLine: {'line': b'running install_scripts\n'} +[2.006167] (Turtle_circle) StdoutLine: {'line': b'copying Turtle_circle/__init__.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle\n'} +[2.006458] (Turtle_circle) StdoutLine: {'line': b'copying Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle\n'} +[2.006884] (Turtle_circle) StdoutLine: {'line': b'running install\n'} +[2.007676] (Turtle_circle) StdoutLine: {'line': b'running install_lib\n'} +[2.008963] (Turtle_circle) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle\n'} +[2.009584] (Turtle_circle) StdoutLine: {'line': b'copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/__init__.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle\n'} +[2.010076] (Turtle_circle) StdoutLine: {'line': b'copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle\n'} +[2.011003] (Turtle_circle) StdoutLine: {'line': b'byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/__init__.py to __init__.cpython-310.pyc\n'} +[2.011879] (Turtle_circle) StdoutLine: {'line': b'byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py to Publisher.cpython-310.pyc\n'} +[2.012718] (Turtle_circle) StdoutLine: {'line': b'running install_data\n'} +[2.013159] (Turtle_circle) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index\n'} +[2.013308] (-) TimerEvent: {} +[2.013765] (Turtle_circle) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index\n'} +[2.014968] (Turtle_circle) StdoutLine: {'line': b'creating /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index/packages\n'} +[2.015412] (Turtle_circle) StdoutLine: {'line': b'copying resource/Turtle_circle -> /home/astro/IGVC-Pushed/install/Turtle_circle/share/ament_index/resource_index/packages\n'} +[2.016227] (Turtle_circle) StdoutLine: {'line': b'copying package.xml -> /home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle\n'} +[2.016561] (Turtle_circle) StdoutLine: {'line': b'running install_egg_info\n'} +[2.019874] (Turtle_circle) StdoutLine: {'line': b'Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info\n'} +[2.022306] (Turtle_circle) StdoutLine: {'line': b'running install_scripts\n'} +[2.041804] (Turtle_Teleport) StdoutLine: {'line': b'Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport\n'} +[2.042979] (Turtle_Teleport) StdoutLine: {'line': b"writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log'\n"} +[2.063731] (Turtle_circle) StdoutLine: {'line': b'Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle\n'} +[2.064942] (Turtle_circle) StdoutLine: {'line': b"writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log'\n"} +[2.089056] (Turtle_Teleport) CommandEnded: {'returncode': 0} +[2.113694] (-) TimerEvent: {} +[2.117330] (Turtle_Teleport) JobEnded: {'identifier': 'Turtle_Teleport', 'rc': 0} +[2.121297] (Turtle_circle) CommandEnded: {'returncode': 0} +[2.137536] (Turtle_circle) JobEnded: {'identifier': 'Turtle_circle', 'rc': 0} +[2.140774] (-) EventReactorShutdown: {} diff --git a/ROS/log/build_2025-04-01_18-07-12/logger_all.log b/ROS/log/build_2025-04-01_18-07-12/logger_all.log new file mode 100644 index 0000000..5a32fa9 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-07-12/logger_all.log @@ -0,0 +1,181 @@ +[0.294s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.294s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.531s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.532s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.532s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.532s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.532s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.532s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.532s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/astro/IGVC-Pushed' +[0.532s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.532s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.533s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.533s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.533s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.533s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.533s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.533s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.533s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.546s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.548s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.548s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.548s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.548s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.548s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.548s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.549s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.549s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.549s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.549s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.549s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.549s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.549s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.549s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.550s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.550s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.550s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.550s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.550s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.550s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.550s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['ignore', 'ignore_ament_install'] +[0.550s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'ignore' +[0.550s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'ignore_ament_install' +[0.551s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['colcon_pkg'] +[0.551s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'colcon_pkg' +[0.551s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['colcon_meta'] +[0.551s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'colcon_meta' +[0.551s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['ros'] +[0.551s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'ros' +[0.554s] DEBUG:colcon.colcon_core.package_identification:Package 'src/Turtle_Teleport' with type 'ros.ament_python' and name 'Turtle_Teleport' +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['ignore', 'ignore_ament_install'] +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'ignore' +[0.554s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'ignore_ament_install' +[0.555s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['colcon_pkg'] +[0.555s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'colcon_pkg' +[0.555s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['colcon_meta'] +[0.555s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'colcon_meta' +[0.555s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['ros'] +[0.555s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'ros' +[0.556s] DEBUG:colcon.colcon_core.package_identification:Package 'src/Turtle_circle' with type 'ros.ament_python' and name 'Turtle_circle' +[0.556s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.556s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.556s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.556s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.556s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.606s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.607s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.608s] WARNING:colcon.colcon_core.prefix_path.colcon:The path '/home/astro/IGVC-Pushed/src/install' in the environment variable COLCON_PREFIX_PATH doesn't exist +[0.608s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/astro/IGVC-Pushed/src/install/Turtle_circle' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.608s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/astro/IGVC-Pushed/src/install/Turtle_Teleport' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.611s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 271 installed packages in /opt/ros/humble +[0.613s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.687s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_args' from command line to 'None' +[0.687s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_target' from command line to 'None' +[0.687s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.687s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_clean_cache' from command line to 'False' +[0.687s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_clean_first' from command line to 'False' +[0.687s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_force_configure' from command line to 'False' +[0.687s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'ament_cmake_args' from command line to 'None' +[0.687s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'catkin_cmake_args' from command line to 'None' +[0.687s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.688s] DEBUG:colcon.colcon_core.verb:Building package 'Turtle_Teleport' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/astro/IGVC-Pushed/build/Turtle_Teleport', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/astro/IGVC-Pushed/install/Turtle_Teleport', 'merge_install': False, 'path': '/home/astro/IGVC-Pushed/src/Turtle_Teleport', 'symlink_install': False, 'test_result_base': None} +[0.688s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_args' from command line to 'None' +[0.688s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_target' from command line to 'None' +[0.688s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.688s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_clean_cache' from command line to 'False' +[0.688s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_clean_first' from command line to 'False' +[0.689s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_force_configure' from command line to 'False' +[0.689s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'ament_cmake_args' from command line to 'None' +[0.689s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'catkin_cmake_args' from command line to 'None' +[0.689s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.689s] DEBUG:colcon.colcon_core.verb:Building package 'Turtle_circle' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/astro/IGVC-Pushed/build/Turtle_circle', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/astro/IGVC-Pushed/install/Turtle_circle', 'merge_install': False, 'path': '/home/astro/IGVC-Pushed/src/Turtle_circle', 'symlink_install': False, 'test_result_base': None} +[0.689s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.692s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.692s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' with build type 'ament_python' +[0.693s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_Teleport', 'ament_prefix_path') +[0.697s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.698s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.ps1' +[0.703s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.dsv' +[0.704s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.sh' +[0.707s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.707s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.715s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/astro/IGVC-Pushed/src/Turtle_circle' with build type 'ament_python' +[0.716s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_circle', 'ament_prefix_path') +[0.716s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.ps1' +[0.720s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.dsv' +[0.721s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.sh' +[0.722s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.722s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.167s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' +[1.168s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.168s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.549s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/astro/IGVC-Pushed/src/Turtle_circle' +[1.550s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.550s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[2.171s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +[2.180s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_circle': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +[2.781s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +[2.786s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport' for CMake module files +[2.788s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport' for CMake config files +[2.789s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib' +[2.790s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/bin' +[2.791s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/pkgconfig/Turtle_Teleport.pc' +[2.792s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages' +[2.792s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_Teleport', 'pythonpath') +[2.793s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.ps1' +[2.794s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.dsv' +[2.795s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.sh' +[2.797s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/bin' +[2.797s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(Turtle_Teleport) +[2.798s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.ps1' +[2.799s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.dsv' +[2.801s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.sh' +[2.803s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.bash' +[2.805s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.zsh' +[2.807s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/colcon-core/packages/Turtle_Teleport) +[2.811s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle' for CMake module files +[2.814s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_circle' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +[2.815s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle' for CMake config files +[2.816s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/lib' +[2.816s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/bin' +[2.816s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/pkgconfig/Turtle_circle.pc' +[2.817s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages' +[2.817s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_circle', 'pythonpath') +[2.817s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.ps1' +[2.818s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.dsv' +[2.820s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.sh' +[2.821s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/bin' +[2.822s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(Turtle_circle) +[2.823s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.ps1' +[2.825s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.dsv' +[2.826s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.sh' +[2.826s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.bash' +[2.827s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.zsh' +[2.827s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/astro/IGVC-Pushed/install/Turtle_circle/share/colcon-core/packages/Turtle_circle) +[2.829s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[2.830s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[2.831s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[2.831s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[2.919s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[2.919s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[2.920s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[2.920s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[2.920s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /run/user/1000/bus: No such file or directory +[2.920s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[2.921s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.ps1' +[2.922s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/astro/IGVC-Pushed/install/_local_setup_util_ps1.py' +[2.924s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.ps1' +[2.925s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.sh' +[2.926s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/astro/IGVC-Pushed/install/_local_setup_util_sh.py' +[2.927s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.sh' +[2.928s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.bash' +[2.929s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.bash' +[2.930s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.zsh' +[2.931s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.zsh' diff --git a/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/command.log b/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/command.log new file mode 100644 index 0000000..2597b76 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/stderr.log b/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/stdout.log b/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/stdout.log new file mode 100644 index 0000000..7665f91 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/stdout.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +running build +running build_py +copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +running install +running install_lib +copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info +running install_scripts +Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log' diff --git a/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/stdout_stderr.log b/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/stdout_stderr.log new file mode 100644 index 0000000..7665f91 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/stdout_stderr.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +running build +running build_py +copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +running install +running install_lib +copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info +running install_scripts +Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log' diff --git a/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/streams.log b/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/streams.log new file mode 100644 index 0000000..78ba306 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-16-27/Turtle_Teleport/streams.log @@ -0,0 +1,24 @@ +[1.486s] Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +[1.971s] running egg_info +[1.973s] writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +[1.974s] writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +[1.975s] writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +[1.975s] writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +[1.975s] writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +[1.979s] reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +[1.983s] writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +[1.983s] running build +[1.983s] running build_py +[1.984s] copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +[1.985s] running install +[1.986s] running install_lib +[1.987s] copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +[1.988s] byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc +[1.989s] running install_data +[1.990s] running install_egg_info +[1.993s] removing '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info' (and everything under it) +[1.994s] Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info +[1.996s] running install_scripts +[2.035s] Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport +[2.036s] writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log' +[2.090s] Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/command.log b/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/command.log new file mode 100644 index 0000000..bb00429 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_circle': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_circle' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/stderr.log b/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/stdout.log b/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/stdout.log new file mode 100644 index 0000000..fb59b07 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/stdout.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +running build +running build_py +copying Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +running install +running install_lib +copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py to Publisher.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info +running install_scripts +Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log' diff --git a/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/stdout_stderr.log b/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/stdout_stderr.log new file mode 100644 index 0000000..fb59b07 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/stdout_stderr.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +running build +running build_py +copying Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +running install +running install_lib +copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py to Publisher.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info +running install_scripts +Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log' diff --git a/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/streams.log b/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/streams.log new file mode 100644 index 0000000..240a6db --- /dev/null +++ b/ROS/log/build_2025-04-01_18-16-27/Turtle_circle/streams.log @@ -0,0 +1,24 @@ +[1.489s] Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_circle': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +[1.933s] running egg_info +[1.935s] writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +[1.936s] writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +[1.937s] writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +[1.938s] writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +[1.939s] writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +[1.943s] reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +[1.945s] writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +[1.946s] running build +[1.946s] running build_py +[1.947s] copying Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle +[1.947s] running install +[1.948s] running install_lib +[1.949s] copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle +[1.951s] byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py to Publisher.cpython-310.pyc +[1.952s] running install_data +[1.953s] running install_egg_info +[1.956s] removing '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info' (and everything under it) +[1.957s] Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info +[1.960s] running install_scripts +[2.005s] Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle +[2.006s] writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log' +[2.054s] Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_circle' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-16-27/events.log b/ROS/log/build_2025-04-01_18-16-27/events.log new file mode 100644 index 0000000..87d91bc --- /dev/null +++ b/ROS/log/build_2025-04-01_18-16-27/events.log @@ -0,0 +1,76 @@ +[0.000000] (-) TimerEvent: {} +[0.001313] (Turtle_Teleport) JobQueued: {'identifier': 'Turtle_Teleport', 'dependencies': OrderedDict()} +[0.001430] (Turtle_circle) JobQueued: {'identifier': 'Turtle_circle', 'dependencies': OrderedDict()} +[0.001522] (Turtle_Teleport) JobStarted: {'identifier': 'Turtle_Teleport'} +[0.014711] (Turtle_circle) JobStarted: {'identifier': 'Turtle_circle'} +[0.098954] (-) TimerEvent: {} +[0.199513] (-) TimerEvent: {} +[0.300194] (-) TimerEvent: {} +[0.400748] (-) TimerEvent: {} +[0.501261] (-) TimerEvent: {} +[0.601941] (-) TimerEvent: {} +[0.702609] (-) TimerEvent: {} +[0.803109] (-) TimerEvent: {} +[0.904586] (-) TimerEvent: {} +[1.005712] (-) TimerEvent: {} +[1.106466] (-) TimerEvent: {} +[1.208385] (-) TimerEvent: {} +[1.309239] (-) TimerEvent: {} +[1.410483] (-) TimerEvent: {} +[1.477638] (Turtle_Teleport) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/Turtle_Teleport', 'build', '--build-base', '/home/astro/IGVC-Pushed/build/Turtle_Teleport/build', 'install', '--record', '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/astro/IGVC-Pushed/src/Turtle_Teleport', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'astro', 'GIT_ASKPASS': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass.sh', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib', 'HOME': '/home/astro', 'OLDPWD': '/home/astro', 'TERM_PROGRAM_VERSION': '1.98.2', 'VSCODE_IPC_HOOK_CLI': '/run/user/1000/vscode-ipc-46ff07ca-ff6f-47aa-90c9-40fa9ac5bcdd.sock', 'ROS_PYTHON_VERSION': '3', 'VSCODE_GIT_ASKPASS_MAIN': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass-main.js', 'VSCODE_GIT_ASKPASS_NODE': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/node', 'PYDEVD_DISABLE_FILE_VALIDATION': '1', 'BUNDLED_DEBUGPY_PATH': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/libs/debugpy', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'WSL_DISTRO_NAME': 'Ubuntu-22.04', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/astro/IGVC-Pushed/install:/home/astro/IGVC-Pushed/src/install', 'ROS_DISTRO': 'humble', 'LOGNAME': 'astro', 'NAME': 'TheLaptop919', 'WSL_INTEROP': '/run/WSL/394_interop', 'PULSE_SERVER': 'unix:/mnt/wslg/PulseServer', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'TERM': 'xterm-256color', 'ROS_LOCALHOST_ONLY': '0', 'PATH': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/bin/remote-cli:/home/astro/.local/bin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/MinGW/bin:/mnt/c/MinGW/lib:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files (x86)/cloudflared/:/mnt/c/Program Files (x86)/cloudflared:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Program Files/nodejs/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/Cloudflare/Cloudflare WARP/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/astro/.console-ninja/.bin:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/Users/astro/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/astro/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Program Files/heroku/bin:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Users/astro/AppData/Roaming/npm:/snap/bin:/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/scripts/noConfigScripts', 'XDG_RUNTIME_DIR': '/run/user/1000/', 'DISPLAY': ':0', 'VSCODE_DEBUGPY_ADAPTER_ENDPOINTS': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/.noConfigDebugAdapterEndpoints/endpoint-3fc4b7a904ce03ed.txt', 'LANG': 'C.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'VSCODE_GIT_IPC_HANDLE': '/run/user/1000/vscode-git-bbc382fe71.sock', 'TERM_PROGRAM': 'vscode', 'AMENT_PREFIX_PATH': '/home/astro/IGVC-Pushed/install/Turtle_circle:/home/astro/IGVC-Pushed/install/Turtle_Teleport:/home/astro/IGVC-Pushed/src/install/Turtle_circle:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport:/opt/ros/humble', 'SHELL': '/usr/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'VSCODE_GIT_ASKPASS_EXTRA_ARGS': '', 'PWD': '/home/astro/IGVC-Pushed/build/Turtle_Teleport', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport/lib/python3.10/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages', 'COLCON': '1', 'WSL2_GUI_APPS_ENABLED': '1', 'HOSTTYPE': 'x86_64', 'WSLENV': 'VSCODE_WSL_EXT_LOCATION/up'}, 'shell': False} +[1.500997] (Turtle_circle) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/Turtle_circle', 'build', '--build-base', '/home/astro/IGVC-Pushed/build/Turtle_circle/build', 'install', '--record', '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/astro/IGVC-Pushed/src/Turtle_circle', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'astro', 'GIT_ASKPASS': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass.sh', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib', 'HOME': '/home/astro', 'OLDPWD': '/home/astro', 'TERM_PROGRAM_VERSION': '1.98.2', 'VSCODE_IPC_HOOK_CLI': '/run/user/1000/vscode-ipc-46ff07ca-ff6f-47aa-90c9-40fa9ac5bcdd.sock', 'ROS_PYTHON_VERSION': '3', 'VSCODE_GIT_ASKPASS_MAIN': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass-main.js', 'VSCODE_GIT_ASKPASS_NODE': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/node', 'PYDEVD_DISABLE_FILE_VALIDATION': '1', 'BUNDLED_DEBUGPY_PATH': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/libs/debugpy', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'WSL_DISTRO_NAME': 'Ubuntu-22.04', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/astro/IGVC-Pushed/install:/home/astro/IGVC-Pushed/src/install', 'ROS_DISTRO': 'humble', 'LOGNAME': 'astro', 'NAME': 'TheLaptop919', 'WSL_INTEROP': '/run/WSL/394_interop', 'PULSE_SERVER': 'unix:/mnt/wslg/PulseServer', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'TERM': 'xterm-256color', 'ROS_LOCALHOST_ONLY': '0', 'PATH': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/bin/remote-cli:/home/astro/.local/bin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/MinGW/bin:/mnt/c/MinGW/lib:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files (x86)/cloudflared/:/mnt/c/Program Files (x86)/cloudflared:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Program Files/nodejs/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/Cloudflare/Cloudflare WARP/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/astro/.console-ninja/.bin:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/Users/astro/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/astro/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Program Files/heroku/bin:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Users/astro/AppData/Roaming/npm:/snap/bin:/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/scripts/noConfigScripts', 'XDG_RUNTIME_DIR': '/run/user/1000/', 'DISPLAY': ':0', 'VSCODE_DEBUGPY_ADAPTER_ENDPOINTS': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/.noConfigDebugAdapterEndpoints/endpoint-3fc4b7a904ce03ed.txt', 'LANG': 'C.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'VSCODE_GIT_IPC_HANDLE': '/run/user/1000/vscode-git-bbc382fe71.sock', 'TERM_PROGRAM': 'vscode', 'AMENT_PREFIX_PATH': '/home/astro/IGVC-Pushed/install/Turtle_circle:/home/astro/IGVC-Pushed/install/Turtle_Teleport:/home/astro/IGVC-Pushed/src/install/Turtle_circle:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport:/opt/ros/humble', 'SHELL': '/usr/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'VSCODE_GIT_ASKPASS_EXTRA_ARGS': '', 'PWD': '/home/astro/IGVC-Pushed/build/Turtle_circle', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport/lib/python3.10/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages', 'COLCON': '1', 'WSL2_GUI_APPS_ENABLED': '1', 'HOSTTYPE': 'x86_64', 'WSLENV': 'VSCODE_WSL_EXT_LOCATION/up'}, 'shell': False} +[1.511360] (-) TimerEvent: {} +[1.612295] (-) TimerEvent: {} +[1.713930] (-) TimerEvent: {} +[1.814732] (-) TimerEvent: {} +[1.915372] (-) TimerEvent: {} +[1.947507] (Turtle_circle) StdoutLine: {'line': b'running egg_info\n'} +[1.950581] (Turtle_circle) StdoutLine: {'line': b'writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO\n'} +[1.951487] (Turtle_circle) StdoutLine: {'line': b'writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt\n'} +[1.952131] (Turtle_circle) StdoutLine: {'line': b'writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt\n'} +[1.952978] (Turtle_circle) StdoutLine: {'line': b'writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt\n'} +[1.953662] (Turtle_circle) StdoutLine: {'line': b'writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt\n'} +[1.957874] (Turtle_circle) StdoutLine: {'line': b"reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt'\n"} +[1.960255] (Turtle_circle) StdoutLine: {'line': b"writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt'\n"} +[1.960813] (Turtle_circle) StdoutLine: {'line': b'running build\n'} +[1.961357] (Turtle_circle) StdoutLine: {'line': b'running build_py\n'} +[1.961674] (Turtle_circle) StdoutLine: {'line': b'copying Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle\n'} +[1.962133] (Turtle_circle) StdoutLine: {'line': b'running install\n'} +[1.962665] (Turtle_circle) StdoutLine: {'line': b'running install_lib\n'} +[1.964494] (Turtle_circle) StdoutLine: {'line': b'copying /home/astro/IGVC-Pushed/build/Turtle_circle/build/lib/Turtle_circle/Publisher.py -> /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle\n'} +[1.965838] (Turtle_circle) StdoutLine: {'line': b'byte-compiling /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle/Publisher.py to Publisher.cpython-310.pyc\n'} +[1.967036] (Turtle_circle) StdoutLine: {'line': b'running install_data\n'} +[1.967686] (Turtle_circle) StdoutLine: {'line': b'running install_egg_info\n'} +[1.971126] (Turtle_circle) StdoutLine: {'line': b"removing '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info' (and everything under it)\n"} +[1.971861] (Turtle_circle) StdoutLine: {'line': b'Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info\n'} +[1.972694] (Turtle_Teleport) StdoutLine: {'line': b'running egg_info\n'} +[1.974386] (Turtle_Teleport) StdoutLine: {'line': b'writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO\n'} +[1.975121] (Turtle_circle) StdoutLine: {'line': b'running install_scripts\n'} +[1.975644] (Turtle_Teleport) StdoutLine: {'line': b'writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt\n'} +[1.976089] (Turtle_Teleport) StdoutLine: {'line': b'writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt\n'} +[1.976200] (Turtle_Teleport) StdoutLine: {'line': b'writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt\n'} +[1.976295] (Turtle_Teleport) StdoutLine: {'line': b'writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt\n'} +[1.980507] (Turtle_Teleport) StdoutLine: {'line': b"reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt'\n"} +[1.983529] (Turtle_Teleport) StdoutLine: {'line': b"writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt'\n"} +[1.984207] (Turtle_Teleport) StdoutLine: {'line': b'running build\n'} +[1.984795] (Turtle_Teleport) StdoutLine: {'line': b'running build_py\n'} +[1.985125] (Turtle_Teleport) StdoutLine: {'line': b'copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport\n'} +[1.985755] (Turtle_Teleport) StdoutLine: {'line': b'running install\n'} +[1.986703] (Turtle_Teleport) StdoutLine: {'line': b'running install_lib\n'} +[1.988122] (Turtle_Teleport) StdoutLine: {'line': b'copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport\n'} +[1.989546] (Turtle_Teleport) StdoutLine: {'line': b'byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc\n'} +[1.990552] (Turtle_Teleport) StdoutLine: {'line': b'running install_data\n'} +[1.991294] (Turtle_Teleport) StdoutLine: {'line': b'running install_egg_info\n'} +[1.994332] (Turtle_Teleport) StdoutLine: {'line': b"removing '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info' (and everything under it)\n"} +[1.995027] (Turtle_Teleport) StdoutLine: {'line': b'Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info\n'} +[1.997293] (Turtle_Teleport) StdoutLine: {'line': b'running install_scripts\n'} +[2.015684] (-) TimerEvent: {} +[2.020099] (Turtle_circle) StdoutLine: {'line': b'Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle\n'} +[2.020670] (Turtle_circle) StdoutLine: {'line': b"writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log'\n"} +[2.036341] (Turtle_Teleport) StdoutLine: {'line': b'Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport\n'} +[2.037267] (Turtle_Teleport) StdoutLine: {'line': b"writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log'\n"} +[2.068355] (Turtle_circle) CommandEnded: {'returncode': 0} +[2.087283] (Turtle_circle) JobEnded: {'identifier': 'Turtle_circle', 'rc': 0} +[2.091204] (Turtle_Teleport) CommandEnded: {'returncode': 0} +[2.103969] (Turtle_Teleport) JobEnded: {'identifier': 'Turtle_Teleport', 'rc': 0} +[2.107724] (-) EventReactorShutdown: {} diff --git a/ROS/log/build_2025-04-01_18-16-27/logger_all.log b/ROS/log/build_2025-04-01_18-16-27/logger_all.log new file mode 100644 index 0000000..7b656d7 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-16-27/logger_all.log @@ -0,0 +1,182 @@ +[0.278s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.278s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.545s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.546s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.546s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.546s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.546s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.546s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.546s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/astro/IGVC-Pushed' +[0.546s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.546s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.547s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.566s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.569s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.569s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.569s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.569s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.569s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.569s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.569s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.569s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.569s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.570s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.570s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.570s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.570s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.570s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.570s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['ignore', 'ignore_ament_install'] +[0.570s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'ignore' +[0.570s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'ignore_ament_install' +[0.570s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['colcon_pkg'] +[0.571s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'colcon_pkg' +[0.571s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['colcon_meta'] +[0.571s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'colcon_meta' +[0.571s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['ros'] +[0.571s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'ros' +[0.576s] DEBUG:colcon.colcon_core.package_identification:Package 'src/Turtle_Teleport' with type 'ros.ament_python' and name 'Turtle_Teleport' +[0.576s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['ignore', 'ignore_ament_install'] +[0.576s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'ignore' +[0.577s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'ignore_ament_install' +[0.577s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['colcon_pkg'] +[0.577s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'colcon_pkg' +[0.577s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['colcon_meta'] +[0.577s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'colcon_meta' +[0.577s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['ros'] +[0.577s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'ros' +[0.578s] DEBUG:colcon.colcon_core.package_identification:Package 'src/Turtle_circle' with type 'ros.ament_python' and name 'Turtle_circle' +[0.579s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.579s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.579s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.579s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.579s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.642s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.642s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.643s] WARNING:colcon.colcon_core.prefix_path.colcon:The path '/home/astro/IGVC-Pushed/src/install' in the environment variable COLCON_PREFIX_PATH doesn't exist +[0.644s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/astro/IGVC-Pushed/src/install/Turtle_circle' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.644s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/astro/IGVC-Pushed/src/install/Turtle_Teleport' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.646s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 2 installed packages in /home/astro/IGVC-Pushed/install +[0.648s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 271 installed packages in /opt/ros/humble +[0.653s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.708s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_args' from command line to 'None' +[0.708s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_target' from command line to 'None' +[0.708s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.708s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_clean_cache' from command line to 'False' +[0.708s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_clean_first' from command line to 'False' +[0.708s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_force_configure' from command line to 'False' +[0.708s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'ament_cmake_args' from command line to 'None' +[0.708s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'catkin_cmake_args' from command line to 'None' +[0.708s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.708s] DEBUG:colcon.colcon_core.verb:Building package 'Turtle_Teleport' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/astro/IGVC-Pushed/build/Turtle_Teleport', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/astro/IGVC-Pushed/install/Turtle_Teleport', 'merge_install': False, 'path': '/home/astro/IGVC-Pushed/src/Turtle_Teleport', 'symlink_install': False, 'test_result_base': None} +[0.709s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_args' from command line to 'None' +[0.709s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_target' from command line to 'None' +[0.709s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.709s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_clean_cache' from command line to 'False' +[0.709s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_clean_first' from command line to 'False' +[0.709s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_force_configure' from command line to 'False' +[0.709s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'ament_cmake_args' from command line to 'None' +[0.709s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'catkin_cmake_args' from command line to 'None' +[0.709s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.709s] DEBUG:colcon.colcon_core.verb:Building package 'Turtle_circle' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/astro/IGVC-Pushed/build/Turtle_circle', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/astro/IGVC-Pushed/install/Turtle_circle', 'merge_install': False, 'path': '/home/astro/IGVC-Pushed/src/Turtle_circle', 'symlink_install': False, 'test_result_base': None} +[0.710s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.713s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.714s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' with build type 'ament_python' +[0.715s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_Teleport', 'ament_prefix_path') +[0.718s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.718s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.ps1' +[0.719s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.dsv' +[0.720s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.sh' +[0.722s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.722s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.727s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/astro/IGVC-Pushed/src/Turtle_circle' with build type 'ament_python' +[0.728s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_circle', 'ament_prefix_path') +[0.729s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.ps1' +[0.731s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.dsv' +[0.733s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.sh' +[0.735s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.735s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.191s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' +[1.191s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.192s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.596s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/astro/IGVC-Pushed/src/Turtle_circle' +[1.597s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.597s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[2.201s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +[2.217s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_circle': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +[2.782s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_circle' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +[2.786s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle' for CMake module files +[2.787s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle' for CMake config files +[2.788s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/lib' +[2.788s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/bin' +[2.789s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/pkgconfig/Turtle_circle.pc' +[2.789s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages' +[2.789s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_circle', 'pythonpath') +[2.790s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.ps1' +[2.790s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.dsv' +[2.791s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.sh' +[2.792s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/bin' +[2.793s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(Turtle_circle) +[2.794s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.ps1' +[2.795s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.dsv' +[2.796s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.sh' +[2.798s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.bash' +[2.799s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.zsh' +[2.800s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/astro/IGVC-Pushed/install/Turtle_circle/share/colcon-core/packages/Turtle_circle) +[2.803s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport' for CMake module files +[2.805s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +[2.806s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport' for CMake config files +[2.806s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib' +[2.806s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/bin' +[2.807s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/pkgconfig/Turtle_Teleport.pc' +[2.807s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages' +[2.807s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_Teleport', 'pythonpath') +[2.807s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.ps1' +[2.808s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.dsv' +[2.809s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.sh' +[2.810s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/bin' +[2.811s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(Turtle_Teleport) +[2.811s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.ps1' +[2.812s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.dsv' +[2.813s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.sh' +[2.815s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.bash' +[2.816s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.zsh' +[2.817s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/colcon-core/packages/Turtle_Teleport) +[2.817s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[2.818s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[2.819s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[2.820s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[2.902s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[2.902s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[2.902s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[2.903s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[2.903s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /run/user/1000/bus: No such file or directory +[2.903s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[2.903s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.ps1' +[2.905s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/astro/IGVC-Pushed/install/_local_setup_util_ps1.py' +[2.907s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.ps1' +[2.908s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.sh' +[2.909s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/astro/IGVC-Pushed/install/_local_setup_util_sh.py' +[2.910s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.sh' +[2.912s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.bash' +[2.913s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.bash' +[2.915s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.zsh' +[2.916s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.zsh' diff --git a/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/command.log b/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/command.log new file mode 100644 index 0000000..2597b76 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/stderr.log b/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/stdout.log b/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/stdout.log new file mode 100644 index 0000000..7665f91 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/stdout.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +running build +running build_py +copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +running install +running install_lib +copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info +running install_scripts +Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log' diff --git a/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/stdout_stderr.log b/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/stdout_stderr.log new file mode 100644 index 0000000..7665f91 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/stdout_stderr.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +running build +running build_py +copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +running install +running install_lib +copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info +running install_scripts +Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log' diff --git a/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/streams.log b/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/streams.log new file mode 100644 index 0000000..5eb3499 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-20-59/Turtle_Teleport/streams.log @@ -0,0 +1,24 @@ +[1.585s] Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +[1.921s] running egg_info +[1.923s] writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO +[1.924s] writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt +[1.925s] writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt +[1.925s] writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt +[1.926s] writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt +[1.929s] reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +[1.931s] writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt' +[1.931s] running build +[1.932s] running build_py +[1.932s] copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport +[1.932s] running install +[1.933s] running install_lib +[1.934s] copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport +[1.935s] byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc +[1.937s] running install_data +[1.937s] running install_egg_info +[1.940s] removing '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info' (and everything under it) +[1.941s] Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info +[1.943s] running install_scripts +[1.976s] Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport +[1.977s] writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log' +[2.030s] Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/command.log b/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/command.log new file mode 100644 index 0000000..bb00429 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_circle': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_circle' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/stderr.log b/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/stdout.log b/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/stdout.log new file mode 100644 index 0000000..8187e3f --- /dev/null +++ b/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/stdout.log @@ -0,0 +1,19 @@ +running egg_info +writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info +running install_scripts +Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log' diff --git a/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/stdout_stderr.log b/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/stdout_stderr.log new file mode 100644 index 0000000..8187e3f --- /dev/null +++ b/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/stdout_stderr.log @@ -0,0 +1,19 @@ +running egg_info +writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info +running install_scripts +Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle +writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log' diff --git a/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/streams.log b/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/streams.log new file mode 100644 index 0000000..7bbb848 --- /dev/null +++ b/ROS/log/build_2025-04-01_18-20-59/Turtle_circle/streams.log @@ -0,0 +1,21 @@ +[1.558s] Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_circle': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +[1.942s] running egg_info +[1.944s] writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO +[1.944s] writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt +[1.945s] writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt +[1.945s] writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt +[1.945s] writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt +[1.948s] reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +[1.949s] writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt' +[1.949s] running build +[1.950s] running build_py +[1.950s] running install +[1.950s] running install_lib +[1.952s] running install_data +[1.953s] running install_egg_info +[1.955s] removing '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info' (and everything under it) +[1.955s] Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info +[1.957s] running install_scripts +[1.990s] Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle +[1.990s] writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log' +[2.042s] Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_circle' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data diff --git a/ROS/log/build_2025-04-01_18-20-59/events.log b/ROS/log/build_2025-04-01_18-20-59/events.log new file mode 100644 index 0000000..aed79dc --- /dev/null +++ b/ROS/log/build_2025-04-01_18-20-59/events.log @@ -0,0 +1,72 @@ +[0.000000] (-) TimerEvent: {} +[0.002198] (Turtle_Teleport) JobQueued: {'identifier': 'Turtle_Teleport', 'dependencies': OrderedDict()} +[0.002368] (Turtle_circle) JobQueued: {'identifier': 'Turtle_circle', 'dependencies': OrderedDict()} +[0.002504] (Turtle_Teleport) JobStarted: {'identifier': 'Turtle_Teleport'} +[0.026109] (Turtle_circle) JobStarted: {'identifier': 'Turtle_circle'} +[0.099392] (-) TimerEvent: {} +[0.200657] (-) TimerEvent: {} +[0.301559] (-) TimerEvent: {} +[0.402319] (-) TimerEvent: {} +[0.503008] (-) TimerEvent: {} +[0.603654] (-) TimerEvent: {} +[0.704260] (-) TimerEvent: {} +[0.804908] (-) TimerEvent: {} +[0.905906] (-) TimerEvent: {} +[1.006430] (-) TimerEvent: {} +[1.107051] (-) TimerEvent: {} +[1.207644] (-) TimerEvent: {} +[1.308338] (-) TimerEvent: {} +[1.409601] (-) TimerEvent: {} +[1.504137] (Turtle_circle) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/Turtle_circle', 'build', '--build-base', '/home/astro/IGVC-Pushed/build/Turtle_circle/build', 'install', '--record', '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/astro/IGVC-Pushed/src/Turtle_circle', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'astro', 'GIT_ASKPASS': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass.sh', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib', 'HOME': '/home/astro', 'OLDPWD': '/home/astro', 'TERM_PROGRAM_VERSION': '1.98.2', 'VSCODE_IPC_HOOK_CLI': '/run/user/1000/vscode-ipc-46ff07ca-ff6f-47aa-90c9-40fa9ac5bcdd.sock', 'ROS_PYTHON_VERSION': '3', 'VSCODE_GIT_ASKPASS_MAIN': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass-main.js', 'VSCODE_GIT_ASKPASS_NODE': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/node', 'PYDEVD_DISABLE_FILE_VALIDATION': '1', 'BUNDLED_DEBUGPY_PATH': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/libs/debugpy', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'WSL_DISTRO_NAME': 'Ubuntu-22.04', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/astro/IGVC-Pushed/install:/home/astro/IGVC-Pushed/src/install', 'ROS_DISTRO': 'humble', 'LOGNAME': 'astro', 'NAME': 'TheLaptop919', 'WSL_INTEROP': '/run/WSL/394_interop', 'PULSE_SERVER': 'unix:/mnt/wslg/PulseServer', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'TERM': 'xterm-256color', 'ROS_LOCALHOST_ONLY': '0', 'PATH': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/bin/remote-cli:/home/astro/.local/bin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/MinGW/bin:/mnt/c/MinGW/lib:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files (x86)/cloudflared/:/mnt/c/Program Files (x86)/cloudflared:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Program Files/nodejs/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/Cloudflare/Cloudflare WARP/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/astro/.console-ninja/.bin:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/Users/astro/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/astro/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Program Files/heroku/bin:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Users/astro/AppData/Roaming/npm:/snap/bin:/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/scripts/noConfigScripts', 'XDG_RUNTIME_DIR': '/run/user/1000/', 'DISPLAY': ':0', 'VSCODE_DEBUGPY_ADAPTER_ENDPOINTS': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/.noConfigDebugAdapterEndpoints/endpoint-3fc4b7a904ce03ed.txt', 'LANG': 'C.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'VSCODE_GIT_IPC_HANDLE': '/run/user/1000/vscode-git-bbc382fe71.sock', 'TERM_PROGRAM': 'vscode', 'AMENT_PREFIX_PATH': '/home/astro/IGVC-Pushed/install/Turtle_circle:/home/astro/IGVC-Pushed/install/Turtle_Teleport:/home/astro/IGVC-Pushed/src/install/Turtle_circle:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport:/opt/ros/humble', 'SHELL': '/usr/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'VSCODE_GIT_ASKPASS_EXTRA_ARGS': '', 'PWD': '/home/astro/IGVC-Pushed/build/Turtle_circle', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport/lib/python3.10/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages', 'COLCON': '1', 'WSL2_GUI_APPS_ENABLED': '1', 'HOSTTYPE': 'x86_64', 'WSLENV': 'VSCODE_WSL_EXT_LOCATION/up'}, 'shell': False} +[1.585146] (-) TimerEvent: {} +[1.585463] (Turtle_Teleport) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', '-W', 'ignore:easy_install command is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/Turtle_Teleport', 'build', '--build-base', '/home/astro/IGVC-Pushed/build/Turtle_Teleport/build', 'install', '--record', '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/astro/IGVC-Pushed/src/Turtle_Teleport', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'astro', 'GIT_ASKPASS': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass.sh', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib', 'HOME': '/home/astro', 'OLDPWD': '/home/astro', 'TERM_PROGRAM_VERSION': '1.98.2', 'VSCODE_IPC_HOOK_CLI': '/run/user/1000/vscode-ipc-46ff07ca-ff6f-47aa-90c9-40fa9ac5bcdd.sock', 'ROS_PYTHON_VERSION': '3', 'VSCODE_GIT_ASKPASS_MAIN': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/extensions/git/dist/askpass-main.js', 'VSCODE_GIT_ASKPASS_NODE': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/node', 'PYDEVD_DISABLE_FILE_VALIDATION': '1', 'BUNDLED_DEBUGPY_PATH': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/libs/debugpy', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'WSL_DISTRO_NAME': 'Ubuntu-22.04', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/astro/IGVC-Pushed/install:/home/astro/IGVC-Pushed/src/install', 'ROS_DISTRO': 'humble', 'LOGNAME': 'astro', 'NAME': 'TheLaptop919', 'WSL_INTEROP': '/run/WSL/394_interop', 'PULSE_SERVER': 'unix:/mnt/wslg/PulseServer', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'TERM': 'xterm-256color', 'ROS_LOCALHOST_ONLY': '0', 'PATH': '/home/astro/.vscode-server/bin/ddc367ed5c8936efe395cffeec279b04ffd7db78/bin/remote-cli:/home/astro/.local/bin:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/MinGW/bin:/mnt/c/MinGW/lib:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/:/mnt/c/Program Files (x86)/cloudflared/:/mnt/c/Program Files (x86)/cloudflared:/mnt/c/Program Files/Git/cmd:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Program Files/nodejs/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/Cloudflare/Cloudflare WARP/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/astro/.console-ninja/.bin:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/Scripts/:/mnt/c/Users/astro/AppData/Local/Programs/Python/Python313/:/mnt/c/Users/astro/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/astro/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Program Files/heroku/bin:/mnt/c/Users/astro/AppData/Local/Microsoft/WinGet/Links:/mnt/c/Users/astro/AppData/Roaming/npm:/snap/bin:/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/bundled/scripts/noConfigScripts', 'XDG_RUNTIME_DIR': '/run/user/1000/', 'DISPLAY': ':0', 'VSCODE_DEBUGPY_ADAPTER_ENDPOINTS': '/home/astro/.vscode-server/extensions/ms-python.debugpy-2025.4.1/.noConfigDebugAdapterEndpoints/endpoint-3fc4b7a904ce03ed.txt', 'LANG': 'C.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'VSCODE_GIT_IPC_HANDLE': '/run/user/1000/vscode-git-bbc382fe71.sock', 'TERM_PROGRAM': 'vscode', 'AMENT_PREFIX_PATH': '/home/astro/IGVC-Pushed/install/Turtle_circle:/home/astro/IGVC-Pushed/install/Turtle_Teleport:/home/astro/IGVC-Pushed/src/install/Turtle_circle:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport:/opt/ros/humble', 'SHELL': '/usr/bin/bash', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'VSCODE_GIT_ASKPASS_EXTRA_ARGS': '', 'PWD': '/home/astro/IGVC-Pushed/build/Turtle_Teleport', 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_circle/lib/python3.10/site-packages:/home/astro/IGVC-Pushed/src/install/Turtle_Teleport/lib/python3.10/site-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages', 'COLCON': '1', 'WSL2_GUI_APPS_ENABLED': '1', 'HOSTTYPE': 'x86_64', 'WSLENV': 'VSCODE_WSL_EXT_LOCATION/up'}, 'shell': False} +[1.686529] (-) TimerEvent: {} +[1.787278] (-) TimerEvent: {} +[1.887923] (-) TimerEvent: {} +[1.923877] (Turtle_Teleport) StdoutLine: {'line': b'running egg_info\n'} +[1.926379] (Turtle_Teleport) StdoutLine: {'line': b'writing ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/PKG-INFO\n'} +[1.927288] (Turtle_Teleport) StdoutLine: {'line': b'writing dependency_links to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/dependency_links.txt\n'} +[1.927866] (Turtle_Teleport) StdoutLine: {'line': b'writing entry points to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/entry_points.txt\n'} +[1.928314] (Turtle_Teleport) StdoutLine: {'line': b'writing requirements to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/requires.txt\n'} +[1.928729] (Turtle_Teleport) StdoutLine: {'line': b'writing top-level names to ../../build/Turtle_Teleport/Turtle_Teleport.egg-info/top_level.txt\n'} +[1.932124] (Turtle_Teleport) StdoutLine: {'line': b"reading manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt'\n"} +[1.933625] (Turtle_Teleport) StdoutLine: {'line': b"writing manifest file '../../build/Turtle_Teleport/Turtle_Teleport.egg-info/SOURCES.txt'\n"} +[1.934073] (Turtle_Teleport) StdoutLine: {'line': b'running build\n'} +[1.934434] (Turtle_Teleport) StdoutLine: {'line': b'running build_py\n'} +[1.935076] (Turtle_Teleport) StdoutLine: {'line': b'copying Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport\n'} +[1.935309] (Turtle_Teleport) StdoutLine: {'line': b'running install\n'} +[1.935817] (Turtle_Teleport) StdoutLine: {'line': b'running install_lib\n'} +[1.937224] (Turtle_Teleport) StdoutLine: {'line': b'copying /home/astro/IGVC-Pushed/build/Turtle_Teleport/build/lib/Turtle_Teleport/client.py -> /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport\n'} +[1.938350] (Turtle_Teleport) StdoutLine: {'line': b'byte-compiling /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport/client.py to client.cpython-310.pyc\n'} +[1.939580] (Turtle_Teleport) StdoutLine: {'line': b'running install_data\n'} +[1.939924] (Turtle_Teleport) StdoutLine: {'line': b'running install_egg_info\n'} +[1.942911] (Turtle_Teleport) StdoutLine: {'line': b"removing '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info' (and everything under it)\n"} +[1.943591] (Turtle_Teleport) StdoutLine: {'line': b'Copying ../../build/Turtle_Teleport/Turtle_Teleport.egg-info to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages/Turtle_Teleport-0.0.0-py3.10.egg-info\n'} +[1.946196] (Turtle_Teleport) StdoutLine: {'line': b'running install_scripts\n'} +[1.968105] (Turtle_circle) StdoutLine: {'line': b'running egg_info\n'} +[1.969629] (Turtle_circle) StdoutLine: {'line': b'writing ../../build/Turtle_circle/Turtle_circle.egg-info/PKG-INFO\n'} +[1.970725] (Turtle_circle) StdoutLine: {'line': b'writing dependency_links to ../../build/Turtle_circle/Turtle_circle.egg-info/dependency_links.txt\n'} +[1.971171] (Turtle_circle) StdoutLine: {'line': b'writing entry points to ../../build/Turtle_circle/Turtle_circle.egg-info/entry_points.txt\n'} +[1.971414] (Turtle_circle) StdoutLine: {'line': b'writing requirements to ../../build/Turtle_circle/Turtle_circle.egg-info/requires.txt\n'} +[1.971561] (Turtle_circle) StdoutLine: {'line': b'writing top-level names to ../../build/Turtle_circle/Turtle_circle.egg-info/top_level.txt\n'} +[1.973801] (Turtle_circle) StdoutLine: {'line': b"reading manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt'\n"} +[1.975232] (Turtle_circle) StdoutLine: {'line': b"writing manifest file '../../build/Turtle_circle/Turtle_circle.egg-info/SOURCES.txt'\n"} +[1.975535] (Turtle_circle) StdoutLine: {'line': b'running build\n'} +[1.975710] (Turtle_circle) StdoutLine: {'line': b'running build_py\n'} +[1.976158] (Turtle_circle) StdoutLine: {'line': b'running install\n'} +[1.976426] (Turtle_circle) StdoutLine: {'line': b'running install_lib\n'} +[1.978075] (Turtle_circle) StdoutLine: {'line': b'running install_data\n'} +[1.979051] (Turtle_circle) StdoutLine: {'line': b'running install_egg_info\n'} +[1.979399] (Turtle_Teleport) StdoutLine: {'line': b'Installing client script to /home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/Turtle_Teleport\n'} +[1.979551] (Turtle_Teleport) StdoutLine: {'line': b"writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log'\n"} +[1.980902] (Turtle_circle) StdoutLine: {'line': b"removing '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info' (and everything under it)\n"} +[1.981473] (Turtle_circle) StdoutLine: {'line': b'Copying ../../build/Turtle_circle/Turtle_circle.egg-info to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages/Turtle_circle-0.0.0-py3.10.egg-info\n'} +[1.982982] (Turtle_circle) StdoutLine: {'line': b'running install_scripts\n'} +[1.988657] (-) TimerEvent: {} +[2.015676] (Turtle_circle) StdoutLine: {'line': b'Installing pub script to /home/astro/IGVC-Pushed/install/Turtle_circle/lib/Turtle_circle\n'} +[2.016227] (Turtle_circle) StdoutLine: {'line': b"writing list of installed files to '/home/astro/IGVC-Pushed/build/Turtle_circle/install.log'\n"} +[2.032204] (Turtle_Teleport) CommandEnded: {'returncode': 0} +[2.052329] (Turtle_Teleport) JobEnded: {'identifier': 'Turtle_Teleport', 'rc': 0} +[2.068122] (Turtle_circle) CommandEnded: {'returncode': 0} +[2.083404] (Turtle_circle) JobEnded: {'identifier': 'Turtle_circle', 'rc': 0} +[2.086639] (-) EventReactorShutdown: {} diff --git a/ROS/log/build_2025-04-01_18-20-59/logger_all.log b/ROS/log/build_2025-04-01_18-20-59/logger_all.log new file mode 100644 index 0000000..2f951bf --- /dev/null +++ b/ROS/log/build_2025-04-01_18-20-59/logger_all.log @@ -0,0 +1,182 @@ +[0.261s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.261s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.490s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.490s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.490s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.490s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.490s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.490s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.490s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/astro/IGVC-Pushed' +[0.490s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.490s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.490s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.491s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.491s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.491s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.491s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.491s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.491s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.504s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.504s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.504s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.504s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.504s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.504s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.504s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.504s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.505s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['ignore', 'ignore_ament_install'] +[0.506s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'ignore' +[0.507s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'ignore_ament_install' +[0.507s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['colcon_pkg'] +[0.507s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'colcon_pkg' +[0.507s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['colcon_meta'] +[0.507s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'colcon_meta' +[0.507s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extensions ['ros'] +[0.507s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_Teleport) by extension 'ros' +[0.511s] DEBUG:colcon.colcon_core.package_identification:Package 'src/Turtle_Teleport' with type 'ros.ament_python' and name 'Turtle_Teleport' +[0.511s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['ignore', 'ignore_ament_install'] +[0.512s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'ignore' +[0.512s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'ignore_ament_install' +[0.512s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['colcon_pkg'] +[0.512s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'colcon_pkg' +[0.512s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['colcon_meta'] +[0.512s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'colcon_meta' +[0.512s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extensions ['ros'] +[0.512s] Level 1:colcon.colcon_core.package_identification:_identify(src/Turtle_circle) by extension 'ros' +[0.514s] DEBUG:colcon.colcon_core.package_identification:Package 'src/Turtle_circle' with type 'ros.ament_python' and name 'Turtle_circle' +[0.514s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.514s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.514s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.514s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.514s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.568s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.568s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.569s] WARNING:colcon.colcon_core.prefix_path.colcon:The path '/home/astro/IGVC-Pushed/src/install' in the environment variable COLCON_PREFIX_PATH doesn't exist +[0.569s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/astro/IGVC-Pushed/src/install/Turtle_circle' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.569s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/astro/IGVC-Pushed/src/install/Turtle_Teleport' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.570s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 2 installed packages in /home/astro/IGVC-Pushed/install +[0.572s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 271 installed packages in /opt/ros/humble +[0.574s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.630s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_args' from command line to 'None' +[0.630s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_target' from command line to 'None' +[0.630s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.630s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_clean_cache' from command line to 'False' +[0.630s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_clean_first' from command line to 'False' +[0.630s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'cmake_force_configure' from command line to 'False' +[0.630s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'ament_cmake_args' from command line to 'None' +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'catkin_cmake_args' from command line to 'None' +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_Teleport' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.631s] DEBUG:colcon.colcon_core.verb:Building package 'Turtle_Teleport' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/astro/IGVC-Pushed/build/Turtle_Teleport', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/astro/IGVC-Pushed/install/Turtle_Teleport', 'merge_install': False, 'path': '/home/astro/IGVC-Pushed/src/Turtle_Teleport', 'symlink_install': False, 'test_result_base': None} +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_args' from command line to 'None' +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_target' from command line to 'None' +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_clean_cache' from command line to 'False' +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_clean_first' from command line to 'False' +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'cmake_force_configure' from command line to 'False' +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'ament_cmake_args' from command line to 'None' +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'catkin_cmake_args' from command line to 'None' +[0.631s] Level 5:colcon.colcon_core.verb:set package 'Turtle_circle' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.631s] DEBUG:colcon.colcon_core.verb:Building package 'Turtle_circle' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/astro/IGVC-Pushed/build/Turtle_circle', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/astro/IGVC-Pushed/install/Turtle_circle', 'merge_install': False, 'path': '/home/astro/IGVC-Pushed/src/Turtle_circle', 'symlink_install': False, 'test_result_base': None} +[0.632s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.634s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.635s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' with build type 'ament_python' +[0.635s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_Teleport', 'ament_prefix_path') +[0.641s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.642s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.ps1' +[0.645s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.dsv' +[0.647s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/ament_prefix_path.sh' +[0.651s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.651s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.659s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/astro/IGVC-Pushed/src/Turtle_circle' with build type 'ament_python' +[0.660s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_circle', 'ament_prefix_path') +[0.662s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.ps1' +[0.664s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.dsv' +[0.665s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/ament_prefix_path.sh' +[0.667s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.668s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.087s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' +[1.088s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.088s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.521s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/astro/IGVC-Pushed/src/Turtle_circle' +[1.522s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[1.522s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[2.218s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_circle': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +[2.221s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +[2.666s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_Teleport' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_Teleport/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_Teleport build --build-base /home/astro/IGVC-Pushed/build/Turtle_Teleport/build install --record /home/astro/IGVC-Pushed/build/Turtle_Teleport/install.log --single-version-externally-managed install_data +[2.670s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport' for CMake module files +[2.671s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport' for CMake config files +[2.672s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib' +[2.673s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/bin' +[2.673s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/pkgconfig/Turtle_Teleport.pc' +[2.673s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/lib/python3.10/site-packages' +[2.673s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_Teleport', 'pythonpath') +[2.674s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.ps1' +[2.675s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.dsv' +[2.676s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/hook/pythonpath.sh' +[2.678s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_Teleport/bin' +[2.678s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(Turtle_Teleport) +[2.678s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.ps1' +[2.680s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.dsv' +[2.681s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.sh' +[2.682s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.bash' +[2.684s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/Turtle_Teleport/package.zsh' +[2.685s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/astro/IGVC-Pushed/install/Turtle_Teleport/share/colcon-core/packages/Turtle_Teleport) +[2.701s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle' for CMake module files +[2.703s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/astro/IGVC-Pushed/src/Turtle_circle' returned '0': PYTHONPATH=/home/astro/IGVC-Pushed/build/Turtle_circle/prefix_override:/usr/lib/python3/dist-packages/colcon_core/task/python/colcon_distutils_commands:/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated -W ignore:easy_install command is deprecated setup.py egg_info --egg-base ../../build/Turtle_circle build --build-base /home/astro/IGVC-Pushed/build/Turtle_circle/build install --record /home/astro/IGVC-Pushed/build/Turtle_circle/install.log --single-version-externally-managed install_data +[2.703s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle' for CMake config files +[2.704s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/lib' +[2.705s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/bin' +[2.705s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/pkgconfig/Turtle_circle.pc' +[2.706s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/lib/python3.10/site-packages' +[2.706s] Level 1:colcon.colcon_core.shell:create_environment_hook('Turtle_circle', 'pythonpath') +[2.706s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.ps1' +[2.708s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.dsv' +[2.709s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/hook/pythonpath.sh' +[2.710s] Level 1:colcon.colcon_core.environment:checking '/home/astro/IGVC-Pushed/install/Turtle_circle/bin' +[2.711s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(Turtle_circle) +[2.711s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.ps1' +[2.712s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.dsv' +[2.713s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.sh' +[2.714s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.bash' +[2.715s] INFO:colcon.colcon_core.shell:Creating package script '/home/astro/IGVC-Pushed/install/Turtle_circle/share/Turtle_circle/package.zsh' +[2.716s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/astro/IGVC-Pushed/install/Turtle_circle/share/colcon-core/packages/Turtle_circle) +[2.716s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[2.718s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[2.719s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[2.719s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[2.799s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[2.800s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[2.800s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[2.800s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[2.800s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /run/user/1000/bus: No such file or directory +[2.800s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[2.801s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.ps1' +[2.803s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/astro/IGVC-Pushed/install/_local_setup_util_ps1.py' +[2.805s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.ps1' +[2.807s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.sh' +[2.808s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/astro/IGVC-Pushed/install/_local_setup_util_sh.py' +[2.810s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.sh' +[2.812s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.bash' +[2.814s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.bash' +[2.816s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/astro/IGVC-Pushed/install/local_setup.zsh' +[2.817s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/astro/IGVC-Pushed/install/setup.zsh' diff --git a/ROS/log/latest b/ROS/log/latest new file mode 100644 index 0000000..b57d247 --- /dev/null +++ b/ROS/log/latest @@ -0,0 +1 @@ +latest_build \ No newline at end of file diff --git a/ROS/log/latest_build b/ROS/log/latest_build new file mode 100644 index 0000000..6b2e363 --- /dev/null +++ b/ROS/log/latest_build @@ -0,0 +1 @@ +build_2025-04-01_18-20-59 \ No newline at end of file diff --git a/ROS/src/Turtle_Teleport/Turtle_Teleport/__init__.py b/ROS/src/Turtle_Teleport/Turtle_Teleport/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ROS/src/Turtle_Teleport/Turtle_Teleport/client.py b/ROS/src/Turtle_Teleport/Turtle_Teleport/client.py new file mode 100644 index 0000000..76bfb53 --- /dev/null +++ b/ROS/src/Turtle_Teleport/Turtle_Teleport/client.py @@ -0,0 +1,43 @@ +import rclpy +from rclpy.node import Node +from turtlesim.srv import TeleportAbsolute # as given in Task , imported turtlesim services + + +class TeleportClient(Node): + def __init__(self): + super().__init__('teleport_client') + self.cli = self.create_client( + TeleportAbsolute, '/turtle1/teleport_absolute') + + def send_request(self, x, y, theta): + request = TeleportAbsolute.Request() + request.x = float(x) # Set x-coordinate + request.y = float(y) # Set y-coordinate + request.theta = float(theta) # Set orientation (theta) + + # Send an asynchronous service request + future = self.cli.call_async(request) + rclpy.spin_until_future_complete(self, future) # Wait for the response + + # Checking if the service call was successful + if future.result() is not None: + self.get_logger().info("Turtle Teleported successfully") # Log success message + + +def main(): + rclpy.init() + teleport_client = TeleportClient() # Creating an instance + + # Take user input + x = input("Enter x : ") + y = input("Enter y : ") + theta = input("Enter theta : ") + + teleport_client.send_request(x, y, theta) # calling send_request + + teleport_client.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': + main() diff --git a/ROS/src/Turtle_Teleport/package.xml b/ROS/src/Turtle_Teleport/package.xml new file mode 100644 index 0000000..430f34c --- /dev/null +++ b/ROS/src/Turtle_Teleport/package.xml @@ -0,0 +1,18 @@ + + + + Turtle_Teleport + 0.0.0 + TODO: Package description + astro + TODO: License declaration + + ament_copyright + ament_flake8 + ament_pep257 + python3-pytest + + + ament_python + + diff --git a/ROS/src/Turtle_Teleport/resource/Turtle_Teleport b/ROS/src/Turtle_Teleport/resource/Turtle_Teleport new file mode 100644 index 0000000..e69de29 diff --git a/ROS/src/Turtle_Teleport/setup.cfg b/ROS/src/Turtle_Teleport/setup.cfg new file mode 100644 index 0000000..dcdb930 --- /dev/null +++ b/ROS/src/Turtle_Teleport/setup.cfg @@ -0,0 +1,4 @@ +[develop] +script_dir=$base/lib/Turtle_Teleport +[install] +install_scripts=$base/lib/Turtle_Teleport diff --git a/ROS/src/Turtle_Teleport/setup.py b/ROS/src/Turtle_Teleport/setup.py new file mode 100644 index 0000000..2642d87 --- /dev/null +++ b/ROS/src/Turtle_Teleport/setup.py @@ -0,0 +1,26 @@ +from setuptools import find_packages, setup + +package_name = 'Turtle_Teleport' + +setup( + name=package_name, + version='0.0.0', + packages=find_packages(exclude=['test']), + data_files=[ + ('share/ament_index/resource_index/packages', + ['resource/' + package_name]), + ('share/' + package_name, ['package.xml']), + ], + install_requires=['setuptools'], + zip_safe=True, + maintainer='astro', + maintainer_email='rudrakshkumawat919@gmail.com', + description='TODO: Package description', + license='TODO: License declaration', + tests_require=['pytest'], + entry_points={ + 'console_scripts': [ + 'client = Turtle_Teleport.client:main' + ], + }, +) diff --git a/ROS/src/Turtle_Teleport/test/test_copyright.py b/ROS/src/Turtle_Teleport/test/test_copyright.py new file mode 100644 index 0000000..97a3919 --- /dev/null +++ b/ROS/src/Turtle_Teleport/test/test_copyright.py @@ -0,0 +1,25 @@ +# Copyright 2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_copyright.main import main +import pytest + + +# Remove the `skip` decorator once the source file(s) have a copyright header +@pytest.mark.skip(reason='No copyright header has been placed in the generated source file.') +@pytest.mark.copyright +@pytest.mark.linter +def test_copyright(): + rc = main(argv=['.', 'test']) + assert rc == 0, 'Found errors' diff --git a/ROS/src/Turtle_Teleport/test/test_flake8.py b/ROS/src/Turtle_Teleport/test/test_flake8.py new file mode 100644 index 0000000..27ee107 --- /dev/null +++ b/ROS/src/Turtle_Teleport/test/test_flake8.py @@ -0,0 +1,25 @@ +# Copyright 2017 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_flake8.main import main_with_errors +import pytest + + +@pytest.mark.flake8 +@pytest.mark.linter +def test_flake8(): + rc, errors = main_with_errors(argv=[]) + assert rc == 0, \ + 'Found %d code style errors / warnings:\n' % len(errors) + \ + '\n'.join(errors) diff --git a/ROS/src/Turtle_Teleport/test/test_pep257.py b/ROS/src/Turtle_Teleport/test/test_pep257.py new file mode 100644 index 0000000..b234a38 --- /dev/null +++ b/ROS/src/Turtle_Teleport/test/test_pep257.py @@ -0,0 +1,23 @@ +# Copyright 2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_pep257.main import main +import pytest + + +@pytest.mark.linter +@pytest.mark.pep257 +def test_pep257(): + rc = main(argv=['.', 'test']) + assert rc == 0, 'Found code style errors / warnings' diff --git a/ROS/src/Turtle_circle/Turtle_circle/Publisher.py b/ROS/src/Turtle_circle/Turtle_circle/Publisher.py new file mode 100644 index 0000000..516f98d --- /dev/null +++ b/ROS/src/Turtle_circle/Turtle_circle/Publisher.py @@ -0,0 +1,38 @@ +import rclpy +from rclpy.node import Node +from geometry_msgs.msg import Twist # as given in Task, imported Twist message for velocity control + + +class CircularMotion(Node): # Define a class that inherits from Node + def __init__(self): + super().__init__('circular_motion') + self.pub = self.create_publisher(Twist, '/turtle1/cmd_vel', 10) # Create a publisher for the /turtle1/cmd_vel topic + + def move(self, r, v): + + a = Twist() + a.linear.x = float(v) # Set linear velocity + a.angular.z = float(v) / float(r) # Compute angular velocity + + while True: # Infinite loop to keep the turtle moving + self.pub.publish(a) # Publish the velocity command + self.get_logger().info(f'Moving in circle: radius={r}, velocity={v}, angular={a.angular.z}') # This output a message that showes the values that user has feed + + +def main(args=None): + rclpy.init(args=args) + node = CircularMotion() # Create an instance of the CircularMotion node + + # Take user input for radius and velocity + r = float(input("Enter radius: ")) + v = float(input("Enter velocity: ")) + + node.move(r, v) # Call the move function with user-provided values + + rclpy.spin(node) + node.destroy_node() + rclpy.shutdown() + + +if __name__ == '__main__': # Entry point of the script + main() diff --git a/ROS/src/Turtle_circle/Turtle_circle/__init__.py b/ROS/src/Turtle_circle/Turtle_circle/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ROS/src/Turtle_circle/package.xml b/ROS/src/Turtle_circle/package.xml new file mode 100644 index 0000000..e66f049 --- /dev/null +++ b/ROS/src/Turtle_circle/package.xml @@ -0,0 +1,18 @@ + + + + Turtle_circle + 0.0.0 + TODO: Package description + astro + TODO: License declaration + + ament_copyright + ament_flake8 + ament_pep257 + python3-pytest + + + ament_python + + diff --git a/ROS/src/Turtle_circle/resource/Turtle_circle b/ROS/src/Turtle_circle/resource/Turtle_circle new file mode 100644 index 0000000..e69de29 diff --git a/ROS/src/Turtle_circle/setup.cfg b/ROS/src/Turtle_circle/setup.cfg new file mode 100644 index 0000000..84339e4 --- /dev/null +++ b/ROS/src/Turtle_circle/setup.cfg @@ -0,0 +1,4 @@ +[develop] +script_dir=$base/lib/Turtle_circle +[install] +install_scripts=$base/lib/Turtle_circle diff --git a/ROS/src/Turtle_circle/setup.py b/ROS/src/Turtle_circle/setup.py new file mode 100644 index 0000000..a14a703 --- /dev/null +++ b/ROS/src/Turtle_circle/setup.py @@ -0,0 +1,26 @@ +from setuptools import find_packages, setup + +package_name = 'Turtle_circle' + +setup( + name=package_name, + version='0.0.0', + packages=find_packages(exclude=['test']), + data_files=[ + ('share/ament_index/resource_index/packages', + ['resource/' + package_name]), + ('share/' + package_name, ['package.xml']), + ], + install_requires=['setuptools'], + zip_safe=True, + maintainer='astro', + maintainer_email='rudrakshkumawat919@gmail.com', + description='TODO: Package description', + license='TODO: License declaration', + tests_require=['pytest'], + entry_points={ + 'console_scripts': [ + 'pub = Turtle_circle.Publisher:main' + ], + }, +) diff --git a/ROS/src/Turtle_circle/test/test_copyright.py b/ROS/src/Turtle_circle/test/test_copyright.py new file mode 100644 index 0000000..97a3919 --- /dev/null +++ b/ROS/src/Turtle_circle/test/test_copyright.py @@ -0,0 +1,25 @@ +# Copyright 2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_copyright.main import main +import pytest + + +# Remove the `skip` decorator once the source file(s) have a copyright header +@pytest.mark.skip(reason='No copyright header has been placed in the generated source file.') +@pytest.mark.copyright +@pytest.mark.linter +def test_copyright(): + rc = main(argv=['.', 'test']) + assert rc == 0, 'Found errors' diff --git a/ROS/src/Turtle_circle/test/test_flake8.py b/ROS/src/Turtle_circle/test/test_flake8.py new file mode 100644 index 0000000..27ee107 --- /dev/null +++ b/ROS/src/Turtle_circle/test/test_flake8.py @@ -0,0 +1,25 @@ +# Copyright 2017 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_flake8.main import main_with_errors +import pytest + + +@pytest.mark.flake8 +@pytest.mark.linter +def test_flake8(): + rc, errors = main_with_errors(argv=[]) + assert rc == 0, \ + 'Found %d code style errors / warnings:\n' % len(errors) + \ + '\n'.join(errors) diff --git a/ROS/src/Turtle_circle/test/test_pep257.py b/ROS/src/Turtle_circle/test/test_pep257.py new file mode 100644 index 0000000..b234a38 --- /dev/null +++ b/ROS/src/Turtle_circle/test/test_pep257.py @@ -0,0 +1,23 @@ +# Copyright 2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_pep257.main import main +import pytest + + +@pytest.mark.linter +@pytest.mark.pep257 +def test_pep257(): + rc = main(argv=['.', 'test']) + assert rc == 0, 'Found code style errors / warnings' diff --git a/Setup/Dockerfile b/Setup/Dockerfile new file mode 100644 index 0000000..e69de29