OpenAI рдЬрд┐рдо + ROS + рдЧрдЬрд╝реЗрдмреЛ: рдШрд░ рдкрд░ рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд░реЛрдмреЛрдЯ рдХрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдгред рднрд╛рдЧ 1

рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рд╣рдордиреЗ рдЕрдкрдиреЗ рджреИрдирд┐рдХ рдЬреАрд╡рди рдореЗрдВ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреА рд╢реБрд░реВрдЖрдд рджреЗрдЦреА рд╣реИ - рд░реЛрдмреЛрдЯ рд╡реИрдХреНрдпреВрдо рдХреНрд▓реАрдирд░ рд╕реЗ рдорд╛рдирд╡ рд░рд╣рд┐рдд рдбреНрд░реЛрди рддрдХред рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдпреЗ рд╕рднреА рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдбрд┐рдЬрд╛рдЗрди рд╕реЗ рд▓реЗрдХрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рддрдХ рдХреА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрдИ рд╕рд╛рд▓ рд▓рдЧрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рд▓рдВрдмреЗ рд╕рдордп рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ, рд╣рд░ рдбреЗрд╡рд▓рдкрд░ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реЛрдмреЛрдЯ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдПрдХ рд╕рд┐рдореБрд▓реЗрд╢рди рдореЗрдВ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░реЗрдВ рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╕рдордЭреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╡рд┐рдХрд╛рд╕ рдкрде рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред

рдбреЙред рдПрдВрдбреНрд░рдпреВ рд╣реЙрд╡рд░реНрдб рдиреЗ рднреА рдЗрд╕реА рддрд░рд╣ рдХреЗ рд╡рд┐рдЪрд╛рд░ рд░рдЦреЗ, рдЬрдм рд╡рд╣ рдЕрдкрдиреЗ рдЫрд╛рддреНрд░ рдирд╛рдерди рдХреЛрдПрдирд┐рдЧ рдХреЗ рд╕рд╛рде 2002 рдореЗрдВ рджрдХреНрд╖рд┐рдгреА рдХреИрд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдПрдХ 3 рдбреА рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдЧрдЬрд╝реЗрдмреЛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рд╣реБрдЖред рд╡рд┐рднрд┐рдиреНрди рдХрдард┐рди рдмрд╛рд╣рд░реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд░реЛрдмреЛрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдХрд╛рд░рдг рдЙрдЪреНрдЪ-рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдИред рд╡рд┐рдХрд╛рд╕ рдХреЗ рдкрд╣рд▓реЗ рдЪрд░рдгреЛрдВ рдореЗрдВ, рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдкрд░ рд╕рдордп рдФрд░ рдзрди рдмрдЪрд╛рддрд╛ рд╣реИред

рд▓реЗрдЦреЛрдВ рдХреА рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ, рдореИрдВ рд╕реЗрдВрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХреИрдорд░реЗ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рдирд╡рд░рд╣рд┐рдд рд╡рд╛рд╣рди рдХреЗ рдЕрдиреБрдХрд░рдг рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред



рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░ред рдореИрдВ рдмрд░реНрд▓рд┐рди рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдСрдл рдПрдкреНрд▓рд╛рдЗрдб рд╕рд╛рдЗрдВрд╕реЗрдЬ (HTW-рдмрд░реНрд▓рд┐рди) рдореЗрдВ рдПрдкреНрд▓рд╛рдЗрдб рдЗрдВрдлреЙрд░реНрдореЗрдЯрд┐рдХреНрд╕ рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдСрдл рд╕рд╛рдЗрдВрд╕ (рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд╛рдЗрдВрд╕, рдПрдордПрд╕) рд╣реВрдВред

рдЕрдкрдиреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ ROS [1], рдЧрдЬрд╝реЗрдмреЛ [2] рдФрд░ рдУрдкрдирдПрдЖрдИ рдЬрд┐рдо [3] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирдХрд▓реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕реНрд╡рд╛рдпрддреНрдд рд░реЛрдмреЛрдЯреЛрдВ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛рд░реНрдп рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред

рдкрд╣рд▓рд╛ рднрд╛рдЧ рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ рдЬреЛ рдЧрдЬрд╝реЗрдмреЛ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЗ рдЕрдВрджрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рд╛рдпрддреНрдд рд░реЛрдмреЛрдЯреЛрдВ рдкрд░ рд╕реБрджреГрдвреАрдХрд░рдг рд╕реАрдЦрдиреЗ (рд╕реБрджреГрдвреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рд╢рд┐рдХреНрд╖рдг) рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╕рд░рд▓ рдХрд░реЗрдЧрд╛ред

рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рдореИрдВ рд╕реНрд╡рд╛рдпрддреНрдд рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВрдВрдЧрд╛ред рдореИрдВ рдЕрдЧрд▓реЗ рд╕реЗрдореЗрд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдФрд░ рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЧрдЬрд╝реЗрдмреЛ рдХреЗ рд▓рд┐рдП рдУрдкрдирдПрдЖрдИ рдЬрд┐рдо рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред рд╕реБрджреГрдвреАрдХрд░рдг рд╕реАрдЦрдирд╛ (рдЖрд░рдПрд▓) рд╕реНрд╡рдпрдВ рд╕рддрд╣реА рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдЧрд╛ред

рдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ


  • Ubuntu 18.04 рдпрд╛ Windows WSL Ubuntu 18.04
  • рдкрд╛рдпрдерди 2.7
  • рд░рдВрдЬ
  • Traneflow CPU рдпрд╛ GPU

рд╣рдо рдореЗрд▓реЛрдбрд┐рдХ рдХреЗ рдЖрд░рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХрдИ рд╕реАрдорд╛рдПрдБ рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрдмрдВрдЯреВ 18 рд╣реИ (рд╡рд┐рдВрдбреЛрдЬрд╝ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ рдкрд░ рдФрд░ рдЙрдмрдВрдЯреВ рд╣реЗрдбрд▓реЗрд╕ рдкрд░ рдЖрд░рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рдФрд░ рдЕрдзрд┐рдХ)ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, ROS рдЕрднреА рднреА рдкрд╛рдпрдерди 3 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рднрд╛рдЧ рдПрдХ: рдкрд░рд┐рдЪрдп


рдЗрд╕ рдкрд╛рдпрд▓рдЯ рднрд╛рдЧ рдореЗрдВ, рдореИрдВ рдЙрди рддрдХрдиреАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░реНрдпрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рднреА рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЕрдВрдд рдореЗрдВ рд╣рдо рдПрдХ рдкреВрд░реНрдг рд╕рд┐рдореБрд▓реЗрд╢рди рдХрд╛ рд╢реБрднрд╛рд░рдВрдн рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕реЗ рдЬрд┐рдо рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрд░рдУрдПрд╕: "рдкрд╣рд┐рдпрд╛ рдХреЛ рдордЬрдмреВрдд рди рдХрд░реЗрдВ"


рд░реЛрдмреЛрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (ROS) рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд░реЛрдмреЛрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рд╣реИред рдЖрд░рдУрдПрд╕ рдПрдХ "рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЧреЛрдВрдж" рд╣реИ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЙрдирдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред рдпрджреНрдпрдкрд┐ ROS рдПрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрд╢рди, рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдмрдВрдзрди, рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрджреЗрд╢ рдкрд╛рд╕ рдХрд░рдиреЗ рдФрд░ рдкреИрдХреЗрдЯ рдкреНрд░рдмрдВрдзрди (рдкреНрд▓рдЧрдЗрдиреНрд╕) рдЬреИрд╕реА рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

ROS рдХреЛ рдПрдХ рд╢рд┐рдерд┐рд▓ рдпреБрдЧреНрдорд┐рдд рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдиреЛрдб рдирд╛рдордХ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЯреЙрдкрд┐рдХреНрд╕ рд▓реЙрдЬрд┐рдХрд▓ рдЪреИрдирд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд┐рд╖рдп рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд - рд╕рджрд╕реНрдпрддрд╛ рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреВрд╕рд░реЗ рдиреЛрдб рд╕реЗ рдбреЗрдЯрд╛ рднреЗрдЬ рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ

рдЖрд░рдУрдПрд╕ рдХреЗ рд▓рд┐рдП, рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХрдИ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдирд┐рдпрдВрддреНрд░рдХ, рдЬреАрдкреАрдПрд╕, рдХреИрдорд░рд╛, рд▓реЗрдЬрд░ рд░реЗрдВрдЬрд┐рдВрдбрд░, рдЖрджрд┐ред

рдФрд░ рдЗрд╕рд▓рд┐рдП, ROS рдореЗрд▓реЛрдбрд┐рдХ ( рдкреВрд░реНрдг рдирд┐рд░реНрджреЗрд╢ ) рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116 sudo apt update sudo apt install ros-melodic-desktop-full sudo rosdep init rosdep update echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source /opt/ros/melodic/setup.bash 

рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдкреВрд░реНрдг рд╕реНрдерд╛рдкрдирд╛ рдкреИрдХреЗрдЬ рдореЗрдВ рдХреБрдЫ рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

 sudo apt install ros-melodic-ackermann-msgs sudo apt install ros-melodic-effort-controllers sudo apt install ros-melodic-joy sudo apt install ros-melodic-tf2-sensor-msgs 

рд╣рдо рдЙрди рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрдВрдЧреЗред рдЙрдиреНрд╣реЗрдВ рд╣рдорд╛рд░реЗ рд░реЛрдмреЛрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдмрд╛рдж рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред

gazebo


рдЧрдЬрд╝реЗрдмреЛ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЧрддрд┐рд╢реАрд▓ 3 рдбреА рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рд╣реИ рдЬреЛ рдУрдкрди рд╕реЛрд░реНрд╕ рд░реЛрдмреЛрдЯрд┐рдХ рдлрд╛рдЙрдВрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрд░рдУрдПрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдмрд╛рддрдЪреАрдд рдХрд░рддрд╛ рд╣реИред рдЧрдЬрд╝реЗрдмреЛ рдЖрдкрдХреЛ рдореБрд╢реНрдХрд┐рд▓ рдЗрдирдбреЛрд░ рдФрд░ рдЖрдЙрдЯрдбреЛрд░ рджреЛрдиреЛрдВ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд░реЛрдмреЛрдЯ рдХреЛ рд╕рдЯреАрдХ рдФрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ gzserver рд╕рд░реНрд╡рд░ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рднреМрддрд┐рдХреА, рдЯрдХрд░рд╛рд╡ рдФрд░ рдЕрдиреБрдХрд░рдг рд╕реЗрдВрд╕рд░ рдХреА рдЧрдгрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЧреНрд░рд╛рд╣рдХ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП gzclient (рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд▓рд┐рдП) рдФрд░ gzweb (рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП)ред рд╡реЗ рдореЙрдбрд▓ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВред

рдпрд╣ рд╕рдм рдЖрднрд╛рд╕реА рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдЬрдЯрд┐рд▓ рд░реЛрдмреЛрдЯрд┐рдХ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдФрд░ рдмрд┐рдирд╛ рдЬреЛрдЦрд┐рдо рдХреЗ рдорд╣рдВрдЧреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реЛрдмреЛрдЯреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред

рдЧрдЬрд╝реЗрдмреЛ рдХреЛ рдкреВрд░реНрдг рдЖрд░рдУрдПрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╣реЗрдбрд▓реЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП gzweb рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднрд╛рдЧреЛрдВ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред

OpenAI рдЬрд┐рдо


OpenAI рдПрдХ рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдЕрдиреБрд╕рдВрдзрд╛рди рдХрдВрдкрдиреА рд╣реИ, рдЬрд┐рд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рдЗрд▓реЛрди рдореИрдХреНрд╕ рдиреЗ рдХреА рдереАред
рдУрдкрдирдПрдЖрдИ рдЬрд┐рдо рдПрдХ рдкрд╛рдпрдерди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдЖрд░рдПрд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЬрд┐рдо рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рддреИрдпрд╛рд░ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдЕрдЯрд╛рд░реА рдЧреЗрдо рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

openai_ros


рдореЗрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ Openai_ros рдкреИрдХреЗрдЬ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрд╣ рдкреИрдХреЗрдЬ рдж рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯ рд▓реЛрдЧреЛрдВ рдиреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдврд╛рдВрдЪрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдПрдкреАрдЖрдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЬрд┐рдо рдореЗрдВ рдЧрдЬрд╝реЗрдмреЛ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдиреНрдпреВрдирддрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рддреАрди рддрд╛рд░реНрдХрд┐рдХ рдкрд░рддреЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдХрдо рдПрдХ рдФрд░ "рдЧреЛрдВрдж" рд╣реИ рдЬреЛ рдЬрд┐рдо рдПрдкреАрдЖрдИ рдХреЛ рдЧрдЬрд╝реЗрдмреЛ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рдЬрдм рд╣рдо рдХреЛрдб рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░реЗрдВрдЧреЗред

рдпрд╣ рд╕рдм рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛


рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдХреИрдЯрдХрд┐рди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреИрдЯрдХрд┐рди рд╕реАрдореЗрдХ рдХреА рддрд░рд╣ рдПрдХ рдмрд┐рд▓реНрдб рдСрдЯреЛрдореЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рдЬрд┐рд╕реЗ рдЖрд░рдУрдПрд╕ рд╕реНрдерд╛рдкрдирд╛ рдкреИрдХреЗрдЬ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

 cd ~ mkdir catkin_ws cd catkin_ws/ mkdir src cd src/ 

рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдЖрд░рдУрдПрд╕ рдкреИрдХреЗрдЬ рдХреНрд▓реЛрди рдХрд░реЗрдВред

рдорд┐рдд рд░реЗрд╕рдХрд░


рд╣рдореЗрдВ рдПрдордЖрдИрдЯреА рджреНрд╡рд╛рд░рд╛ рд╕рднреА рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рдПрдХ рд░реЛрдмреЛрдЯ рдореЙрдбрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

 git clone https://github.com/mit-racecar/racecar.git git clone https://github.com/mit-racecar/racecar-simulator.git 

openai_ros


 git clone https://bitbucket.org/theconstructcore/openai_ros.git 

neuroracer


рдЦреИрд░, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реА

 git clone https://github.com/karray/neuroracer.git 

рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдЗрди рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

 cd ~/catkin_ws catkin_make 

рдЖрдкрдХреЛ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЕрдЬрдЧрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

 pip install -U numpy tensorflow gym keras 

рд╕рд┐рдореБрд▓реЗрд╢рди рдЪрд▓ рд░рд╣рд╛ рд╣реИ


рдХрд┐рд╕реА рднреА ROS рдкреИрдХреЗрдЬ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╡рд░реНрддрдорд╛рди рдЯрд░реНрдорд┐рдирд▓ рд╕рддреНрд░ рдореЗрдВ рдЙрди рд╕рднреА ROS рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдерд╛:

 source ~/catkin_ws/devel/setup.bash 

рдЕрдм рд╣рдо рд░реЗрд╕рдХрд╛рд░ рд░реЛрдмреЛрдЯ рд╕рд┐рдореБрд▓реЗрд╢рди рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:

 roslaunch racecar_gazebo racecar_tunnel.launch 

рдпрд╣ рдХрдорд╛рдВрдб ROS рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░, рдЧрдЬрд╝реЗрдмреЛ рд╕рд░реНрд╡рд░ рдХреЛ рдЕрдкрдиреЗ рдпреВрдЖрдИ (рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░) рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛, рдЗрд╕рдХреЗ рд▓рд┐рдП рд░реЛрдмреЛрдЯ рдФрд░ рджреБрдирд┐рдпрд╛ рдХреЛ рд▓реЛрдб рдХрд░реЗрдЧрд╛ред

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ:

рд╕реНрдкрд╛рдпрд▓рд░ рд╣реЗрдбрд┐рдВрдЧ


рдФрд░ рд╣рдорд╛рд░реЗ рдЖрд░рдПрд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдПрдХ рд╣реА рдмрд╛рдд:

 source ~/catkin_ws/devel/setup.bash roslaunch neuroracer_gym_rl qlearning.launch 

рдпрд╣ рдЯреАрдо рд╣рдорд╛рд░реЗ рдиреНрдпреВрд░реЛрд░реЗрд╕рд░_рдЧрд┐рдо_рдХреНрд▓реЗ рдкреИрдХреЗрдЬ рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧреА , рдЬреЛ рд╣рдорд╛рд░реЗ рдЬрд┐рдо рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдХреНрдпреВ-рд▓рд░реНрдирд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЗрд╕рдХрд╛ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗред

рдЬреЛ рд▓реЛрдЧ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╡реЗ рдпрд╣рд╛рдВ рд╕реНрд░реЛрдд рдХреЛрдб рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдБ рдХрд┐ GeForce GTX 1080 Ti 11GB рд░реИрдо рдХрд╛рд░реНрдб рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдХрдИ рджрд┐рдиреЛрдВ рдХреЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдмрд╛рдж, рдЗрд╕ рд╕рд░рд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕реАрдЦрд╛ред рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдореИрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рджреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдм рдЖрдк рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдирд┐рд╖реНрдХрд░реНрд╖


рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реНрд╡рд╛рдпрддреНрдд рдХрд╛рд░ рдФрд░ рдПрдХ рддреИрдпрд╛рд░ рдЖрд░рдПрд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрдХрд░рдг рд╣реИред рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдУрдкрдиреИ_рд░реЛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ рдФрд░ рд░реЛрдмреЛрдЯ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╕реЗрдВрд╕рд░ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЕрдкрдиреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

рдкреБрдирд╢реНрдЪ: рдпрд╣ рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рдЕрдиреБрднрд╡ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдЧрд▓рддрд┐рдпрд╛рдБ рдкрд╛рддреЗ рд╣реИрдВ рдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ, рдпрд╛ рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рд╣реИ, рддреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднрд╛рдЧреЛрдВ рдореЗрдВ рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

рд╕рдВрджрд░реНрдн


[рез] (рдПрдоред рдХреНрд╡рд┐рдЧреНрд▓реЗ, рдХреЗред рдХреЙрдирд▓реЗ, рдмреАред рдЧреЗрд░рдХреА, рдЬреЗред рдлрд╛рдЙрд╕реНрдЯ, рдЯреАред рдлреВрдЯреЗ, рдЬреЗред рд▓реАрдм, рдЖрд░ред рд╡реНрд╣реАрд▓рд░, рдФрд░ рдПрдПред рдПрдирдЬреАред рд░реЛрд╕: рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рд░реЛрдмреЛрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдоред ICRA рд╡рд░реНрдХрд╢реЙрдк рдореЗрдВред рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░, рд╡реЙрд▓реНрдпреВрдо 3, рдкреЗрдЬ 5. рдХреЛрдмреЗ, рдЬрд╛рдкрд╛рди, 2009ред

[реи] рдПрдирдкреА рдХреЛрдПрдирд┐рдЧ рдФрд░ рдПред рд╣реЙрд╡рд░реНрдбред рдЧрдЬрд╝реЗрдмреЛ, рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдорд▓реНрдЯреА-рд░реЛрдмреЛрдЯ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдорд╛рди рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред IROS рдореЗрдВ, рд╡реЙрд▓реНрдпреВрдо 4, рдкреГрд╖реНрда 2149-2154 ред Citeseer, 2004ред

[рей] LPJSJSJTWZ рдЧреНрд░реЗрдЧ рдмреНрд░реЙрдХрдореИрди, рд╡рд┐рдХреА рдЪреЗрдЙрдВрдЧред рдУрдкрдирд╛рдИ рдЬрд┐рдо, 2016, arXiv: 1606.01540

Source: https://habr.com/ru/post/hi441218/


All Articles