Difference between revisions of "CNC yacht"

From Department of Theoretical and Applied Mechanics
Jump to: navigation, search
(Created page with " ==Contacts== * Sergey Le-Zakharov * Alexey Maistrov * Alexey Red'kov * Andrey Murachev * Dmitry Elets [http://vk.com/public_yacht_club_polytech Club Page VK] ==Projec...")
 
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
+
[[ru:Яхта с ЧПУ]]
 +
[[File:Nabl.jpg|300px|thumb|Yacht "Nabl"]]
 
==Contacts==
 
==Contacts==
 
* Sergey Le-Zakharov  
 
* Sergey Le-Zakharov  
Line 8: Line 9:
  
  
[http://vk.com/public_yacht_club_polytech Club Page VK]
+
[http://vk.com/public_yacht_club_polytech VK page]
  
 
==Project goals and objectives==
 
==Project goals and objectives==
Line 15: Line 16:
 
In order to achieve our goals, the following tasks need to be done:
 
In order to achieve our goals, the following tasks need to be done:
 
*Construction and installation of steering and hoisting sails mechanisms on the yacht
 
*Construction and installation of steering and hoisting sails mechanisms on the yacht
*Onboard sensors installation (GPS, magnetic compass, wind sensor, accelerometer)
+
*Equipping the yacht with onboard sensors (GPS, magnetic compass, wind sensor, accelerometer)
*Hardware: development of a control module, based on the Arduino controller able to receive signals from the sensors and provide a feedback signal for a closed-loop control.
+
*Hardware development: a control module, based on the Arduino controller able to receive signals from the sensors and provide a feedback signal for a closed-loop control.
*Software: development of a program tool that calculates an optimal route considering the information received from the sensors.
+
*Software development: a program tool that calculates an optimal route considering the information received from the sensors.
  
  
  
The project is developing by [[Technical Section of Yachting]].
+
The project is developing by [[:ru:Секция технического яхтинга|Technical Section of Yachting]].
  
 
==Completed Goals==
 
==Completed Goals==
  
Yacht "Nubble" (6.5 m), which will be installed/equipped with the automatic control system, was purchased, renovated, equipped/staffed and launched on water.
+
Yacht "Nubble" (6.5 m), which is going to be equipped with an automatic control system, was purchased, renovated and launched on water.
Implemented system, which using steering for control the set course. The system was presented at the boat models in LenExpo on The XVII International Forum “Russian Industrialist”.
+
We developed a steering control system allowing to maintain a course. The work of the system was demonstrated at The XVII International Forum “Russian Industrialist” in LenExpo.
 
 
  
 
==Current Goals==
 
==Current Goals==
  
*Write a simple algorithm «tacks moving». (Maistrov, Red’kov, Murachev)
+
*Developing a simple algorithm allowing to tack downwind (Maistrov, Red’kov, Murachev)
*Choosing the best algorithm to control the tiller. (Maistrov, Murachev, Red’kov)
+
*Choosing the best algorithm to control the tiller (Maistrov, Murachev, Red’kov)
*Using a various of filtering algorithms, "Kalman filter". (A. Murachev)
+
*Developing various of filtering algorithms, e.g. "Kalman filter" (A. Murachev)
*Getting data from a magnetic compass, taking into account of the yacht’s heeling effect. (A. Maistrov)
+
*Acquiring data from a magnetic compass, taking into account the yacht’s heeling effect (A. Maistrov)
*The second option is an Android app with a yacht remote control interface and information from the sensors and a map. (A. Red’kov)
+
*The second option is an Android app with a yacht remote control interface, a map, and a data monitor (A. Red’kov)
  
  
 
==Solved problems==
 
==Solved problems==
  
*Getting data from the GPS sensor and the first versions of the route algorithm from point A to point B. (A. Murachev)
+
*Acquiring data from the GPS sensor and first versions of a path-tracing algorithm allowing to sail from point A to point B (A. Murachev)
*The first version of the Android app for the yacht remote control. (A. Red’kov)
+
*The first version of the Android app for the yacht remote control (A. Red’kov)
  
  
Line 47: Line 47:
 
*[http://vk.com/away.php?to=http%3A%2F%2Fwww.metronews.ru%2Fnovosti%2Fv-peterburge-postroili-jahtu-na-avtoupravlenii%2FTpomjv---j6gTGnFxStkW2%2F&post=885003_5938 Newspaper "Metro": "An autopilot yacht built In St. Petersburg"]
 
*[http://vk.com/away.php?to=http%3A%2F%2Fwww.metronews.ru%2Fnovosti%2Fv-peterburge-postroili-jahtu-na-avtoupravlenii%2FTpomjv---j6gTGnFxStkW2%2F&post=885003_5938 Newspaper "Metro": "An autopilot yacht built In St. Petersburg"]
  
*[http://www.piter.fm/share/7836/20131031/fromtime:18:30:13 On Air "Autoradio" from the 31.10 at 18:30 (a part of a news broadcast about Fablab)].
+
*[http://www.piter.fm/share/7836/20131031/fromtime:18:30:13 "Autoradio" air from 31.10 at 18:30 (a part of a news broadcast about Fablab)].
  
*[http://www.topspb.tv/news/news26429/ The story on TV channel «St. Petersburg» about the autopilot"]
+
*[http://www.topspb.tv/news/news26429/ A broadcast on TV channel «St. Petersburg» about the self-steering gear"]
 
==Participation in competitions and exhibitions==
 
==Participation in competitions and exhibitions==
*June 2013: a victory in the UMNIK competition  
+
*June 2013: a victory in UMNIK competition  
*St.-Petersburg International Innovation Forum “Lenexpo”
+
*St.Petersburg International Innovation Forum “LenExpo”
*Competition in projects of small-size shipbuilding (2nd prize)  
+
*Competition of small-size shipbuilding projects (2nd prize)  
 
*Exhibition "VOLGA Boat Show 2013"
 
*Exhibition "VOLGA Boat Show 2013"
  
  
==What is demand ==
+
==Market demands==
  
The yacht that is capable of:
+
The yacht should be capable of:
*The movement of the track that user drew with a finger
+
*To follow the track that user drew with a finger
*Tracing track and cyclic moving on it
+
*Track memory and a cyclic sailing option
 
*Sonar function
 
*Sonar function
*"Parktronic" on a yacht with a proximity sensor and a camera (optional)
+
*"Parktronic" with a proximity sensor and a camera (optional)
 
*Fail-safe autopilot automatically turning off at a speed over 20 km/h
 
*Fail-safe autopilot automatically turning off at a speed over 20 km/h
 
*Cruise control up to 35 km/h
 
*Cruise control up to 35 km/h
Line 72: Line 72:
  
 
==Informational resources==
 
==Informational resources==
*http://yachtingcalendar.ru/ яхтенный календарь.рф
+
*[http://yachtingcalendar.ru/ Yachting calendar]

Latest revision as of 19:00, 18 January 2017

Yacht "Nabl"

Contacts[edit]

  • Sergey Le-Zakharov
  • Alexey Maistrov
  • Alexey Red'kov
  • Andrey Murachev
  • Dmitry Elets


VK page

Project goals and objectives[edit]

Objective: Developing an automatic control system for a sailing yacht.

In order to achieve our goals, the following tasks need to be done:

  • Construction and installation of steering and hoisting sails mechanisms on the yacht
  • Equipping the yacht with onboard sensors (GPS, magnetic compass, wind sensor, accelerometer)
  • Hardware development: a control module, based on the Arduino controller able to receive signals from the sensors and provide a feedback signal for a closed-loop control.
  • Software development: a program tool that calculates an optimal route considering the information received from the sensors.


The project is developing by Technical Section of Yachting.

Completed Goals[edit]

Yacht "Nubble" (6.5 m), which is going to be equipped with an automatic control system, was purchased, renovated and launched on water. We developed a steering control system allowing to maintain a course. The work of the system was demonstrated at The XVII International Forum “Russian Industrialist” in LenExpo.

Current Goals[edit]

  • Developing a simple algorithm allowing to tack downwind (Maistrov, Red’kov, Murachev)
  • Choosing the best algorithm to control the tiller (Maistrov, Murachev, Red’kov)
  • Developing various of filtering algorithms, e.g. "Kalman filter" (A. Murachev)
  • Acquiring data from a magnetic compass, taking into account the yacht’s heeling effect (A. Maistrov)
  • The second option is an Android app with a yacht remote control interface, a map, and a data monitor (A. Red’kov)


Solved problems[edit]

  • Acquiring data from the GPS sensor and first versions of a path-tracing algorithm allowing to sail from point A to point B (A. Murachev)
  • The first version of the Android app for the yacht remote control (A. Red’kov)


Press about us[edit]

Participation in competitions and exhibitions[edit]

  • June 2013: a victory in UMNIK competition
  • St.Petersburg International Innovation Forum “LenExpo”
  • Competition of small-size shipbuilding projects (2nd prize)
  • Exhibition "VOLGA Boat Show 2013"


Market demands[edit]

The yacht should be capable of:

  • To follow the track that user drew with a finger
  • Track memory and a cyclic sailing option
  • Sonar function
  • "Parktronic" with a proximity sensor and a camera (optional)
  • Fail-safe autopilot automatically turning off at a speed over 20 km/h
  • Cruise control up to 35 km/h
  • GSM alarm system
  • Wireless speakers for the iPhone
  • Satellite tracking


Informational resources[edit]