Don't miss our weekly PhD newsletter | Sign up now Don't miss our weekly PhD newsletter | Sign up now

  Architectural and Data Modelling for Robotic Applications


   Department of Computer Science

This project is no longer listed on FindAPhD.com and may not be available.

Click here to search FindAPhD.com for PhD studentship opportunities
  Prof A Cavalcanti, Prof J Woodcock  No more applications being accepted  Funded PhD Project (European/UK Students Only)

About the Project

Robotics is a very exciting area of application; not only is it fun, but it also has potential for huge economic and social impact. A lot has been achieved, and a lot is expected to happen in the next decade or so. Software engineering techniques that provide appropriate and specific support for robot engineers, however, are few and far between.

This project will identify how robot engineers can use a diagrammatic notation to model and simulate data-intensive robotic applications. It will adopt and extend a domain-specific notation for mobile and autonomous robots called RoboChart. It is being developed under a five-year project involving a team of seven researchers in York, and collaborators worldwide (https://www.cs.york.ac.uk/circus/RoboCalc/).

Using RoboChart, we can define packages that specify data used and generated in a robotic system. We can also specify the design and deployment architectures of a system. This project will investigate commonly used design patterns and specialise the modelling, verification, and simulation techniques to deal with them. The outcome is a catalogue of design patterns described in RoboChart with associated verification and simulation approaches, whose feasibility is demonstrated by a number of example applications from the literature and industry.

Applications and examples are available from https://www.cs.york.ac.uk/circus/RoboCalc/ and the York Robotics Laboratory (https://www.york.ac.uk/robot-lab/).

RoboChart is supported by RoboTool (https://www.cs.york.ac.uk/circus/RoboCalc/robotool/) and is described in a reference manual ( http://barom.org.uk/robochart/documents/robochart-reference.pdf).

See recent publications on RoboChart in references section.

Research supervision
If successful, you will conduct your research under the supervision of Prof. Ana Cavalcanti (https://www-users.cs.york.ac.uk/~alcc/). She holds a Royal Academy of Engineering Chair on Emerging Technologies to carry out work on Software Engineering for Robotics (https://www.raeng.org.uk/news/news-releases/2018/april/academy-funds-global-research-visionaries-to-advan). The project will contribute to that agenda of work and involve interaction with the industrial patterns in RoboCalc and in a new EPSRC project RoboTest (http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/R025479/1 and http://gow.epsrc.ac.uk/NGBOViewGrant.aspx?GrantRef=EP/R025134/1) .

To be considered for this funding you must:
meet the entrance requirements for a PhD in Computer Science,
be eligible to pay home/EU fees.

We will look favourably on applicants that can demonstrate knowledge of verification techniques and who have strong programming and mathematical skills.


Funding Notes

If successful, you will be supported for three years. Funding includes:
£14,777 (2018/19 rate) per year stipend,
Home/EU tuition fees,
RTSG (training/consumables/travel) provision.

1. Apply to study
You must apply online for a full-time PhD in Computer Science.
You must quote the project title (Architectural and Data Modelling for Robotic Applications Studentship) in your application.
There is no need to write a full formal research proposal as this studentship is for a specific project.

2. Provide a personal statement of 500-1,000 words with your initial thoughts on the research topic.

References

1. A. Miyazawa, P. Ribeiro, W. Li, A. L. C. Cavalcanti, and J. Timmis. Automatic property checking of robotic applications. In IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 3869--3876, 2017. [https://www-users.cs.york.ac.uk/~alcc/publications/papers/RMLCT17.pdf]

2. P. Ribeiro, A. Miyazawa, W. Li, A. L. C. Cavalcanti, and J. Timmis. Modelling and verification of timed robotic controllers. In N. Polikarpova and S. Schneider, editors, Integrated Formal Methods, pages 18--33. Springer, 2017. [https://www-users.cs.york.ac.uk/~alcc/publications/papers/RMLCT17.pdf]

How good is research at University of York in Computer Science and Informatics?


Research output data provided by the Research Excellence Framework (REF)

Click here to see the results for all UK universities

Where will I study?