ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Autoware Hatem 1.13.0 Object Avoidance Not working

asked 2021-11-08 13:56:20 -0500

Muhammad Suleman gravatar image

I am trying to do object avoidance with the autoware.ai.hatem openplanner.1.13.0. So far I have been unsuccessful. I have screen recorded the step https://youtu.be/swxcwPBPXUo

I am not sure what is broken. I have echoed the lidar_kf_contour_track topic and also checked the rqt_graph to make sure it has a connection with the op_motion_predictor. I am not sure what I am missing.

@Hatem

edit retag flag offensive close merge delete

Comments

1

In https://github.com/hatem-darweesh/cor...

Try to change useNavGoalToSetStaticObstacle = false

Hatem gravatar image Hatem  ( 2021-11-08 20:20:31 -0500 )edit

@Hatem Thank you, it works now. The lane-changing feature is work in progress?

Muhammad Suleman gravatar image Muhammad Suleman  ( 2021-11-09 21:13:17 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2021-11-09 21:38:31 -0500

Hatem gravatar image

So changing useNavGoalToSetStaticObstacle = false in op_perception_simulator.lauch fix it ?

If so please mark as answered.

About the lane change, It works if it is part of the global path. "Overtaking" is not implemented.

edit flag offensive delete link more

Comments

Just curious how were you able to do this? https://www.youtube.com/watch?v=c6aCu... and https://www.youtube.com/watch?v=ZeE59... If it works as a part of a global planner? Do you mean lane change works if the object is static (part of global planner)?

Muhammad Suleman gravatar image Muhammad Suleman  ( 2021-11-09 21:53:15 -0500 )edit

If you have more than one parallel lane, and your end Goal require that the global bath to change lane. The lane change will be generated.

For the local planner, if static or dynamic obstacle exists and the planner can't change the lane, it will send replanning signal to the global planner.

In the video you have shared the blue line is the global plan, if you notice, when the ego vehicle can't move to the target lane, it create new global plane (extend the blue line for the current driving lane)

Hatem gravatar image Hatem  ( 2021-11-09 23:57:53 -0500 )edit

I was trying to give it Nav goal on a lane further away from the curb. But seems like the trajectory evaluator does not like it. https://youtu.be/kmyMGnmcqxM

Muhammad Suleman gravatar image Muhammad Suleman  ( 2021-11-10 01:37:38 -0500 )edit

Try same test with enable smoothing = false for the op_global_planner !

Hatem gravatar image Hatem  ( 2021-11-10 09:00:32 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2021-11-08 13:56:20 -0500

Seen: 164 times

Last updated: Nov 09 '21