Remote Architecture Job In Engineering And Architecture

Programmer needed for a robot trajectory planning simulation

Find more Architecture remote jobs posted recently Worldwide

-Translate the map of your environment (with obstacles) into C-space, and create a visualization of this map with initial and goal states indicated
-Given a set of points V in C-space and a single other target point, write and test a function to determine which of the points in V is closest to the target
-Given arbitrary initial and target robot states (in C-space), write and test a function to generate a smooth achievable trajectory from the initial state towards the target lasting 1 second. What are the control inputs for this trajectory?
-Given your C-space map and an arbitrary robot trajectory, write and test a function to determine whether this trajectory is collision free
- Put these functions together to implement an RRT planner on your map to generate a trajectory from a
specified initial state to the desired goal state. Visualize the evolution of the RRT as well as the resulting trajectory
-Since your system dynamics are reversible, modify your planner to generate robust trajectories to the goal state from arbitrary initial states.
-Optionally, improve on this planner using RRT* or LQR trees
-Run some examples that demonstrate the performance (in terms of computational efficiency, trajectory efficiency, and obstacle avoidance) of your planner as your robot tries to achieve various goals (such as head-in parking and parallel parking between other such parked vehicles). Clearly describe the experiments that were run, the data that was gathered, and the process by which you use that data to characterize the performance of your planner.
- How much relative computational cost is associated with the various operations of the RRT planner?
- . If the obstacles were dynamic, and themselves moved, you would need to re-plan trajectories to account for
the varying environment. Based on the computational time of your planner, what obstacle dynamics would
you be able to handle in real time?
-Qualitatively describe some conclusions about the effectiveness of your planner for potential tasks your robot
may encounter. How might you improve it?
About the recuiter
Member since May 20, 2018
Vlemonn
from Oxford, United Kingdom

Skills & Expertise Required

Arduino Matlab 

Open for hiringApply before - Oct 17, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$380.82

Cost

Offer to work on this project closes in 12 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Bluetooth LED PCB Stacking Development - Micro Circuit

I am looking for a freelancer developer who has strong technical background in developing micro PCB board integrated Bluetooth + LED + Piezo Buzzer, having device operational and capable of delivering prototypes to me in the United Stated. The PCBs...read more

Exercises related to timers, interrupts, and de-bouncing (Microcontroller)

Need help answering coding / answering 3 exercises that relate to timers, interrupts, and de-bouncing in micro controllers.

Code / test drivers /Templates and all information is given, simple tasks shouldnt take long.

Image Stitching algorithm for video

Need someone to develop Image Stitching algorithm to make 360 degrees video from 3 videos on 120 degrees in Real Time.

Engineer for DYNAMICS OF MACHINERY – Dynamics of Rotor-Bearing System

An engineer or masters student in mechanical engineering to complete a small project on machine dynamics.

Title: Lateral Vibrations and Stability Threshold of Rotors Supported On
Hydrodynamic Bearing and Ball Bearing.

The occur...read more

Android APP for OV2640 + ESP32.

Android APP for OV2640 + ESP32.

MANDATORY: esp-idf with ECLIPSE.
Starting point: esp32-camera-demo
I will share a link with shortlisted candidates

Project Goals:
1.- Develop an Android app to integrate web camera video a...read more