Skip to content

Commit 506a814

Browse files
committed
chore: pre-commit
1 parent 0119d2b commit 506a814

33 files changed

+62
-45
lines changed

config.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ embeddings_model = "amazon.titan-embed-text-v1"
1010
region_name = "us-east-1"
1111

1212
[openai]
13-
simple_model = "gpt-4o-mini"
14-
complex_model = "gpt-4o"
13+
simple_model = "llama3.2-vision-tools"
14+
complex_model = "llama3.2-vision-tools"
1515
embeddings_model = "text-embedding-ada-002"
16-
base_url = "https://api.openai.com/v1/" # for openai compatible apis
16+
base_url = "http://localhost:11434/v1" # for openai compatible apis
1717

1818
[ollama]
1919
simple_model = "llama3.2"

examples/agriculture-demo.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@
1515
import argparse
1616

1717
import rclpy
18+
from rclpy.action import ActionClient
19+
from rclpy.callback_groups import ReentrantCallbackGroup
20+
from rclpy.executors import MultiThreadedExecutor
21+
from rclpy.node import Node
22+
from std_srvs.srv import Trigger
23+
1824
from rai.node import RaiStateBasedLlmNode, describe_ros_image
1925
from rai.tools.ros.native import (
2026
GetCameraImage,
@@ -24,12 +30,6 @@
2430
Ros2ShowMsgInterfaceTool,
2531
)
2632
from rai.tools.time import WaitForSecondsTool
27-
from rclpy.action import ActionClient
28-
from rclpy.callback_groups import ReentrantCallbackGroup
29-
from rclpy.executors import MultiThreadedExecutor
30-
from rclpy.node import Node
31-
from std_srvs.srv import Trigger
32-
3333
from rai_interfaces.action import Task
3434

3535

examples/manipulation-demo-streamlit.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
import streamlit as st
1818
from langchain_core.messages import AIMessage, HumanMessage, ToolMessage
19+
1920
from rai.agents.integrations.streamlit import get_streamlit_cb, streamlit_invoke
2021
from rai.messages import HumanMultimodalMessage
2122

examples/manipulation-demo.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import rclpy
1818
import rclpy.qos
1919
from langchain_core.messages import HumanMessage
20+
2021
from rai.agents.conversational_agent import create_conversational_agent
2122
from rai.node import RaiBaseNode
2223
from rai.tools.ros.manipulation import GetObjectPositionsTool, MoveToPointTool

examples/rosbot-xl-demo.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
import rclpy
1919
import rclpy.executors
2020
import rclpy.logging
21+
from rai_open_set_vision.tools import GetDetectionTool, GetDistanceToObjectsTool
22+
2123
from rai.node import RaiStateBasedLlmNode
2224
from rai.tools.ros.native import (
2325
GetMsgFromTopic,
@@ -33,7 +35,6 @@
3335
Ros2RunActionAsync,
3436
)
3537
from rai.tools.time import WaitForSecondsTool
36-
from rai_open_set_vision.tools import GetDetectionTool, GetDistanceToObjectsTool
3738

3839
p = argparse.ArgumentParser()
3940
p.add_argument("--allowlist", type=Path, required=False, default=None)

examples/taxi-demo.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020
from langchain_community.tools.tavily_search import TavilySearchResults
2121
from langchain_core.messages import BaseMessage, HumanMessage
2222
from langchain_core.tools import tool
23+
from std_msgs.msg import String
24+
2325
from rai.agents.conversational_agent import create_conversational_agent
2426
from rai.tools.ros.cli import Ros2ServiceTool
2527
from rai.tools.ros.native import Ros2PubMessageTool
2628
from rai.utils.model_initialization import get_llm_model, get_tracing_callbacks
27-
from std_msgs.msg import String
28-
2929
from rai_hmi.api import GenericVoiceNode, split_message
3030

3131
system_prompt = """

src/examples/turtlebot4/turtlebot_demo.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import rclpy.qos
2424
import rclpy.subscription
2525
import rclpy.task
26+
2627
from rai.node import RaiStateBasedLlmNode
2728
from rai.tools.ros.native import (
2829
GetCameraImage,

src/rai_core/rai/tools/ros/utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,8 @@ def wait_for_message(
151151
if msg_info is not None:
152152
return True, msg_info[0]
153153
finally:
154-
node.destroy_subscription(sub)
154+
pass
155+
# node.destroy_subscription(sub)
155156

156157
return False, None
157158

src/rai_extensions/rai_open_set_vision/rai_open_set_vision/tools/gdino_tools.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@
1919
import rclpy.qos
2020
import sensor_msgs.msg
2121
from pydantic import BaseModel, Field
22-
from rai.node import RaiBaseNode
23-
from rai.tools.ros import Ros2BaseInput, Ros2BaseTool
24-
from rai.tools.ros.utils import convert_ros_img_to_ndarray
25-
from rai.tools.utils import wait_for_message
26-
from rai.utils.ros_async import get_future_result
2722
from rclpy.exceptions import (
2823
ParameterNotDeclaredException,
2924
ParameterUninitializedException,
3025
)
3126
from rclpy.task import Future
3227

28+
from rai.node import RaiBaseNode
29+
from rai.tools.ros import Ros2BaseInput, Ros2BaseTool
30+
from rai.tools.ros.utils import convert_ros_img_to_ndarray
31+
from rai.tools.utils import wait_for_message
32+
from rai.utils.ros_async import get_future_result
3333
from rai_interfaces.srv import RAIGroundingDino
3434
from rai_open_set_vision import GDINO_SERVICE_NAME
3535

src/rai_extensions/rai_open_set_vision/rai_open_set_vision/tools/segmentation_tools.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@
1919
import rclpy
2020
import sensor_msgs.msg
2121
from pydantic import Field
22-
from rai.node import RaiBaseNode
23-
from rai.tools.ros import Ros2BaseInput, Ros2BaseTool
24-
from rai.tools.ros.utils import convert_ros_img_to_base64, convert_ros_img_to_ndarray
25-
from rai.utils.ros_async import get_future_result
2622
from rclpy import Future
2723
from rclpy.exceptions import (
2824
ParameterNotDeclaredException,
2925
ParameterUninitializedException,
3026
)
3127

28+
from rai.node import RaiBaseNode
29+
from rai.tools.ros import Ros2BaseInput, Ros2BaseTool
30+
from rai.tools.ros.utils import convert_ros_img_to_base64, convert_ros_img_to_ndarray
31+
from rai.utils.ros_async import get_future_result
3232
from rai_interfaces.srv import RAIGroundedSam, RAIGroundingDino
3333
from rai_open_set_vision import GDINO_SERVICE_NAME
3434

0 commit comments

Comments
 (0)