Skip to main content
Glama
setup-ros1-workspace.shโ€ข1.24 kB
#!/bin/bash # Setup ROS 1.4 workspace for Scout development set -e echo "๐Ÿ”ง Setting up ROS 1.4 (Melodic) workspace for Scout..." # Source ROS source /opt/ros/melodic/setup.bash # Navigate to workspace cd /ros_ws # Initialize workspace if needed if [ ! -f "src/CMakeLists.txt" ]; then echo "๐Ÿ“ฆ Initializing catkin workspace..." catkin_init_workspace src fi # Copy Scout SDK if not already present if [ ! -d "src/roller_eye" ]; then echo "๐Ÿ“ฅ Copying Scout SDK..." if [ -d "/ros_ws/src/roller_eye" ]; then echo "โœ… Scout SDK already mounted" else echo "โš ๏ธ Scout SDK not found. Please mount it in docker-compose.yml" fi fi # Install dependencies echo "๐Ÿ“š Installing dependencies..." rosdep update if [ -d "src/roller_eye" ]; then rosdep install --from-paths src --ignore-src -r -y || true fi # Build workspace echo "๐Ÿ”จ Building workspace..." catkin_make # Source workspace source devel/setup.bash echo "โœ… ROS 1.4 workspace setup complete!" echo "" echo "Next steps:" echo " 1. Start rosbridge: roslaunch rosbridge_server rosbridge_websocket.launch port:=9090" echo " 2. Test Scout SDK: rosrun roller_eye <node_name>" echo " 3. Use robotics-mcp to connect via rosbridge"

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/robotics-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server