No version for distro humble showing github. Known supported distros are highlighted in the buttons above.
Package symbol

ti_mmwave_ros2_pkg package from mmwave_ti_ros repo

serial ti_mmwave_ros2_examples ti_mmwave_ros2_interfaces ti_mmwave_ros2_pkg

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License TODO: License declaration
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Ti mmWave Radar ROS/ROS 2 packages & Applications
Checkout URI https://github.com/kimsooyoung/mmwave_ti_ros.git
VCS Type git
VCS Version master
Last Updated 2023-11-15
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Additional Links

No additional links.

Maintainers

  • kimsooyoung

Authors

No additional authors.

미심쩍은 부분

void DataUARTHandler::start(void)

여기서 spin을 걸어뒀는데 나는 node안에 node를 만들어서 실행하도록 해두었다.

    auto DataHandler = std::make_shared<DataUARTHandler>();
    DataHandler->setFrameID( (char*) myFrameID.c_str() );
    DataHandler->setUARTPort( (char*) mySerialPort.c_str() );
    DataHandler->setBaudRate( myBaudRate );
    DataHandler->setMaxAllowedElevationAngleDeg( myMaxAllowedElevationAngleDeg );
    DataHandler->setMaxAllowedAzimuthAngleDeg( myMaxAllowedAzimuthAngleDeg );
    
    rclcpp::spin(DataHandler);

$ ros2 component types
...
ti_mmwave_ros2_pkg
  ti_mmwave_ros2_pkg::mmWaveDataHdl

# terminal 1
ros2 run rclcpp_components component_container
ros2 component list
/ComponentManager

# terminal 2
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1

ros2 launch ti_mmwave_ros2_pkg 

  • Quick Config만
ros2 launch ti_mmwave_ros2_pkg eloquent_composition.launch.py
=> 알아서 잘 꺼짐

ros2 run rclcpp_components component_container
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component load /my_container ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv



  • mmWaveDataHdl
ros2 run rclcpp_components component_container

ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1


결과

==============================
DataUARTHandler Read Thread joined
DataUARTHandler Sort Thread joined
DataUARTHandler Swap Thread joined
[INFO] [mmWaveDataHdl]: mmWaveDataHdl: Finished onInit function
DataUARTHandler Read Thread: Port is open[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::ParameterParser>
[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [ComponentManager]: Instantiate class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_port = /dev/ttyUSB0
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_rate = 115200
[INFO] [mmWaveCommSrv]: mmWaveCommsrv: Finished onInit function
component_container: ../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.


``` sudo chmod 666 /dev/ttyUSB0 sudo chmod 666 /dev/ttyUSB1

ros2 run ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg => 이거 하면 DataUARTHandler Read Thread: Port is opensyncedBufferSwap 이거까지는 나온다.

ros2 run ti_mmwave_ros2_pkg mmwave_comm_srv_node ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged ti_mmwave_ros2_pkg at Robotics Stack Exchange

No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.
Package symbol

ti_mmwave_ros2_pkg package from mmwave_ti_ros repo

serial ti_mmwave_ros2_examples ti_mmwave_ros2_interfaces ti_mmwave_ros2_pkg

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License TODO: License declaration
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Ti mmWave Radar ROS/ROS 2 packages & Applications
Checkout URI https://github.com/kimsooyoung/mmwave_ti_ros.git
VCS Type git
VCS Version master
Last Updated 2023-11-15
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Additional Links

No additional links.

Maintainers

  • kimsooyoung

Authors

No additional authors.

미심쩍은 부분

void DataUARTHandler::start(void)

여기서 spin을 걸어뒀는데 나는 node안에 node를 만들어서 실행하도록 해두었다.

    auto DataHandler = std::make_shared<DataUARTHandler>();
    DataHandler->setFrameID( (char*) myFrameID.c_str() );
    DataHandler->setUARTPort( (char*) mySerialPort.c_str() );
    DataHandler->setBaudRate( myBaudRate );
    DataHandler->setMaxAllowedElevationAngleDeg( myMaxAllowedElevationAngleDeg );
    DataHandler->setMaxAllowedAzimuthAngleDeg( myMaxAllowedAzimuthAngleDeg );
    
    rclcpp::spin(DataHandler);

$ ros2 component types
...
ti_mmwave_ros2_pkg
  ti_mmwave_ros2_pkg::mmWaveDataHdl

# terminal 1
ros2 run rclcpp_components component_container
ros2 component list
/ComponentManager

# terminal 2
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1

ros2 launch ti_mmwave_ros2_pkg 

  • Quick Config만
ros2 launch ti_mmwave_ros2_pkg eloquent_composition.launch.py
=> 알아서 잘 꺼짐

ros2 run rclcpp_components component_container
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component load /my_container ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv



  • mmWaveDataHdl
ros2 run rclcpp_components component_container

ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1


결과

==============================
DataUARTHandler Read Thread joined
DataUARTHandler Sort Thread joined
DataUARTHandler Swap Thread joined
[INFO] [mmWaveDataHdl]: mmWaveDataHdl: Finished onInit function
DataUARTHandler Read Thread: Port is open[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::ParameterParser>
[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [ComponentManager]: Instantiate class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_port = /dev/ttyUSB0
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_rate = 115200
[INFO] [mmWaveCommSrv]: mmWaveCommsrv: Finished onInit function
component_container: ../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.


``` sudo chmod 666 /dev/ttyUSB0 sudo chmod 666 /dev/ttyUSB1

ros2 run ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg => 이거 하면 DataUARTHandler Read Thread: Port is opensyncedBufferSwap 이거까지는 나온다.

ros2 run ti_mmwave_ros2_pkg mmwave_comm_srv_node ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged ti_mmwave_ros2_pkg at Robotics Stack Exchange

No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.
Package symbol

ti_mmwave_ros2_pkg package from mmwave_ti_ros repo

serial ti_mmwave_ros2_examples ti_mmwave_ros2_interfaces ti_mmwave_ros2_pkg

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License TODO: License declaration
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Ti mmWave Radar ROS/ROS 2 packages & Applications
Checkout URI https://github.com/kimsooyoung/mmwave_ti_ros.git
VCS Type git
VCS Version master
Last Updated 2023-11-15
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Additional Links

No additional links.

Maintainers

  • kimsooyoung

Authors

No additional authors.

미심쩍은 부분

void DataUARTHandler::start(void)

여기서 spin을 걸어뒀는데 나는 node안에 node를 만들어서 실행하도록 해두었다.

    auto DataHandler = std::make_shared<DataUARTHandler>();
    DataHandler->setFrameID( (char*) myFrameID.c_str() );
    DataHandler->setUARTPort( (char*) mySerialPort.c_str() );
    DataHandler->setBaudRate( myBaudRate );
    DataHandler->setMaxAllowedElevationAngleDeg( myMaxAllowedElevationAngleDeg );
    DataHandler->setMaxAllowedAzimuthAngleDeg( myMaxAllowedAzimuthAngleDeg );
    
    rclcpp::spin(DataHandler);

$ ros2 component types
...
ti_mmwave_ros2_pkg
  ti_mmwave_ros2_pkg::mmWaveDataHdl

# terminal 1
ros2 run rclcpp_components component_container
ros2 component list
/ComponentManager

# terminal 2
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1

ros2 launch ti_mmwave_ros2_pkg 

  • Quick Config만
ros2 launch ti_mmwave_ros2_pkg eloquent_composition.launch.py
=> 알아서 잘 꺼짐

ros2 run rclcpp_components component_container
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component load /my_container ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv



  • mmWaveDataHdl
ros2 run rclcpp_components component_container

ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1


결과

==============================
DataUARTHandler Read Thread joined
DataUARTHandler Sort Thread joined
DataUARTHandler Swap Thread joined
[INFO] [mmWaveDataHdl]: mmWaveDataHdl: Finished onInit function
DataUARTHandler Read Thread: Port is open[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::ParameterParser>
[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [ComponentManager]: Instantiate class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_port = /dev/ttyUSB0
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_rate = 115200
[INFO] [mmWaveCommSrv]: mmWaveCommsrv: Finished onInit function
component_container: ../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.


``` sudo chmod 666 /dev/ttyUSB0 sudo chmod 666 /dev/ttyUSB1

ros2 run ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg => 이거 하면 DataUARTHandler Read Thread: Port is opensyncedBufferSwap 이거까지는 나온다.

ros2 run ti_mmwave_ros2_pkg mmwave_comm_srv_node ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged ti_mmwave_ros2_pkg at Robotics Stack Exchange

No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.
Package symbol

ti_mmwave_ros2_pkg package from mmwave_ti_ros repo

serial ti_mmwave_ros2_examples ti_mmwave_ros2_interfaces ti_mmwave_ros2_pkg

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License TODO: License declaration
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Ti mmWave Radar ROS/ROS 2 packages & Applications
Checkout URI https://github.com/kimsooyoung/mmwave_ti_ros.git
VCS Type git
VCS Version master
Last Updated 2023-11-15
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Additional Links

No additional links.

Maintainers

  • kimsooyoung

Authors

No additional authors.

미심쩍은 부분

void DataUARTHandler::start(void)

여기서 spin을 걸어뒀는데 나는 node안에 node를 만들어서 실행하도록 해두었다.

    auto DataHandler = std::make_shared<DataUARTHandler>();
    DataHandler->setFrameID( (char*) myFrameID.c_str() );
    DataHandler->setUARTPort( (char*) mySerialPort.c_str() );
    DataHandler->setBaudRate( myBaudRate );
    DataHandler->setMaxAllowedElevationAngleDeg( myMaxAllowedElevationAngleDeg );
    DataHandler->setMaxAllowedAzimuthAngleDeg( myMaxAllowedAzimuthAngleDeg );
    
    rclcpp::spin(DataHandler);

$ ros2 component types
...
ti_mmwave_ros2_pkg
  ti_mmwave_ros2_pkg::mmWaveDataHdl

# terminal 1
ros2 run rclcpp_components component_container
ros2 component list
/ComponentManager

# terminal 2
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1

ros2 launch ti_mmwave_ros2_pkg 

  • Quick Config만
ros2 launch ti_mmwave_ros2_pkg eloquent_composition.launch.py
=> 알아서 잘 꺼짐

ros2 run rclcpp_components component_container
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component load /my_container ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv



  • mmWaveDataHdl
ros2 run rclcpp_components component_container

ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1


결과

==============================
DataUARTHandler Read Thread joined
DataUARTHandler Sort Thread joined
DataUARTHandler Swap Thread joined
[INFO] [mmWaveDataHdl]: mmWaveDataHdl: Finished onInit function
DataUARTHandler Read Thread: Port is open[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::ParameterParser>
[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [ComponentManager]: Instantiate class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_port = /dev/ttyUSB0
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_rate = 115200
[INFO] [mmWaveCommSrv]: mmWaveCommsrv: Finished onInit function
component_container: ../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.


``` sudo chmod 666 /dev/ttyUSB0 sudo chmod 666 /dev/ttyUSB1

ros2 run ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg => 이거 하면 DataUARTHandler Read Thread: Port is opensyncedBufferSwap 이거까지는 나온다.

ros2 run ti_mmwave_ros2_pkg mmwave_comm_srv_node ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged ti_mmwave_ros2_pkg at Robotics Stack Exchange

Package symbol

ti_mmwave_ros2_pkg package from mmwave_ti_ros repo

serial ti_mmwave_ros2_examples ti_mmwave_ros2_interfaces ti_mmwave_ros2_pkg

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License TODO: License declaration
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Ti mmWave Radar ROS/ROS 2 packages & Applications
Checkout URI https://github.com/kimsooyoung/mmwave_ti_ros.git
VCS Type git
VCS Version master
Last Updated 2023-11-15
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Additional Links

No additional links.

Maintainers

  • kimsooyoung

Authors

No additional authors.

미심쩍은 부분

void DataUARTHandler::start(void)

여기서 spin을 걸어뒀는데 나는 node안에 node를 만들어서 실행하도록 해두었다.

    auto DataHandler = std::make_shared<DataUARTHandler>();
    DataHandler->setFrameID( (char*) myFrameID.c_str() );
    DataHandler->setUARTPort( (char*) mySerialPort.c_str() );
    DataHandler->setBaudRate( myBaudRate );
    DataHandler->setMaxAllowedElevationAngleDeg( myMaxAllowedElevationAngleDeg );
    DataHandler->setMaxAllowedAzimuthAngleDeg( myMaxAllowedAzimuthAngleDeg );
    
    rclcpp::spin(DataHandler);

$ ros2 component types
...
ti_mmwave_ros2_pkg
  ti_mmwave_ros2_pkg::mmWaveDataHdl

# terminal 1
ros2 run rclcpp_components component_container
ros2 component list
/ComponentManager

# terminal 2
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1

ros2 launch ti_mmwave_ros2_pkg 

  • Quick Config만
ros2 launch ti_mmwave_ros2_pkg eloquent_composition.launch.py
=> 알아서 잘 꺼짐

ros2 run rclcpp_components component_container
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component load /my_container ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv



  • mmWaveDataHdl
ros2 run rclcpp_components component_container

ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1


결과

==============================
DataUARTHandler Read Thread joined
DataUARTHandler Sort Thread joined
DataUARTHandler Swap Thread joined
[INFO] [mmWaveDataHdl]: mmWaveDataHdl: Finished onInit function
DataUARTHandler Read Thread: Port is open[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::ParameterParser>
[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [ComponentManager]: Instantiate class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_port = /dev/ttyUSB0
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_rate = 115200
[INFO] [mmWaveCommSrv]: mmWaveCommsrv: Finished onInit function
component_container: ../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.


``` sudo chmod 666 /dev/ttyUSB0 sudo chmod 666 /dev/ttyUSB1

ros2 run ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg => 이거 하면 DataUARTHandler Read Thread: Port is opensyncedBufferSwap 이거까지는 나온다.

ros2 run ti_mmwave_ros2_pkg mmwave_comm_srv_node ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged ti_mmwave_ros2_pkg at Robotics Stack Exchange

No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

ti_mmwave_ros2_pkg package from mmwave_ti_ros repo

serial ti_mmwave_ros2_examples ti_mmwave_ros2_interfaces ti_mmwave_ros2_pkg

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License TODO: License declaration
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Ti mmWave Radar ROS/ROS 2 packages & Applications
Checkout URI https://github.com/kimsooyoung/mmwave_ti_ros.git
VCS Type git
VCS Version master
Last Updated 2023-11-15
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Additional Links

No additional links.

Maintainers

  • kimsooyoung

Authors

No additional authors.

미심쩍은 부분

void DataUARTHandler::start(void)

여기서 spin을 걸어뒀는데 나는 node안에 node를 만들어서 실행하도록 해두었다.

    auto DataHandler = std::make_shared<DataUARTHandler>();
    DataHandler->setFrameID( (char*) myFrameID.c_str() );
    DataHandler->setUARTPort( (char*) mySerialPort.c_str() );
    DataHandler->setBaudRate( myBaudRate );
    DataHandler->setMaxAllowedElevationAngleDeg( myMaxAllowedElevationAngleDeg );
    DataHandler->setMaxAllowedAzimuthAngleDeg( myMaxAllowedAzimuthAngleDeg );
    
    rclcpp::spin(DataHandler);

$ ros2 component types
...
ti_mmwave_ros2_pkg
  ti_mmwave_ros2_pkg::mmWaveDataHdl

# terminal 1
ros2 run rclcpp_components component_container
ros2 component list
/ComponentManager

# terminal 2
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1

ros2 launch ti_mmwave_ros2_pkg 

  • Quick Config만
ros2 launch ti_mmwave_ros2_pkg eloquent_composition.launch.py
=> 알아서 잘 꺼짐

ros2 run rclcpp_components component_container
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component load /my_container ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv



  • mmWaveDataHdl
ros2 run rclcpp_components component_container

ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1


결과

==============================
DataUARTHandler Read Thread joined
DataUARTHandler Sort Thread joined
DataUARTHandler Swap Thread joined
[INFO] [mmWaveDataHdl]: mmWaveDataHdl: Finished onInit function
DataUARTHandler Read Thread: Port is open[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::ParameterParser>
[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [ComponentManager]: Instantiate class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_port = /dev/ttyUSB0
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_rate = 115200
[INFO] [mmWaveCommSrv]: mmWaveCommsrv: Finished onInit function
component_container: ../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.


``` sudo chmod 666 /dev/ttyUSB0 sudo chmod 666 /dev/ttyUSB1

ros2 run ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg => 이거 하면 DataUARTHandler Read Thread: Port is opensyncedBufferSwap 이거까지는 나온다.

ros2 run ti_mmwave_ros2_pkg mmwave_comm_srv_node ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged ti_mmwave_ros2_pkg at Robotics Stack Exchange

No version for distro iron showing github. Known supported distros are highlighted in the buttons above.
Package symbol

ti_mmwave_ros2_pkg package from mmwave_ti_ros repo

serial ti_mmwave_ros2_examples ti_mmwave_ros2_interfaces ti_mmwave_ros2_pkg

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License TODO: License declaration
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Ti mmWave Radar ROS/ROS 2 packages & Applications
Checkout URI https://github.com/kimsooyoung/mmwave_ti_ros.git
VCS Type git
VCS Version master
Last Updated 2023-11-15
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Additional Links

No additional links.

Maintainers

  • kimsooyoung

Authors

No additional authors.

미심쩍은 부분

void DataUARTHandler::start(void)

여기서 spin을 걸어뒀는데 나는 node안에 node를 만들어서 실행하도록 해두었다.

    auto DataHandler = std::make_shared<DataUARTHandler>();
    DataHandler->setFrameID( (char*) myFrameID.c_str() );
    DataHandler->setUARTPort( (char*) mySerialPort.c_str() );
    DataHandler->setBaudRate( myBaudRate );
    DataHandler->setMaxAllowedElevationAngleDeg( myMaxAllowedElevationAngleDeg );
    DataHandler->setMaxAllowedAzimuthAngleDeg( myMaxAllowedAzimuthAngleDeg );
    
    rclcpp::spin(DataHandler);

$ ros2 component types
...
ti_mmwave_ros2_pkg
  ti_mmwave_ros2_pkg::mmWaveDataHdl

# terminal 1
ros2 run rclcpp_components component_container
ros2 component list
/ComponentManager

# terminal 2
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1

ros2 launch ti_mmwave_ros2_pkg 

  • Quick Config만
ros2 launch ti_mmwave_ros2_pkg eloquent_composition.launch.py
=> 알아서 잘 꺼짐

ros2 run rclcpp_components component_container
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component load /my_container ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv



  • mmWaveDataHdl
ros2 run rclcpp_components component_container

ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1


결과

==============================
DataUARTHandler Read Thread joined
DataUARTHandler Sort Thread joined
DataUARTHandler Swap Thread joined
[INFO] [mmWaveDataHdl]: mmWaveDataHdl: Finished onInit function
DataUARTHandler Read Thread: Port is open[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::ParameterParser>
[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [ComponentManager]: Instantiate class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_port = /dev/ttyUSB0
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_rate = 115200
[INFO] [mmWaveCommSrv]: mmWaveCommsrv: Finished onInit function
component_container: ../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.


``` sudo chmod 666 /dev/ttyUSB0 sudo chmod 666 /dev/ttyUSB1

ros2 run ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg => 이거 하면 DataUARTHandler Read Thread: Port is opensyncedBufferSwap 이거까지는 나온다.

ros2 run ti_mmwave_ros2_pkg mmwave_comm_srv_node ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged ti_mmwave_ros2_pkg at Robotics Stack Exchange

No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

ti_mmwave_ros2_pkg package from mmwave_ti_ros repo

serial ti_mmwave_ros2_examples ti_mmwave_ros2_interfaces ti_mmwave_ros2_pkg

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License TODO: License declaration
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Ti mmWave Radar ROS/ROS 2 packages & Applications
Checkout URI https://github.com/kimsooyoung/mmwave_ti_ros.git
VCS Type git
VCS Version master
Last Updated 2023-11-15
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Additional Links

No additional links.

Maintainers

  • kimsooyoung

Authors

No additional authors.

미심쩍은 부분

void DataUARTHandler::start(void)

여기서 spin을 걸어뒀는데 나는 node안에 node를 만들어서 실행하도록 해두었다.

    auto DataHandler = std::make_shared<DataUARTHandler>();
    DataHandler->setFrameID( (char*) myFrameID.c_str() );
    DataHandler->setUARTPort( (char*) mySerialPort.c_str() );
    DataHandler->setBaudRate( myBaudRate );
    DataHandler->setMaxAllowedElevationAngleDeg( myMaxAllowedElevationAngleDeg );
    DataHandler->setMaxAllowedAzimuthAngleDeg( myMaxAllowedAzimuthAngleDeg );
    
    rclcpp::spin(DataHandler);

$ ros2 component types
...
ti_mmwave_ros2_pkg
  ti_mmwave_ros2_pkg::mmWaveDataHdl

# terminal 1
ros2 run rclcpp_components component_container
ros2 component list
/ComponentManager

# terminal 2
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1

ros2 launch ti_mmwave_ros2_pkg 

  • Quick Config만
ros2 launch ti_mmwave_ros2_pkg eloquent_composition.launch.py
=> 알아서 잘 꺼짐

ros2 run rclcpp_components component_container
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component load /my_container ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv



  • mmWaveDataHdl
ros2 run rclcpp_components component_container

ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1


결과

==============================
DataUARTHandler Read Thread joined
DataUARTHandler Sort Thread joined
DataUARTHandler Swap Thread joined
[INFO] [mmWaveDataHdl]: mmWaveDataHdl: Finished onInit function
DataUARTHandler Read Thread: Port is open[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::ParameterParser>
[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [ComponentManager]: Instantiate class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_port = /dev/ttyUSB0
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_rate = 115200
[INFO] [mmWaveCommSrv]: mmWaveCommsrv: Finished onInit function
component_container: ../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.


``` sudo chmod 666 /dev/ttyUSB0 sudo chmod 666 /dev/ttyUSB1

ros2 run ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg => 이거 하면 DataUARTHandler Read Thread: Port is opensyncedBufferSwap 이거까지는 나온다.

ros2 run ti_mmwave_ros2_pkg mmwave_comm_srv_node ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged ti_mmwave_ros2_pkg at Robotics Stack Exchange

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

ti_mmwave_ros2_pkg package from mmwave_ti_ros repo

serial ti_mmwave_ros2_examples ti_mmwave_ros2_interfaces ti_mmwave_ros2_pkg

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License TODO: License declaration
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Ti mmWave Radar ROS/ROS 2 packages & Applications
Checkout URI https://github.com/kimsooyoung/mmwave_ti_ros.git
VCS Type git
VCS Version master
Last Updated 2023-11-15
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

TODO: Package description

Additional Links

No additional links.

Maintainers

  • kimsooyoung

Authors

No additional authors.

미심쩍은 부분

void DataUARTHandler::start(void)

여기서 spin을 걸어뒀는데 나는 node안에 node를 만들어서 실행하도록 해두었다.

    auto DataHandler = std::make_shared<DataUARTHandler>();
    DataHandler->setFrameID( (char*) myFrameID.c_str() );
    DataHandler->setUARTPort( (char*) mySerialPort.c_str() );
    DataHandler->setBaudRate( myBaudRate );
    DataHandler->setMaxAllowedElevationAngleDeg( myMaxAllowedElevationAngleDeg );
    DataHandler->setMaxAllowedAzimuthAngleDeg( myMaxAllowedAzimuthAngleDeg );
    
    rclcpp::spin(DataHandler);

$ ros2 component types
...
ti_mmwave_ros2_pkg
  ti_mmwave_ros2_pkg::mmWaveDataHdl

# terminal 1
ros2 run rclcpp_components component_container
ros2 component list
/ComponentManager

# terminal 2
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1

ros2 launch ti_mmwave_ros2_pkg 

  • Quick Config만
ros2 launch ti_mmwave_ros2_pkg eloquent_composition.launch.py
=> 알아서 잘 꺼짐

ros2 run rclcpp_components component_container
ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component load /my_container ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv



  • mmWaveDataHdl
ros2 run rclcpp_components component_container

ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveDataHdl

ros2 component load /ComponentManager ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg::mmWaveCommSrv

ros2 component unload /ComponentManager 1


결과

==============================
DataUARTHandler Read Thread joined
DataUARTHandler Sort Thread joined
DataUARTHandler Swap Thread joined
[INFO] [mmWaveDataHdl]: mmWaveDataHdl: Finished onInit function
DataUARTHandler Read Thread: Port is open[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::ParameterParser>
[INFO] [ComponentManager]: Found class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [ComponentManager]: Instantiate class: rclcpp_components::NodeFactoryTemplate<ti_mmwave_ros2_pkg::mmWaveCommSrv>
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_port = /dev/ttyUSB0
[INFO] [mmWaveCommSrv]: mmWaveCommSrv: command_rate = 115200
[INFO] [mmWaveCommSrv]: mmWaveCommsrv: Finished onInit function
component_container: ../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.


``` sudo chmod 666 /dev/ttyUSB0 sudo chmod 666 /dev/ttyUSB1

ros2 run ti_mmwave_ros2_pkg ti_mmwave_ros2_pkg => 이거 하면 DataUARTHandler Read Thread: Port is opensyncedBufferSwap 이거까지는 나온다.

ros2 run ti_mmwave_ros2_pkg mmwave_comm_srv_node ros2 launch ti_mmwave_ros2_pkg eloquent_only_config.launch.py

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Plugins

No plugins found.

Recent questions tagged ti_mmwave_ros2_pkg at Robotics Stack Exchange