mirror of
https://github.com/OSURoboticsClub/Rover_2017_2018.git
synced 2025-11-08 18:21:15 +00:00
Back to defaults after OMSI. IRIS fully working again.
This commit is contained in:
34
software/ros_packages/rover_control/src/drive_control/drive_control_test.py
Executable file
34
software/ros_packages/rover_control/src/drive_control/drive_control_test.py
Executable file
@@ -0,0 +1,34 @@
|
||||
#!/usr/bin/env python
|
||||
#####################################
|
||||
# Imports
|
||||
#####################################
|
||||
# Python native imports
|
||||
import rospy
|
||||
|
||||
from time import time, sleep
|
||||
|
||||
import serial.rs485
|
||||
import minimalmodbus
|
||||
|
||||
# Custom Imports
|
||||
from rover_control.msg import DriveControlMessage
|
||||
|
||||
rospy.init_node("tester")
|
||||
|
||||
pub = rospy.Publisher("/drive_control/rear", DriveControlMessage, queue_size=1)
|
||||
|
||||
sleep(1)
|
||||
|
||||
|
||||
while True:
|
||||
speed = int(input("Enter Speed: "))
|
||||
|
||||
message = DriveControlMessage()
|
||||
message.first_motor_speed = speed
|
||||
message.first_motor_direction = 1
|
||||
message.second_motor_speed = speed
|
||||
|
||||
pub.publish(message)
|
||||
|
||||
sleep(1)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<include file="$(find rover_main)/launch/rover/status.launch"/>
|
||||
|
||||
<!-- ########## Start Nimbro Topic Transport Nodes ########## -->
|
||||
<!--<include file="$(find rover_main)/launch/rover/topic_transport_senders.launch"/>-->
|
||||
<!--<include file="$(find rover_main)/launch/rover/topic_transport_receivers.launch"/>-->
|
||||
<include file="$(find rover_main)/launch/rover/topic_transport_senders.launch"/>
|
||||
<include file="$(find rover_main)/launch/rover/topic_transport_receivers.launch"/>
|
||||
|
||||
</launch>
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
<launch>
|
||||
<group ns="cameras">
|
||||
<!-- Start Undercarriage Camera -->
|
||||
<!--<node name="undercarriage" pkg="rover_camera" type="rover_camera" launch-prefix="taskset -c 1" respawn="true" output="screen">-->
|
||||
<!--<param name="device_path" value="/dev/rover/camera_undercarriage"/>-->
|
||||
<!--</node>-->
|
||||
<node name="undercarriage" pkg="rover_camera" type="rover_camera" launch-prefix="taskset -c 1" respawn="true" output="screen">
|
||||
<param name="device_path" value="/dev/rover/camera_undercarriage"/>
|
||||
</node>
|
||||
|
||||
<!--<!– Start Main Navigation Camera –>-->
|
||||
<!--<node name="main_navigation" pkg="rover_camera" type="rover_camera" launch-prefix="taskset -c 2" respawn="true" output="screen" >-->
|
||||
<!--<param name="device_path" value="/dev/rover/camera_main_navigation" />-->
|
||||
<!--</node>-->
|
||||
<node name="main_navigation" pkg="rover_camera" type="rover_camera" launch-prefix="taskset -c 2" respawn="true" output="screen" >
|
||||
<param name="device_path" value="/dev/rover/camera_main_navigation" />
|
||||
</node>
|
||||
|
||||
<!--<!– Start Chassis Camera –>-->
|
||||
<!--<node name="chassis" pkg="rover_camera" type="rover_camera" launch-prefix="taskset -c 3" respawn="true" output="screen" >-->
|
||||
<!--<param name="device_path" value="/dev/rover/camera_chassis" />-->
|
||||
<!--</node>-->
|
||||
<node name="chassis" pkg="rover_camera" type="rover_camera" launch-prefix="taskset -c 3" respawn="true" output="screen" >
|
||||
<param name="device_path" value="/dev/rover/camera_chassis" />
|
||||
</node>
|
||||
|
||||
<!--<!– Start End Effector Camera –>-->
|
||||
<!--<node name="end_effector" pkg="rover_camera" type="rover_camera" launch-prefix="taskset -c 4" respawn="true" output="screen" >-->
|
||||
<!--<param name="is_rtsp_camera" value="True" />-->
|
||||
<!--<param name="device_path" value="rtsp://192.168.1.11" />-->
|
||||
<!--</node>-->
|
||||
<node name="end_effector" pkg="rover_camera" type="rover_camera" launch-prefix="taskset -c 4" respawn="true" output="screen" >
|
||||
<param name="is_rtsp_camera" value="True" />
|
||||
<param name="device_path" value="rtsp://192.168.1.11" />
|
||||
</node>
|
||||
</group>
|
||||
</launch>
|
||||
|
||||
Reference in New Issue
Block a user