-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sensor Services #1
Conversation
This takes use of ros2 services to communicate and send instructions/commands to the sensors
We are able to configure the IP address of the sensor providing a separate service for it. In order to successfully configure the IP address , after executing the service the sensor and the node must be restarted with the new sensor_ip value in the radar_param file. Could be done with the following call: The value of the IP address must be a |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thought I would run through a review while I was responding to another issue.
umrr_ros2_driver/include/umrr_ros2_driver/smartmicro_radar_node.hpp
Outdated
Show resolved
Hide resolved
@JWhitleyWork Thanks for your review, I will look into it in detail and make the required changes. |
…es from Dockerfile
One simulator which would be used to simulated different sensor types. A new param model introduced which specificies the sesnor to be used. Compose file adopted to run multiple simulators.
Running two services parallel with the same build seem to cause issues and therefore a new service is created. Docker exits as build service exits and does not continue forward hence a timer for port streamer introduced. Readme and actions file adopted respectively
Binaries unpacked only inside the umrr_ros2_driver directory and the simulator adopted to find the binaries. Formatting and grammar checks.
Timer callbacks introduced, checks for instructions and function to handle responses from sensors.
Check for instructions, extended test to include service calls and servie checks
Detailed description of usage of the ros2 services provided by the node
Provide ros2 services to change sensor modes and configure the sensor
Provide ros2 services to change sensor modes and configure the sensor
Provide ros2 services to change sensor modes and configure the sensor
This PR aims to take use of ros services issue #3 to communicate and send instructions/commands to the sensors. The umrr sensors come with different operation modes and features which could be accessed through the services.